عمليات التكامل / أنظمة ERP / abas ERP
دليل تكامل abas ERP لجدولة الإنتاج باستخدام SkyPlanner APS
يوضح هذا الدليل للشركاء وفرق تقنية المعلومات كيفية ربط abas ERP بـ SkyPlanner APS. يتكامل SkyPlanner مع abas ERP في كلا الاتجاهين:
- تُستورد القطع وقوائم الإنتاج والآلات وأوامر الإنتاج والمخزون وأوامر الشراء إلى SkyPlanner.
- تُعاد أوقات البدء والانتهاء المخططة والآلة المخصصة لكل عملية إلى أوامر الإنتاج.
- تُعاد سجلات وقت المشغلين لتأكيد الإنجاز.
- تُرسل آليات webhooks في SkyPlanner تغييرات الجدول فور حدوثها.
يهيئ فريق SkyPlanner التكامل بما يناسب بيئة abas لديكم خلال مرحلة الإعداد، ويقدم الدعم له بعد بدء التشغيل الفعلي. هذا الدليل موجه للشركاء والمطورين الراغبين في المشاركة أو تطوير التكامل بأنفسهم بالاعتماد على REST API الموثقة من SkyPlanner (مرجع API).
واجهات abas ERP
- abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (واجهة ويب للوصول إلى بيانات Abas ERP في الوقت الفعلي.) (abas) وهي المسار الأساسي لقراءة أوامر الإنتاج وقوائم الإنتاج والمخزون وأوامر الشراء، وإعادة كتابة المواعيد المخططة.
- abas Connect. منصة تكامل سحابية تتيح “configure interfaces and connections to third-party systems yourself.” (تهيئة الواجهات والاتصالات بأنظمة خارجية بنفسك.) (abas) استخدموها لإنشاء تدفقات قائمة على الأحداث ترسل أوامر الإنتاج المعدلة من abas.
- abas ESDK (Essentials SDK) وAJO Java API. المسار المتاح للشركاء لتطوير منطق يعمل على الخادم داخل abas. تستخدم أمثلة الشيفرة المتاحة للجمهور فئات مثل
de.abas.erp.db.schema.part.Product. (GitHub) - MS SQL Connector وODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (يتيح MS SQL Connector تصدير بيانات ERP بمرونة وبصورة آلية.) (abas) للقراءة والتصدير فقط. لا تكتبوا نتائج التخطيط من خلاله مطلقًا، لأن ذلك لن يشغّل منطق الأعمال في abas.
- abas Data Import Toolkit وتصدير الملفات. لتحميل البيانات دفعة واحدة، وللبدء سريعًا بتجربة SkyPlanner.
المصادقة
من جانب abas، يتم الوصول عبر خدمات الويب الخاصة به باستخدام حساب مستخدم تقني أو رمز وصول يُهيأ في بيئتكم. استخدموا حسابًا مخصصًا للتكامل تقتصر صلاحياته على الكائنات الواردة في جدول المطابقة. يتولى شريك abas لديكم هذا الإعداد، لأن مخططات البيانات والصلاحيات في abas تختلف من بيئة إلى أخرى.
من جانب SkyPlanner، تستخدم REST API رمز API للمصادقة (SkyPlanner Settings > API)، وهي موثقة بصيغة Swagger/OpenAPI. يكفي رمز API للبدء. يشرح دليل التكامل التعليمي كيفية إجراء الاستدعاءات الأولى.
الأحداث والاستقصاء الدوري
لا توثق abas أي API عامة للاشتراك في إشعارات webhook. تأتي التغييرات الصادرة من أحد ثلاثة مصادر:
- تدفق في abas Connect يرسل أوامر الإنتاج المعدلة إلى التكامل
- معالج أحداث في ESDK يُستدعى عند حفظ أمر إنتاج أو عملية
- استقصاء مجدول عبر abas REST API، مع تصفية النتائج لتقتصر على أوامر الإنتاج المفتوحة والتغييرات التي حدثت منذ آخر تشغيل
في الاتجاه الآخر، يرسل SkyPlanner إشعارات webhook عند تغير الحالة أو الجدول، فتتم إعادة الكتابة إلى abas استجابةً للأحداث.
مطابقة البيانات
| الكائن في abas ERP | الكائن في SkyPlanner | الاتجاه | وتيرة التحديث |
|---|---|---|---|
| قطعة / منتج (Teil, Artikel) | المنتجات والمواد | abas → SkyPlanner | تحميل أولي، ثم عند التغيير |
| قائمة الإنتاج (Fertigungsliste): المواد والبنية متعددة المستويات | بنية المنتج والمنتجات الفرعية والمواد الخاصة بكل منتج | abas → SkyPlanner | تحميل أولي، ثم عند التغيير |
| العمليات (Arbeitsgänge) مع أزمنة المعالجة والإعداد | خطوات العملية مع مدد التنفيذ وأزمنة الإعداد | abas → SkyPlanner | تحميل أولي، ثم عند التغيير |
| الآلات والموارد وتقويم الطاقة الإنتاجية | محطات العمل ومجموعاتها والورديات وحالات الغياب | abas → SkyPlanner | تحميل أولي؛ وتُحدّث الورديات يوميًا أو تُدار في SkyPlanner |
| أمر إنتاج مُجاز للتنفيذ (Betriebsauftrag) مع الكمية والموعد المطلوب | الطلب والمهام مع الموعد المطلوب والأولوية | abas → SkyPlanner | استقصاء كل بضع دقائق، أو إرسال عبر abas Connect |
| مستويات المخزون | مخزون المواد | abas → SkyPlanner | كل ساعة أو قبل كل تشغيل للجدولة |
| أمر شراء مع تاريخ التسليم | المواد الواردة في تاريخ تسليمها | abas → SkyPlanner | كل ساعة أو قبل كل تشغيل للجدولة |
| عمليات أمر الإنتاج: البدء والانتهاء المخططان والآلة | أوقات البدء والانتهاء المجدولة ومحطة العمل لكل عملية | SkyPlanner → abas | عند تغير الجدول، عبر إشعار webhook من SkyPlanner |
| تأكيدات الإنجاز (Rückmeldungen) | سجلات الوقت والكميات من Mobile Confirmations | SkyPlanner → abas | عند كل تأكيد أو لكل وردية |
| بيانات القيود في SkyPlanner | مصفوفة أزمنة الإعداد، والأدوات بوصفها موارد محدودة السعة، والآلات البديلة والأفراد البدلاء | تُدار في SkyPlanner | تُهيأ خلال مرحلة الإعداد |
أنماط التكامل
1. التحميل الأولي للبيانات الرئيسية. اقرأوا بيانات القطع وقوائم الإنتاج والآلات عبر abas REST API، أو حمّلوها مرة واحدة بتصديرها إلى ملف. حددوا بعناية محطة العمل في SkyPlanner التي تقابل كل آلة في abas. وقرروا ما إذا كانت مجموعة الآلات ستُمثَّل بمجموعة واحدة من محطات العمل أم بعدة محطات عمل.
2. مزامنة الأوامر. اقرأوا أوامر الإنتاج المجازة للتنفيذ مع عملياتها، إلى جانب المخزون وأوامر الشراء المفتوحة. يعتبر SkyPlanner المواد المطلوبة للشراء متاحة في تاريخ التسليم المحدد في أمر الشراء، ويحدّث المخزون عند تعيين حالة أمر الشراء إلى Delivered. وهكذا تراعي الجدولة المخزون والمشتريات الواردة معًا.
جدولوا أوامر الإنتاج المجازة للتنفيذ، لا مقترحات أوامر الإنتاج (Fertigungsvorschläge). فالمقترحات من مخرجات MRP، وتتغير عند تشغيل MRP التالي.
3. إعادة كتابة الجدول. لكل عملية أدرجها المحرك في الجدول أو غيّر موعدها، يكتب التكامل وقتَي البدء والانتهاء المخططين والآلة في بيانات العملية ضمن أمر الإنتاج عبر abas REST API. وتظل عمليات التحقق في abas سارية عند الكتابة عبر API، تمامًا كما يحدث عندما يعدّل مخطط الإنتاج أمر الإنتاج.
4. تأكيدات الإنجاز من أرض المصنع. يسجل المشغلون العمل باستخدام SkyPlanner Mobile Confirmations أو Production Timer. تُبقي سجلات الوقت الجدول محدثًا، وتُعاد إلى abas كتأكيدات للإنجاز. إذا كان مصنعكم يسجل التأكيدات بالفعل عبر أجهزة abas PDC، فاستخدموا قناة واحدة للتأكيدات لتجنب تكرار الإدخالات.
5. قواعد مسؤولية البيانات وحل التعارضات. وثّقوها قبل بدء التشغيل الفعلي:
| البيانات | النظام المسؤول |
|---|---|
| القطع وقوائم الإنتاج والكميات وحالة أمر الإنتاج | abas ERP |
| تسلسل العمليات وأوقات البدء والانتهاء وتخصيص الآلات | SkyPlanner |
| مصفوفة أزمنة الإعداد والأدوات وأعداد المشغلين والموارد البديلة | SkyPlanner |
| الورديات وحالات الغياب | نظام واحد يُختار عند تحديد النطاق |
| تأكيدات الإنجاز وترحيلات المخزون | abas ERP، وتُزوّده سجلات الوقت من SkyPlanner أو PDC بالبيانات |
لا يحتاج SkyPlanner إلى abas APS. إذا كان لديكم ترخيص abas APS أيضًا، فاجعلوا SkyPlanner المسؤول عن مواعيد العمليات، لأن استخدام نظامَي جدولة لكتابة المواعيد نفسها يجعل كلًا منهما يستبدل ما كتبه الآخر. وبمجرد إسناد هذه المسؤولية إلى SkyPlanner، يعيد Autopilot الجدولة تلقائيًا عند كل تغيير مؤثر، وتُعاد المواعيد الجديدة إلى abas دون الحاجة إلى بدء عملية التحسين.
الخطوات المعتادة للمشروع
يكتمل التنفيذ عادةً خلال أسابيع من بدء مرحلة الإعداد. وقبل ذلك، يمكنكم استخدام بياناتكم الخاصة في التجربة المجانية لمدة 30 يومًا. صدّروا أوامر الإنتاج المفتوحة والعمليات والآلات من abas إلى CSV أو Excel، ثم استوردوها وتحققوا من صحة الجدول قبل البدء بأي أعمال تكامل.
- ورشة عمل لمطابقة البيانات. اتفقوا مع شريك abas لديكم على الصيغة النهائية لجدول المطابقة وقواعد مسؤولية البيانات ووتيرة المزامنة وقناة التأكيدات.
- إعداد الواجهات. فعّلوا abas REST API أو تدفقات abas Connect، وأنشئوا حساب مستخدم التكامل. ابدؤوا بالبيئة التجريبية، ثم انتقلوا إلى بيئة التشغيل الفعلي.
- التحميل الأولي. القطع وقوائم الإنتاج والآلات والتقويمات.
- مزامنة الأوامر والمخزون وأوامر الشراء. عبر الاستقصاء الدوري أو الإرسال من Connect، مع إعادة المحاولة عند الفشل.
- إعداد القيود في SkyPlanner. مصفوفة أزمنة الإعداد والأدوات وأعداد المشغلين والآلات البديلة أو الأفراد البدلاء.
- إعادة كتابة الجدول. إرسال المواعيد المخططة إلى عمليات أوامر الإنتاج؛ وتُضاف التأكيدات في هذه الخطوة.
- التشغيل المتوازي. قارنوا مواعيد SkyPlanner بالخطة الحالية وصححوا البيانات الرئيسية.
- بدء التشغيل الفعلي. فعّلوا إعادة الكتابة بمجرد تطابق البيانات.
ما ينبغي مراعاته عند التخطيط للتكامل مع abas ERP
- مخططات البيانات المخصصة. تحتوي معظم بيئات abas على حقول وكائنات مخصصة. حدد مع الشريك نطاق التكامل لكل كائن على مستوى الحقول، ولا تفترض أن ربط البيانات المستخدم في مصنع آخر يناسب مصنعك.
- لا يوجد مسار إنتاج مستقل. تُحفظ العمليات في قائمة الإنتاج، لا في كائن خاص بمسار الإنتاج. الأدوات المنقولة من مشاريع SAP أو Business Central تبحث عن مسارات الإنتاج، فتفوتها بيانات.
- يشير مصطلح Scheduling إلى MRP. في واجهة abas الإنجليزية، يعني Scheduling تشغيل تخطيط احتياجات المواد MRP.
- أزمنة الإعداد والتشغيل. قبل الاستيراد، تحقق من الوحدات وما إذا كان زمن الإعداد يُحسب لكل أمر إنتاج أم لكل قطعة. فالوحدات الخاطئة تشوّه جميع المدد.
- تقويمات غير محدثة. يجب أن تغطي تقويمات الآلات كامل فترة الجدولة، وإلا فلن تظهر طاقتها الإنتاجية في الخطة.
- SQL للقراءة فقط. يتيح MS SQL Connector وODBC تصدير البيانات. أما الكتابة فتتم عبر REST API أو abas Connect أو ESDK.
- الوثائق تتطلب تسجيل الدخول. تتوفر المساعدة الرسمية لنظام abas داخل بوابة العملاء. تحقق من أسماء الحقول مع شريكك بدلاً من تخمينها.
التكامل مع abas ERP: من يتولى إعداده ودعمه؟
يشمل العمل ربط بيانات قوائم الإنتاج والآلات وأوامر الإنتاج، إلى جانب إعداد القيود في SkyPlanner، مثل مصفوفة أزمنة الإعداد والأدوات.
- يتولى فريق SkyPlanner إعداد التكامل خلال مرحلة التهيئة، ويدعمه بعد بدء التشغيل الفعلي. معظم بيئات abas مخصصة، وهنا توظَّف هذه الخبرة.
- يمكن لشريك abas لديك المشاركة. فهو يعرف مخطط بياناتك وحقولك المخصصة وتطبيقات ESDK، ويمكنه إعداد الوصول إلى REST API أو تدفقات Connect. ويوفر SkyPlanner واجهة REST API ووثائق Swagger/OpenAPI وإشعارات الويب هوك.
- يمكن لمطوريك البناء على هذا التكامل باستخدام REST API نفسها والمصادقة برمز API. ويقدم فريق SkyPlanner المساعدة عند الحاجة. وثائق المنتج متاحة للجميع في وثائق SkyPlanner.
يبدأ سعر SkyPlanner من 199 € شهريًا، ويشمل 5 محطات عمل، مع فوترة شهرية. تحصل مسبقًا على عرض سعر للتكامل يناسب إجراءات عملك واحتياجاتك، إلى جانب سعر باقتك، لتعرف التكلفة الكاملة قبل البدء. تعرّف على طريقة تخطيط الطاقة الإنتاجية في abas في مقال هل يوفر abas ERP تخطيط الإنتاج مع مراعاة الطاقة الفعلية للآلات والعاملين؟، واطّلع على النظرة العامة في صفحة abas ERP، وعلى الأنظمة الأخرى في دليل تكاملات ERP.
آراء المصنّعين في SkyPlanner
2 ستوفير أسبوعي
“نقل SkyPlanner تخطيط الإنتاج لدينا من جداول Excel إلى تحسين الإنتاج في الوقت الفعلي.”
Kalle Kalliomäki، أخصائي سلسلة الإمداد
UTU · لوحات التوزيع ومعدات المفاتيح الكهربائية
يوفر تخطيط الإنتاج 2 ساعة من وقت العمل كل أسبوع، وتصل قائمة عمل جديدة إلى خط الإنتاج في ثوانٍ.
+90%في كفاءة الإنتاج
“ارتفعت كفاءة الإنتاج بنسبة 90%.”
Abdul Rucyinga، رئيس قسم تقنية المعلومات
Laboratory & Allied · صناعة الأدوية
ارتفعت كفاءة الإنتاج بنسبة 90%، ويستغرق إعداد خطة محسّنة لثلاثة أشهر تشمل جميع محطات العمل أقل من 30 دقيقة.
100%التزام بمواعيد التسليم منذ 2021
“يمنحنا SkyPlanner رؤية واضحة للطاقة الإنتاجية، ويجعل نتائج التخطيط قابلة للتوقع.”
Dan Berglund، مدير العمليات والمدير المالي (COO/CFO)
Opes Corporation · الصناعات الكيميائية والغذائية
بلغ الالتزام بمواعيد التسليم 100% طوال فترة استخدام SkyPlanner، منذ 2021.
6 أشهرمقدمًا: يطّلع فريق المبيعات على الطاقة الإنتاجية المتاحة
“يوفر SkyPlanner أساسًا موثوقًا لجميع أعمال تخطيط الإنتاج.”
Anu Järvinen، مديرة الإنتاج
Fredman Operations · أوراق تغليف آمنة لملامسة الأغذية
يطّلع فريق المبيعات على الطاقة الإنتاجية المتاحة للأشهر الستة المقبلة، ويُردّ في ثوانٍ على طلبات تعديل الجدول التي كان الردّ عليها يستغرق ساعة أو أكثر.
الأسئلة الشائعة
أي واجهة في abas يستخدمها التكامل؟
يستخدم واجهة REST API الخاصة بنظام abas لقراءة الأوامر والبيانات الرئيسية، ولكتابة التواريخ المخططة في abas. ويمكن لتدفق في abas Connect أو معالج أحداث في ESDK إرسال أوامر الإنتاج المعدّلة من abas إلى الخارج. أما ملفات التصدير فتُستخدم للتجربة ولتحميل البيانات بكميات كبيرة.
هل يدعم abas ERP إشعارات الويب هوك؟
لا يوثّق abas أي واجهة API عامة للاشتراك في إشعارات الويب هوك. تصل التغييرات إلى SkyPlanner عبر تدفقات abas Connect أو معالجات أحداث ESDK أو الاستعلام الدوري كل بضع دقائق. وتتيح إشعارات الويب هوك الخاصة بنظام SkyPlanner إعادة كتابة البيانات استجابةً للأحداث.
هل يمكننا استخدام MS SQL Connector للتكامل؟
نعم، للقراءة. فهو يصدّر بيانات abas بكفاءة. أما نتائج التخطيط فتُعاد عبر REST API أو abas Connect أو ESDK، حتى يتحقق منطق الأعمال في abas من صحة كل تغيير.
أين تُحفظ التواريخ المخططة في abas؟
تُحفظ ضمن عمليات أمر الإنتاج المُفرج عنه للتنفيذ (Betriebsauftrag): البداية والنهاية المخططتان والآلة. ويحتفظ abas بالكميات والحالة والتكاليف.
هل يستطيع SkyPlanner مراعاة مخزون abas وأوامر الشراء في الجدول؟
نعم. تُقرأ مستويات المخزون وأوامر الشراء المفتوحة من abas كل ساعة أو قبل كل تشغيل للجدولة. وتُعد المواد المطلوبة متاحة في تاريخ تسليمها.
هل ينبغي لشريك abas أن يقترح abas APS أم SkyPlanner؟
SkyPlanner، عندما يريد العميل إدراج المصنع بأكمله سريعًا في جدول يُحدَّث في الوقت الفعلي. جاء الجيل الحالي من abas APS مع حزمة الخدمة Abas 2024.Q3.1، ويتيح التحسين بالسحب والإفلات أو بتشغيل عمليات التحسين. يتصل SkyPlanner بواجهة REST API الخاصة بنظام abas، ويعيد التخطيط تلقائيًا، ويخطط لتبديلات الإنتاج والأدوات وفرق العمل والمواد، ويوفر للمشغّلين ميزة Mobile Confirmations، بسعر يبدأ من 199 € شهريًا. (abas)
هل يمكننا تجربة SkyPlanner قبل إنشاء التكامل؟
نعم. تدعم التجربة المجانية لمدة 30 يومًا ما يصل إلى 20 محطة عمل، باستخدام ملف CSV أو Excel مُصدَّر يحتوي على أوامر الإنتاج لديك، ولا تتطلب بطاقة ائتمان. ابدأ التجربة، أو تواصل مع المبيعات لتحديد نطاق التكامل.