انتقل إلى المحتوى
اللغة: العربية

من Excel إلى نظام: خطة عملية لترحيل البيانات

حين تنتقل مؤسستك إلى نظام جديد، تبقى بياناتها القديمة موزعة في ملفات Excel متضاربة لا يملكها أحد بوضوح. هذه خطة عملية لترحيل البيانات، من جرد الملفات وتنظيفها إلى يوم الانتقال وتوقيع الاعتماد.

يتركز الحديث عن الأنظمة الجديدة عادة على الشاشات والوحدات، ويبقى سؤال مهم مؤجلاً حتى الأسابيع الأخيرة: ماذا نفعل بالبيانات الموجودة اليوم في ملفات Excel؟ قوائم العملاء، وأصناف المستودع، وأرصدة الذمم، كلها موزعة في ملفات كتبها أشخاص مختلفون على مدى سنوات.

النظام الجديد لا يكون مفيداً في يومه الأول إلا إذا بدأ ببيانات صحيحة. وإذا رُحّلت البيانات كما هي، انتقلت معها الأخطاء والتكرارات، وفقد الفريق ثقته بالنظام قبل أن يعتاد عليه.

في مقال «ست علامات على أن مؤسستك تحتاج نظام ERP مخصّصاً» ذكرنا أن ترحيل البيانات يحتاج إلى تخطيط مبكر. نعرض هنا خطة عملية لهذا الترحيل، تصلح لأي نظام مخصّص يُبنى وحدة بعد وحدة.

لماذا ترحيل البيانات مشروع قائم بذاته

قد يبدو الترحيل عملية نسخ ولصق في نهاية المشروع. لكنه في الواقع مشروع صغير له مُخرَجاته وأصحابه وجدوله، ويحتاج إلى قرارات لا يستطيع الفريق التقني أن يتخذها وحده.

ويحتاج الترحيل إلى وقت أصحاب البيانات أنفسهم، وهم في الغالب الموظفون الأكثر انشغالاً بالعمل اليومي. فإذا لم يُخطَّط لوقتهم مبكراً، تأجلت المراجعة حتى يضغط موعد الإطلاق على الجميع.

ومصدر الصعوبة أن ملفات Excel أكثر مرونة مما يحتمله أي نظام. الخلية تقبل أي قيمة، والعمود نفسه قد يحمل رقماً في صف وملاحظة في صف آخر. أما النظام فيفرض قواعد العمل: لكل عميل رمز لا يتكرر، ولكل صنف وحدة قياس، ولكل قيد حساب موجود.

لذلك ننصح بأن يُعامل الترحيل كمسار موازٍ للبرمجة يبدأ مع جلسة الاستكشاف، لا كمهمة تُضاف قبل الإطلاق بأيام. فكل وحدة تُبنى تحتاج إلى بياناتها جاهزة عند تشغيلها.

ما الذي يُرحَّل ومن يملكه

جرد الملفات وأصحابها

ابدأ بقائمة واحدة بكل ملف يحمل بيانات ستنتقل إلى النظام: اسم الملف، ومكانه، ومن يحدّثه، ومتى حُدّث آخر مرة، وما الذي يحتويه. ستكتشف غالباً نسخاً متعددة من الملف نفسه، لكل منها صاحب يراها النسخة الصحيحة.

لكل نوع من البيانات صاحب واحد يقرر ما هو الصحيح: المبيعات للعملاء، والمستودع للأصناف، والمحاسبة للحسابات والأرصدة. هذا الشخص هو من يراجع البيانات بعد تنظيفها ويعتمدها، لا الفريق التقني.

البيانات الأساسية والسجل التاريخي

البيانات الأساسية هي ما يعتمد عليه النظام في كل عملية: العملاء، والموردون، والأصناف، ودليل الحسابات. هذه تُرحَّل كاملة ونظيفة، لأن كل فاتورة وكل حركة مخزون ستشير إليها.

