تكامل الأنظمة · ERP
تكامل أنظمة ERP: اربطوا نظام ERP مع أنظمة العملاء والمتاجر الإلكترونية والبوابات والمنصات الحكومية
يربط تكامل أنظمة ERP نظامَ تخطيط الموارد بالأنظمة الأخرى التي تُنشئ بياناته أو تحتاجها: نظام إدارة علاقات العملاء (CRM)، والمتاجر الإلكترونية وبوابات العملاء، وأنظمة المستودعات والموارد البشرية، والمنصات الوطنية. وحين يُنفَّذ التكامل جيدًا يُدخَل الطلب أو الفاتورة أو سجل العميل مرة واحدة، ويصل إلى كل نظام يحتاجه في وقته وبعد التحقق منه. وتربط إنتركي أنظمة ERP بالأنظمة المحيطة بها للجهات في المملكة، عبر طبقة واجهات برمجة أو بث الأحداث أو الملفات أو النسخ المتماثل اللحظي، مع عقد مكتوب وجهة مسؤولة بالاسم عن كل واجهة.
نُشر في 4 دقائق قراءة
الخلاصة
- ما الذي يُربط: نظام ERP وكل نظام يُنشئ بياناته أو يستهلكها.
- كيف: نمط واحد لكل واجهة: طبقة واجهات برمجة، أو بث الأحداث، أو الملفات والدفعات، أو نقطة إلى نقطة، أو النسخ المتماثل.
- أي نظام ERP: نبني على الواجهات التي يوثّقها منتج ERP لديكم: واجهاته البرمجية أو أحداثه أو ملفاته أو قاعدة بياناته.
- المنصات الوطنية: يُبنى التكامل وفق المواصفات المنشورة لكل منصة، وقد نفّذت إنتركي تكاملًا مع نفاذ.
- برامج ERP الجديدة: نتولى مسار التكامل إلى جانب المورّد الذي يطبّق نظام ERP.
- بعد الإطلاق: مراقبة كل واجهة، مع جهة مسؤولة بالاسم، ويمكن لإنتركي تشغيل منظومة الواجهات من الرياض.
واجهات ERP الشائعة والنمط المناسب لها عادةً
| الواجهة | البيانات المتبادلة | النمط المناسب عادةً | ما يجب الانتباه له |
|---|---|---|---|
| ERP ونظام CRM | العملاء، وعروض الأسعار، والطلبات، والوضع الائتماني | طبقة واجهات برمجة، أو بث الأحداث حين تحتاج عدة أنظمة إلى التغيير | أي نظام يملك سجل العميل |
| المتجر الإلكتروني أو بوابة العملاء وERP | الطلبات، والمخزون، والأسعار | طبقة واجهات برمجة، وبث الأحداث لتغييرات المخزون | الطلب المرسَل مرتين يجب ألا يُسجَّل مرتين |
| ERP والمستودعات أو الخدمات اللوجستية | قوائم التجهيز، والشحنات، والاستلامات | بث الأحداث، أو ملفات مجدولة | وصول الرسائل بغير ترتيبها |
| ERP والموارد البشرية أو الرواتب | القيود، ومراكز التكلفة | الملفات والدفعات | مواعيد الإقفال والمطابقة |
| ERP وقاعدة بيانات التقارير | معظم جداول ERP | النسخ المتماثل المستمر | العبء على قاعدة بيانات ERP نفسها |
| ERP والمنصات الوطنية | الفواتير، والتحقق من الهوية، والعقود | واجهة برمجة تُبنى وفق مواصفات كل منصة | تغيّر الإصدارات، وانتهاء صلاحية بيانات الاعتماد، وتكرار الإرسال |
ولا شيء من ذلك ثابت، فالنمط يُختار لكل واجهة بحسب عدد الأنظمة التي تستهلك البيانات، ومدى حداثتها المطلوبة، ومن يملكها. فالبيئة التي فيها ثلاث واجهات يناسبها غالبًا الربط من نقطة إلى نقطة، أما التي فيها عشرات الواجهات فتتشارك عادةً طبقة واجهات برمجة وتحويلات مشتركة.
لماذا تتعطل واجهات ERP
ترجع معظم أعطال واجهات ERP إلى سبب واحد: لم يكتب أحد ما الذي ترسله الواجهة، ومتى، وبأي صيغة، وماذا يحدث عند الخطأ. فتعمل الواجهة يوم الإطلاق، ثم يُحدَّث نظام ERP، أو يتغير معنى حقل، أو تتسبب إعادة محاولة في تسجيل طلب مرتين، ولا يعرف أحد من المسؤول عن الإصلاح.
والعلاج عقد لكل واجهة، يُتفق عليه قبل البناء، ويصبح أساس الاختبار.
ما الذي يجب أن يتضمنه عقد كل واجهة
- الحقول ومعناها: معنى كل حقل، والنظام الذي يملكه، وكيف تتقابل الرموز بين الأنظمة.
- المحفّز والتكرار: ما الذي يبدأ التبادل، وكم مرة، وما مدى حداثة البيانات المطلوبة.
- الصيغة والتحقق: ما الرسالة الصحيحة، وماذا يحدث للرسالة غير الصحيحة.
- الأخطاء وإعادة المحاولة: كيف يُبلَّغ عن الأعطال، وكيف تُعاد المحاولة، ومتى يُصعَّد الأمر.
- التكرار: كيف تُكتشف الرسالة المرسَلة مرتين وتُتجاهل.
- الإشعار بالتغيير: المهلة التي يمنحها كل طرف قبل تغيير الواجهة، ومن ذلك تحديثات ERP.
- المراقبة والمسؤول: ما الذي يُراقب (الحجم والأعطال وتقادم البيانات)، ومن يُنبَّه.
تكامل ERP مع المنصات الوطنية
تبدأ كثير من الإرسالات إلى المنصات الوطنية من نظام ERP، ومثال ذلك الفواتير الإلكترونية المرسلة إلى منصة الفوترة الإلكترونية لدى هيئة الزكاة والضريبة والجمارك (فاتورة). ولكل منصة مواصفاتها وبيانات اعتمادها وإجراءات الانضمام إليها، فيكون التكامل مع كل منصة مستقلًا، ويبقى التسجيل وبيانات الاعتماد باسم جهتكم. وتتولى إنتركي تحديد نطاق عمليات التكامل وبناءها واختبارها وتشغيلها وفق المواصفات المنشورة للمنصات، وقد نفّذت تكاملًا مع نفاذ. ويشرح دليل التكامل مع المنصات الرقمية السعودية الخطوات وأنماط الأعطال التي يجب التصميم لها.
روابط ذات صلةدليل التكامل مع المنصات الرقمية السعودية
الانتقال إلى نظام ERP جديد
حين يُطلق نظام ERP جديد تكون الواجهات المحيطة به غالبًا أكثر أجزاء البرنامج خطورة. وتعمل إنتركي إلى جانب المورّد الذي يطبّق نظام ERP، في الجزء الذي لا يحظى عادةً باهتمامه: جرد الواجهات، والعقود، والبناء، والتشغيل المتوازي، والانتقال. ويبقى المورّد مسؤولًا عن منصته.
وتُنقل كل واجهة وحدها، وتعمل بالتوازي مع القديمة حتى تتطابق المخرجات، وبعدها فقط تُحوَّل إليها الحركة. فلا توجد عطلة نهاية أسبوع واحدة يتغير فيها كل شيء دفعة واحدة.
الأدوات خلف الأنماط
- طبقة واجهات البرمجة: بوابة محكومة على Kong، بسياسة واحدة للمصادقة وحدود الاستخدام وإدارة الإصدارات، تقدّمها ممارسة إدارة واجهات البرمجة.
- النسخ المتماثل: iblync، منصة إنتركي، لإبقاء السجلات متّسقة بين الأنظمة لحظيًا. راجعوا خدمات تكامل البيانات.
- الملفات والدفعات والأحداث: يبنيها فريق تكامل الأنظمة ويراقبها.
- الأنظمة القديمة التي لا تملك واجهة برمجة: تُربط عبر قاعدة البيانات، أو الملفات، أو الشاشات، أو قائمة الرسائل، بهذا الترتيب تقريبًا من حيث التفضيل.
روابط ذات صلةممارسة إدارة واجهات البرمجةخدمات تكامل البيانات
كيف يسير مشروع تكامل أنظمة ERP
-
تقييم التكامل.
جرد الواجهات، وخريطة الملكية، والفجوات في تعريفات البيانات، لنظام ERP والأنظمة المحيطة به.
-
عقد لكل واجهة.
محتوى البيانات، والتكرار، والتعامل مع الأعطال، والإشعار بالتغييرات، تُكتب كلها قبل البناء.
-
البناء والاختبار على العقد.
تُستخدم في الاختبارات بيانات واقعية، منها السجلات المعيبة والنصوص العربية والنصوص المختلطة والترميزات القديمة.
-
الانتقال واجهةً تلو الأخرى.
تعمل كل واجهة بالتوازي مع القديمة حتى تتطابق المخرجات، ثم تُحوَّل إليها الحركة.
-
التشغيل والمراقبة.
يُراقب الحجم والأعطال وتقادم البيانات، ويُنبَّه المسؤول. ويمكن لإنتركي تشغيل منظومة الواجهات خدمةً مُدارة من الرياض.
أسئلة يطرحها العملاء
ما أنظمة ERP التي تربطونها؟
نبني على الواجهات التي يوثّقها منتج ERP لديكم: واجهات برمجة، أو أحداث، أو ملفات تصدير، أو وصول إلى قاعدة البيانات. ونؤكد المسار لنظامكم وإصداره خلال تقييم التكامل.
نظام ERP لدينا قديم ولا يملك واجهة برمجة. هل يمكن ربطه؟
في أغلب الحالات نعم: عبر قاعدة بياناته، أو ملفاته، أو شاشاته، أو قائمة رسائله، بهذا الترتيب تقريبًا من حيث التفضيل. والأهم أن تكون الواجهة موثّقة، ولها مسؤول، وتخضع للمراقبة.
هل تحلّون محل شريك تطبيق ERP لدينا؟
لا. نعمل إلى جانبه في مسار التكامل، ويبقى هو مسؤولًا عن نظام ERP نفسه.
هل نحتاج إلى برمجيات وسيطة (middleware)؟
يعتمد ذلك على عدد الواجهات. فالبيئات ذات الواجهات الكثيرة التي تتشارك التحويلات تستفيد من طبقة مشتركة، أما الواجهات القليلة فربطها من نقطة إلى نقطة أقل تكلفة غالبًا.
هل يمكن تشغيل التكامل داخل المملكة؟
نعم، حين يكون ذلك مطلوبًا. يمكن تشغيل Kong بإدارة ذاتية على بنية تحتية تديرونها في المملكة، ويمكن نشر iblync داخل مقر المنشأة. ويُسجَّل مكان تشغيل كل مكوّن في عقد الواجهة.
من يتولى الواجهات بعد الإطلاق؟
جهة مسؤولة بالاسم عن كل واجهة، من فريقكم أو من فريقنا. ويمكن لإنتركي مراقبة منظومة الواجهات وصيانتها خدمةً مُدارة.
التالي
اقرأ أيضًا
الخطوة التالية
ابدؤوا بجرد الواجهات
أخبرونا بنظام ERP الذي تستخدمونه، والأنظمة التي تحتاج بياناته، والواجهات التي تسبب أكثر المشكلات اليوم. وسنقترح عليكم نطاق تقييم التكامل، والنمط الذي نتوقعه لكل واجهة.
أو مباشرةً
+966-11-2180999 [email protected]أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية