الاتصال بأي نظام ERP

يتصل REST API المفتوح لـ SkyPlanner بأنظمة ERP وMES والأنظمة التشغيلية، بما في ذلك أنظمة ERP الداخلية. أنشئه بنفسك أو دع فريقنا يساعدك.

يعمل منفرداً أيضاً — تكامل ERP اختياري، وليس مطلوباً.

مناقشة مشروع تكامل

يتصل مع أنظمة ERP وMES مثل

عمليات التكامل / أنظمة ERP / abas ERP

دليل تكامل abas ERP لجدولة الإنتاج باستخدام SkyPlanner APS

يوضح هذا الدليل للشركاء وفرق تقنية المعلومات كيفية ربط abas ERP بـ SkyPlanner APS. يتكامل SkyPlanner مع abas ERP في كلا الاتجاهين:

  • تُستورد القطع وقوائم الإنتاج والآلات وأوامر الإنتاج والمخزون وأوامر الشراء إلى SkyPlanner.
  • تُعاد أوقات البدء والانتهاء المخططة والآلة المخصصة لكل عملية إلى أوامر الإنتاج.
  • تُعاد سجلات وقت المشغلين لتأكيد الإنجاز.
  • تُرسل آليات webhooks في SkyPlanner تغييرات الجدول فور حدوثها.
مخطط Gantt الزمني في SkyPlanner APS يعرض المهام المجدولة على محطات العمل، وأسفله قائمة الأوامر.

يهيئ فريق SkyPlanner التكامل بما يناسب بيئة abas لديكم خلال مرحلة الإعداد، ويقدم الدعم له بعد بدء التشغيل الفعلي. هذا الدليل موجه للشركاء والمطورين الراغبين في المشاركة أو تطوير التكامل بأنفسهم بالاعتماد على REST API الموثقة من SkyPlanner (مرجع API).

واجهات abas ERP

  1. abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (واجهة ويب للوصول إلى بيانات Abas ERP في الوقت الفعلي.) (abas) وهي المسار الأساسي لقراءة أوامر الإنتاج وقوائم الإنتاج والمخزون وأوامر الشراء، وإعادة كتابة المواعيد المخططة.
  2. abas Connect. منصة تكامل سحابية تتيح “configure interfaces and connections to third-party systems yourself.” (تهيئة الواجهات والاتصالات بأنظمة خارجية بنفسك.) (abas) استخدموها لإنشاء تدفقات قائمة على الأحداث ترسل أوامر الإنتاج المعدلة من abas.
  3. abas ESDK (Essentials SDK) وAJO Java API. المسار المتاح للشركاء لتطوير منطق يعمل على الخادم داخل abas. تستخدم أمثلة الشيفرة المتاحة للجمهور فئات مثل de.abas.erp.db.schema.part.Product. (GitHub)
  4. MS SQL Connector وODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (يتيح MS SQL Connector تصدير بيانات ERP بمرونة وبصورة آلية.) (abas) للقراءة والتصدير فقط. لا تكتبوا نتائج التخطيط من خلاله مطلقًا، لأن ذلك لن يشغّل منطق الأعمال في abas.
  5. 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 ConfirmationsSkyPlanner → 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، ثم استوردوها وتحققوا من صحة الجدول قبل البدء بأي أعمال تكامل.

  1. ورشة عمل لمطابقة البيانات. اتفقوا مع شريك abas لديكم على الصيغة النهائية لجدول المطابقة وقواعد مسؤولية البيانات ووتيرة المزامنة وقناة التأكيدات.
  2. إعداد الواجهات. فعّلوا abas REST API أو تدفقات abas Connect، وأنشئوا حساب مستخدم التكامل. ابدؤوا بالبيئة التجريبية، ثم انتقلوا إلى بيئة التشغيل الفعلي.
  3. التحميل الأولي. القطع وقوائم الإنتاج والآلات والتقويمات.
  4. مزامنة الأوامر والمخزون وأوامر الشراء. عبر الاستقصاء الدوري أو الإرسال من Connect، مع إعادة المحاولة عند الفشل.
  5. إعداد القيود في SkyPlanner. مصفوفة أزمنة الإعداد والأدوات وأعداد المشغلين والآلات البديلة أو الأفراد البدلاء.
  6. إعادة كتابة الجدول. إرسال المواعيد المخططة إلى عمليات أوامر الإنتاج؛ وتُضاف التأكيدات في هذه الخطوة.
  7. التشغيل المتوازي. قارنوا مواعيد SkyPlanner بالخطة الحالية وصححوا البيانات الرئيسية.
  8. بدء التشغيل الفعلي. فعّلوا إعادة الكتابة بمجرد تطابق البيانات.

ما ينبغي مراعاته عند التخطيط للتكامل مع 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، مثل مصفوفة أزمنة الإعداد والأدوات.

  1. يتولى فريق SkyPlanner إعداد التكامل خلال مرحلة التهيئة، ويدعمه بعد بدء التشغيل الفعلي. معظم بيئات abas مخصصة، وهنا توظَّف هذه الخبرة.
  2. يمكن لشريك abas لديك المشاركة. فهو يعرف مخطط بياناتك وحقولك المخصصة وتطبيقات ESDK، ويمكنه إعداد الوصول إلى REST API أو تدفقات Connect. ويوفر SkyPlanner واجهة REST API ووثائق Swagger/OpenAPI وإشعارات الويب هوك.
  3. يمكن لمطوريك البناء على هذا التكامل باستخدام REST API نفسها والمصادقة برمز API. ويقدم فريق SkyPlanner المساعدة عند الحاجة. وثائق المنتج متاحة للجميع في وثائق SkyPlanner.

يبدأ سعر SkyPlanner من 199 € شهريًا، ويشمل 5 محطات عمل، مع فوترة شهرية. تحصل مسبقًا على عرض سعر للتكامل يناسب إجراءات عملك واحتياجاتك، إلى جانب سعر باقتك، لتعرف التكلفة الكاملة قبل البدء. تعرّف على طريقة تخطيط الطاقة الإنتاجية في abas في مقال هل يوفر abas ERP تخطيط الإنتاج مع مراعاة الطاقة الفعلية للآلات والعاملين؟، واطّلع على النظرة العامة في صفحة abas ERP، وعلى الأنظمة الأخرى في دليل تكاملات ERP.

آراء المصنّعين في SkyPlanner

Kalle Kalliomäki، أخصائي سلسلة الإمداد في UTU، داخل صالة إنتاج لوحات التوزيع الكهربائية في أولفيلا

2 ستوفير أسبوعي

“نقل SkyPlanner تخطيط الإنتاج لدينا من جداول Excel إلى تحسين الإنتاج في الوقت الفعلي.”

Kalle Kalliomäki، أخصائي سلسلة الإمداد
UTU · لوحات التوزيع ومعدات المفاتيح الكهربائية

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

اقرأ رأي UTU

مشغّلون يرتدون بدلات الغرف النظيفة عند خط تعبئة الزجاجات في مصنع الأدوية التابع لشركة Laboratory & Allied في نيروبي

+90%في كفاءة الإنتاج

“ارتفعت كفاءة الإنتاج بنسبة 90%.”

Abdul Rucyinga، رئيس قسم تقنية المعلومات
Laboratory & Allied · صناعة الأدوية

ارتفعت كفاءة الإنتاج بنسبة 90%، ويستغرق إعداد خطة محسّنة لثلاثة أشهر تشمل جميع محطات العمل أقل من 30 دقيقة.

اقرأ رأي Laboratory & Allied

100%التزام بمواعيد التسليم منذ 2021

“يمنحنا SkyPlanner رؤية واضحة للطاقة الإنتاجية، ويجعل نتائج التخطيط قابلة للتوقع.”

Dan Berglund، مدير العمليات والمدير المالي (COO/CFO)
Opes Corporation · الصناعات الكيميائية والغذائية

بلغ الالتزام بمواعيد التسليم 100% طوال فترة استخدام SkyPlanner، منذ 2021.

اقرأ رأي Opes Corporation

Anu Järvinen، مديرة الإنتاج في Fredman Operations، بجوار خلية روبوتية لرص المنتجات على المنصات في راوما

6 أشهرمقدمًا: يطّلع فريق المبيعات على الطاقة الإنتاجية المتاحة

“يوفر SkyPlanner أساسًا موثوقًا لجميع أعمال تخطيط الإنتاج.”

Anu Järvinen، مديرة الإنتاج
Fredman Operations · أوراق تغليف آمنة لملامسة الأغذية

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

اقرأ رأي 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 مُصدَّر يحتوي على أوامر الإنتاج لديك، ولا تتطلب بطاقة ائتمان. ابدأ التجربة، أو تواصل مع المبيعات لتحديد نطاق التكامل.