ويُحسم أيضاً مصير المستندات المفتوحة في تاريخ الانتقال: الطلبات التي لم تُسلَّم، والفواتير التي لم تُحصَّل، وأوامر الشراء المعلقة. هذه تُرحَّل كمستندات قائمة لا كأرصدة فقط، لأن العمل عليها سيستمر في النظام الجديد.

أما السجل التاريخي، أي فواتير السنوات الماضية وحركاتها، فقرار ترحيله يحتاج إلى نقاش. وفي حالات كثيرة يكفي ترحيل الأرصدة الافتتاحية، مع الاحتفاظ بالملفات القديمة مرجعاً للاطلاع.

لنفترض أن مؤسسة تجارية تحتفظ بسجل مبيعات سنوات طويلة في ملفات متفرقة. ترحيله كاملاً يعني تنظيف صفوف كثيرة لن يعدّلها أحد بعد اليوم. والبديل الأبسط ترحيل أرصدة العملاء والمخزون في تاريخ الانتقال، وإتاحة الملفات القديمة للقراءة.

التنظيف وربط الأعمدة بحقول النظام

التنظيف

التنظيف هو الجزء الذي يستهلك معظم الوقت، ويحتاج إلى قواعد مكتوبة قبل أن يبدأ. وأكثر ما يظهر فيه أربع مشكلات:

  • التكرار: العميل نفسه مسجّل مرتين باسمين مختلفين قليلاً، أو برقمي هاتف مختلفين.
  • الأسماء غير المتسقة: الصنف نفسه مكتوب بأكثر من صيغة، أو بالعربية في ملف وبالتركية في آخر.
  • الوحدات غير المتسقة: صنف يُسجَّل بالقطعة في ملف وبالعلبة في آخر، دون معامل تحويل واضح بينهما.
  • الحقول الفارغة: عملاء بلا رقم ضريبي أو عنوان، وأصناف بلا تكلفة أو بلا وحدة قياس.

لكل مشكلة من هذه قرار يتخذه صاحب البيانات: أي السجلين يبقى عند التكرار، وما الصيغة المعتمدة للاسم، وما الوحدة الأساسية لكل صنف، وما الذي يُفعل بالحقل الفارغ: يُستكمل، أم يُترك، أم يُستبعد السجل كله.

لنفترض أن مستودعاً يشتري صنفاً بالكرتونة ويبيعه بالقطعة، وأن الملفات القديمة سجّلت الكميات بالوحدتين دون تمييز. قبل الترحيل يجب أن تُحدَّد وحدة أساسية واحدة، ويُحوَّل إليها كل رصيد، وإلا ظهر المخزون في النظام أكبر أو أصغر من حقيقته.

ربط الأعمدة بحقول النظام

بعد التنظيف تُعدّ وثيقة ربط بسيطة: كل عمود في الملف القديم مقابل الحقل الذي سيذهب إليه في النظام، مع قاعدة التحويل إن وجدت. والأعمدة التي لا مقابل لها تُناقش واحداً واحداً: هل هي معلومة يحتاجها العمل فعلاً، أم عادة قديمة يمكن تركها؟

لنفترض أن ملف العملاء يحتوي عموداً اسمه «ملاحظات» يكتب فيه المندوبون شروط الدفع وحد الائتمان واسم المسؤول معاً. هذا العمود الواحد قد يتحول إلى ثلاثة حقول في النظام، ويحتاج إلى قراءة يدوية لا يغني عنها أي تحويل آلي.

الترحيل التجريبي ويوم الانتقال

ترحيل تجريبي على نسخة

لا يُرحَّل شيء إلى النظام الحقيقي قبل تجربة كاملة على نسخة منه. تُحمَّل البيانات المنظفة، ثم يقارن أصحابها المجاميع: عدد العملاء، ومجموع الأرصدة المدينة والدائنة، وكميات المخزون في كل مستودع وقيمتها.

إذا لم تتطابق المجاميع، يُبحث عن السبب قبل أي خطوة أخرى. وقد تتكرر التجربة أكثر من مرة حتى تتطابق الأرقام ويطمئن أصحاب البيانات إلى النتيجة.

