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

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

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

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

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

التكاملات / ERP / Comarch ERP XL

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

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

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

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

واجهات التكامل في Comarch ERP XL

تذكر Comarch ثلاث طرق للاتصال بـERP XL: “DCOM, direct database connection (SQL Client), REST API” (DCOM، والاتصال المباشر بقاعدة البيانات عبر SQL Client، وREST API) (Comarch، مترجم). يعتمد نظام الجدولة على اثنتين منها:

  1. XL API (CDN_API.DLL). “These functions are collected in the CDN_API.DLL library, installed together with the whole Comarch ERP XL system.” (تُجمع هذه الدوال في مكتبة CDN_API.DLL التي تُثبّت مع نظام Comarch ERP XL بالكامل.) (مساعدة Comarch، مترجمة) يسجّل البرنامج الخارجي الدخول باستخدام XLLogin، ويستدعي الدوال التي تشترك في الجلسة نفسها، ثم يسجّل الخروج باستخدام XLLogout. تحتوي كل بنية على حقل Wersja لتحديد إصدار مجموعة المعلمات المناسب لإصدار ERP XL لديكم.
  2. ERP XL Web REST API. يتيح Comarch ERP XL Web 2026.0 خدمات مصغّرة عبر REST: “Each RestAPI microservice exposes its own interactive documentation at the /swagger endpoint.” (تتيح كل خدمة مصغّرة من RestAPI وثائقها التفاعلية الخاصة عند نقطة النهاية /swagger.) (مساعدة Comarch، مترجمة)

يتيح الاتصال المباشر عبر SQL Client قراءة البيانات الرئيسية والأوامر من قاعدة بيانات ERP XL، وفق ما يُتفق عليه مع فريق تقنية المعلومات وشريك Comarch لديكم.

دوال الإنتاج في XL API

توثّق Comarch دوال الإنتاج التالية (XL128):

المجالالدالةما تؤديه
تقنيات التصنيعXLNowaTechnologia, XLNowaCzynnoscTechnologia, XLNowaFunkcjaCzynnoscTechnologia, XLNowyZasobCzynnoscTechnologiaإنشاء تقنية تصنيع أو عملية، أو إضافة مركز عمل أو مادة أو منتج إلى عملية
أوامر الإنتاجXLNoweZlecenieProdإنشاء أمر إنتاج
أوامر الإنتاجXLZamknijZlecenieProdتخطيط أمر إنتاج أو إعادة تخطيطه أو تسويته أو إغلاقه، وفق رمز الإجراء المحدد
العملياتXLDodajCzynnoscDoProcesuProd, XLDodajZasobDoProcesuProdإضافة عملية أو مورد إلى مسار إنتاج
الجدول الزمنيXLDodajTerminDoProcesuProdإضافة فترة زمنية إلى عملية: IdCzynnosci, TerminOd, TerminDo
التنفيذXLDodajRealizacjeOperacjiProd, XLProdZmienIloscRealizacjiإضافة سجل تنفيذ عملية إلى الأمر وتغيير الكمية المنفّذة
المستنداتXLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektowإنشاء مستندات RW وPW لكائنات الإنتاج

المصادقة والوصول

  • XL API. يسجّل التكامل الدخول إلى قاعدة البيانات بحساب مستخدم ERP XL عبر XLLogin، ويحصل على جلسة للاستدعاءات اللاحقة. تعمل مكتبة DLL على جهاز Windows مثبّت عليه ERP XL، لذا تعمل خدمة إعادة الكتابة داخل شبكتكم إلى جانب ERP XL.
  • REST API. يُضبط الوصول لكل تثبيت من ERP XL Web على حدة، وتوثّق صفحة Swagger الخاصة بكل خدمة مصغّرة استدعاءاتها.
  • القراءة عبر SQL. حساب دخول إلى قاعدة البيانات بصلاحية القراءة فقط، بموافقة فريق تقنية المعلومات لديكم.

من جانب SkyPlanner، تستخدم REST API رمز API للمصادقة ضمن ترويسة Authorization-Token (SkyPlanner Settings > API)، وتتوفر وثائقها في Swagger/OpenAPI. يشرح دليل التكامل التطبيقي كيفية إجراء الاستدعاءات الأولى.

الأحداث والاستقصاء الدوري

لا تتضمن الوثائق التي جرت مراجعتها أي إشارات إلى webhooks صادرة من Comarch ERP XL. ويسحب نظام APS الخاص بـComarch البيانات عندما يضغط المخطِّط على “Aktualizuj dane z ERP” (تحديث البيانات من ERP) (مساعدة Comarch APS).

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

يرسل SkyPlanner إشعارات webhooks عند تغيّر الحالة أو الجدول الزمني، لذا تعتمد إعادة الكتابة على الأحداث.

مطابقة البيانات

كائن Comarch ERP XL (الواجهة)كائن SkyPlannerالاتجاهالوتيرة
Karty towarów، وحدات القياس (REST أو القراءة عبر SQL)المنتجات والموادERP XL → SkyPlannerتحميل أولي، ثم استقصاء دوري
Technologia: العمليات والمواد والمنتجات نصف المصنّعة والمنتجات لكل عمليةبنية المنتج والمنتجات الفرعية والمواد لكل خطوة إنتاجERP XL → SkyPlannerتحميل أولي، ثم عند التغيير
عمليات Technologia: مراكز العمل والموارد والأوقاتخطوات الإنتاج مع مددها وأوقات التهيئة والفكERP XL → SkyPlannerتحميل أولي، ثم عند التغيير
Gniazda robocze وzasoby (الآلات والأدوات والموظفون)محطات العمل ومجموعاتها والأدوات والعاملونERP XL → SkyPlannerتحميل أولي، ثم تحديثات نادرة
Kalendarze i okresy, przestoje i awarieالورديات وأوقات عدم العمل والتوقفERP XL → SkyPlannerيوميًا، أو تُدار الورديات بشكل مستقل في SkyPlanner
Zlecenia produkcyjne (ZP) مع المراحل والعمليات والمواد وموعد الاستحقاق والأولويةالأوامر والمهام مع مواعيد الاستحقاق واحتياجات الموادERP XL → SkyPlannerاستقصاء كل بضع دقائق
المخزون حسب المستودعأرصدة المخزونERP XL → SkyPlannerاستقصاء كل ساعة أو عند تشغيل الجدولة
Zamówienia zakupu (ZZ) مع مواعيد التسليمأوامر الشراء والمواد الواردة حسب موعد التسليمERP XL → SkyPlannerاستقصاء كل ساعة أو عند تشغيل الجدولة
مواعيد العملية: TerminOd, TerminDo (XLDodajTerminDoProcesuProd)وقت البدء والانتهاء المخطط لكل مهمةSkyPlanner → ERP XLعند تغيّر الجدول الزمني، عبر webhook من SkyPlanner
Realizacja operacji (XLDodajRealizacjeOperacjiProd)سجلات الأوقات وتأكيدات المشغّلينSkyPlanner → ERP XLمع كل تأكيد أو لكل وردية، إذا اخترتم ذلك
غير موجود في ERP XLمصفوفة أوقات التجهيز، والأدوات كموارد محدودة، والمهام التي تتطلب عدة مشغّلين، والآلات والعاملون البدلاءتُدار في SkyPlannerتُضبط خلال مرحلة التهيئة

أنماط التكامل

1. التحميل الأولي للبيانات الرئيسية. تُقرأ الأصناف وتقنيات التصنيع ومراكز العمل والموارد والتقاويم. حدّدوا بعناية كيفية تمثيل مراكز العمل في SkyPlanner: فمركز العمل الذي يضم أربع آلات يصبح مجموعة واحدة من محطات العمل أو أربع محطات عمل. وتُمثَّل الأدوات المسجّلة ضمن موارد ERP XL كأدوات محدودة التوافر في SkyPlanner، ويُمثَّل الموظفون كعاملين لهم ورديات.

2. مزامنة الأوامر. تُقرأ أوامر الإنتاج بعملياتها وموادها، إلى جانب أوامر الشراء المفتوحة. يعتبر SkyPlanner المواد المطلوبة متاحة في موعد تسليم أمر الشراء، ويحدّث المخزون عند تعيين حالة أمر الشراء إلى Delivered.

3. إعادة كتابة الجدول في النظام. عندما يحدد المحرك موعدًا لعملية أو يغيّر موعدها، يُفعّل webhook من SkyPlanner خدمة إعادة الكتابة. تستدعي الخدمة XLDodajTerminDoProcesuProd باستخدام قيمتَي TerminOd وTerminDo للعملية، فتتضمن كل عملية ZP وقتَي البدء والانتهاء اللذين خطط لهما SkyPlanner.

4. تأكيدات التنفيذ في أرض المصنع. يسجّل المشغّلون العمل باستخدام SkyPlanner Mobile Confirmations أو Production Timer، وتُبقي سجلات الوقت الجدول محدّثًا. وتختارون ما إذا كانت الأوقات الفعلية تُرسل إلى النظام. إذا اخترتم ذلك، تضيف الخدمة سجلات التنفيذ باستخدام XLDodajRealizacjeOperacjiProd، وتخضع مستندات RW وPW لقواعدكم في ERP XL. وإذا كنتم تستخدمون Comarch MES في بعض المحطات، فاعتمدوا مصدرًا واحدًا للإبلاغ عن كل عملية.

5. قواعد ملكية البيانات ومعالجة التعارضات. وثّقوها قبل بدء التشغيل الفعلي:

البياناتالنظام المسؤول
الأصناف، وطرق التصنيع، والكميات، وحالة ZP، وحساب التكاليفComarch ERP XL
تسلسل العمليات، وأوقات البدء والانتهاء، وتخصيص المواردSkyPlanner
مصفوفة أوقات التهيئة والانتقال، ومتطلبات الأدوات والمشغّلين، والموارد البديلةSkyPlanner
الورديات، وتقاويم العمل، وفترات التوقفنظام واحد يُختار أثناء تحديد النطاق
سجلات التنفيذ ومستندات RW وPWComarch ERP XL، مع إدخالها فيه مباشرة أو إرسالها من سجلات الوقت في SkyPlanner

اعتمدوا نظامًا واحدًا لكتابة مواعيد العمليات. إذا كانت إعادة التخطيط التلقائية في ERP XL أو Comarch APS لا تزال تكتب المواعيد في أوامر الإنتاج نفسها، فعطّلوا ذلك للأوامر التي يجدولها SkyPlanner.

خطوات المشروع المعتادة

يكتمل التنفيذ عادةً خلال أسابيع من بدء التهيئة. وقبل ذلك، تحقّقوا من صحة الجدول خلال التجربة المجانية لمدة 30 يومًا، باستخدام مراكز العمل وطرق التصنيع وأوامر الإنتاج المفتوحة المصدّرة من ERP XL بصيغة CSV أو Excel.

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

ما يجب مراعاته عند التخطيط للتكامل مع Comarch ERP XL

  • الطاقة المُدخلة يدويًا. تُحدَّد طاقة مركز العمل في ERP XL برقم يدخله المستخدم، مع نسبة مئوية للتحميل المسموح به. أما SkyPlanner فيستمد الطاقة من الورديات والموارد الفعلية، لذا أعدّوا الورديات بعناية واستغنوا عن تلك النسبة.
  • الموارد غير المحدودة. لا يتحقق ERP XL من إشغال الموارد المصنّفة على أنها ذات طاقة غير محدودة. حدّدوا لكل مورد ما إذا كان سيتحول إلى محطة عمل ذات طاقة محدودة في SkyPlanner.
  • الأوامر المُطلقة للإنتاج. يستثني ERP XL العمليات المُطلقة للإنتاج من إعادة التخطيط، ما لم يُفعَّل الخيار “Przesuń na zwolnionych”. اتفقوا على كيفية تطبيق مواعيد SkyPlanner على الأوامر المُطلقة للإنتاج، واستخدموا Running Time Lock لتثبيت جدول ساعات العمل القادمة.
  • إصدارات بُنى البيانات. تتضمن بُنى بيانات XL API حقل Wersja. اضبطوه ليتوافق مع إصدار ERP XL لديكم، وأعيدوا الاختبار بعد كل ترقية سنوية.
  • الوحدات والأوقات البولندية. يجب تحويل أوقات العمليات ووحدات التقويم بدقة عند الاستيراد، وإلا ستكون جميع المدد غير صحيحة.

من يُعدّ التكامل مع Comarch ERP XL ويدعمه؟

  1. يتولى فريق SkyPlanner إعداده أثناء التهيئة ودعمه بعد بدء التشغيل الفعلي، ضمن عمليات القراءة واستدعاءات XL API المتفق عليها. يستخدم كل مصنع Comarch ERP XL بطريقته الخاصة، وهنا تُوظَّف الخبرة بهذه التفاصيل.
  2. يمكن لشريك Comarch الذي تتعاملون معه المشاركة. فهو يعرف إعداداتكم وتراخيصكم وXL API، ويمكنه إعداد حساب المشغّل واتصال القراءة والجهاز المضيف لخدمة إعادة الكتابة بالتعاون مع فريق SkyPlanner.
  3. يمكن لمطوّريكم البناء على هذا التكامل باستخدام REST API الخاص بـSkyPlanner ورمز API. يكفي رمز API للبدء، ويساعدكم فريق SkyPlanner عند الحاجة. تجدون توثيق التكامل في وثائق تكامل SkyPlanner.

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

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

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

2 ستُوفَّر كل أسبوع

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

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

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

اقرأ تجربة UTU

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

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

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

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

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

اقرأ تجربة Laboratory & Allied

آنو يارفينن، مديرة الإنتاج لدى Fredman Operations، بجانب خلية روبوتية لرصّ المنتجات على المنصات في راوما

6 أشهرمن الطاقة المتاحة أمام فريق المبيعات

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

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

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

اقرأ تجربة Fredman Operations

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

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

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

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

اقرأ تجربة Opes Corporation

الأسئلة الشائعة

هل يوفّر Comarch ERP XL واجهة API لأوامر الإنتاج؟

نعم. تتيح XL API ‏(CDN_API.DLL) إنشاء أوامر الإنتاج وتخطيطها وإعادة تخطيطها باستخدام XLZamknijZlecenieProd، وإضافة مواعيد العمليات باستخدام XLDodajTerminDoProcesuProd، وتسجيل التنفيذ باستخدام XLDodajRealizacjeOperacjiProd. ويضيف Comarch ERP XL Web خدمات REST مصغّرة موثّقة في Swagger.

كيف تُكتب المواعيد المخططة في Comarch ERP XL؟

باستخدام XLDodajTerminDoProcesuProd، الذي يضيف نطاقًا زمنيًا (TerminOd, TerminDo) إلى كل عملية في أمر الإنتاج. ويُفعّل webhook من SkyPlanner هذا الاستدعاء كلما تغيّر الجدول.

هل يدعم Comarch ERP XL إشعارات webhooks؟

لا توجد webhooks صادرة موثّقة، لذلك يستقصي التكامل بيانات ERP XL وفق جدول يُحدَّد لكل مصنع. أما webhooks الخاصة بـSkyPlanner فترسل تغييرات الجدول فور حدوثها.

هل ينبغي لشريك Comarch اقتراح Comarch APS أم SkyPlanner؟

SkyPlanner، عندما يريد العميل خلال أسابيع جدولًا يراعي الطاقة الفعلية للآلات والعاملين ويظل محدّثًا تلقائيًا. أما Comarch APS فهو تطبيق مستقل له قاعدة بيانات PostgreSQL وأداة تكامل ومفتاح ترخيص خاصة به. وتتم مزامنته عندما ينقر المخطّط، ويعتمد وقت تهيئة واحدًا ثابتًا لكل عملية (مساعدة Comarch APS). SkyPlanner برنامج سحابي يعيد التخطيط تلقائيًا ويخطط لعمليات التبديل والأدوات وفِرق العمل والمواد، بسعر يبدأ من 199 € شهريًا.

هل يمكننا اختبار SkyPlanner قبل بناء التكامل؟

نعم. تدعم التجربة المجانية لمدة 30 يومًا ما يصل إلى 20 محطة عمل، مع استيراد بيانات ERP XL بصيغة CSV أو Excel، ولا تتطلب بطاقة ائتمان. ابدأ التجربة، أو تواصل مع المبيعات لتحديد نطاق التكامل.