وإلى جانب المجاميع، يجرّب الفريق عمليات حقيقية على البيانات المرحّلة: إصدار فاتورة لعميل مرحّل، وصرف صنف من المستودع، واستخراج كشف حساب لمورد. هذه التجارب تكشف ما لا تكشفه المجاميع، مثل وحدة قياس خاطئة أو حساب مربوط بغير مكانه.

يوم الانتقال

يُحدَّد تاريخ تجميد تتوقف بعده الإضافة إلى الملفات القديمة، وتُحتسب في هذا التاريخ الأرصدة الافتتاحية: أرصدة العملاء والموردين، والصناديق، والمخزون بالكميات والتكلفة.

والفترة بين التجميد والتشغيل يجب أن تكون قصيرة ومعروفة للجميع. وما يحدث فيها من مبيعات أو مقبوضات يُسجَّل في نموذج مؤقت متفق عليه، ثم يُدخَل في النظام في أول يوم من تشغيله، حتى لا تضيع حركة بين النظامين.

بعد الانتقال تبقى الملفات القديمة للقراءة فقط، في مكان معروف، حتى لا يعود أحد إلى التسجيل فيها بحكم العادة. ويوقّع كل صاحب بيانات على أن الأرصدة المرحّلة في مجاله صحيحة، وهذا التوقيع هو ما يسمح ببدء التشغيل.

الترحيل ينتهي بتوقيع أصحاب البيانات على الأرصدة، لا بانتهاء تحميل الملفات.

خطة الترحيل خطوة بخطوة

  1. عيّن صاحباً لكل نوع من البيانات، ومسؤولاً واحداً عن الترحيل كله.
  2. اجرد الملفات ومصادر البيانات، وحدد النسخة المعتمدة من كل ملف.
  3. قرر ما يُرحَّل كاملاً من البيانات الأساسية، وما يُكتفى فيه بالأرصدة الافتتاحية.
  4. اكتب قواعد التنظيف وطبّقها، ودع أصحاب البيانات يراجعون النتائج.
  5. أعدّ وثيقة ربط الأعمدة بحقول النظام وقواعد التحويل.
  6. نفّذ ترحيلاً تجريبياً على نسخة من النظام، وطابق المجاميع، وكرره حتى تتطابق.
  7. حدد تاريخ التجميد وأعلنه، واحتسب الأرصدة الافتتاحية في ذلك التاريخ.
  8. نفّذ الترحيل النهائي، وحوّل الملفات القديمة إلى القراءة فقط.
  9. احصل على توقيع كل صاحب بيانات، ثم ابدأ التشغيل.

قائمة تحقق قبل يوم الانتقال

  • لكل ملف مصدر صاحب معروف ونسخة معتمدة واحدة.
  • لا تكرار في العملاء أو الموردين أو الأصناف بعد التنظيف.
  • لكل صنف وحدة قياس أساسية ومعاملات تحويل واضحة.
  • لكل عمود مقابل في النظام أو قرار مكتوب باستبعاده.
  • مجاميع الترحيل التجريبي تطابق مجاميع الملفات الأصلية.
  • تاريخ التجميد معلن، والفريق يعرف أين يسجّل بعده.
  • الملفات القديمة محفوظة للقراءة فقط في مكان معروف.
  • أصحاب البيانات وقّعوا على الأرصدة الافتتاحية.

الترحيل ليس الجزء الذي يلفت الانتباه في المشروع، لكنه الجزء الذي يحدد هل يثق الفريق بالنظام في أسبوعه الأول. وكلما بدأ مبكراً، قلّت المفاجآت قبل الإطلاق.

يمكنك أن تناقش حالتك مع فريق ITS، لنراجع معاً ملفاتك الحالية ونحدد ما يُرحَّل إلى النظام وما يبقى مرجعاً للاطلاع.

الخدمة المرتبطةأنظمة ERP المخصّصة

شارك المقالLinkedInXWhatsApp
العودة إلى المدونة