دليل تكامل Infor LN مع SkyPlanner APS لجدولة الإنتاج
يوضح هذا الدليل للشركاء وفرق تقنية المعلومات كيفية ربط Infor LN بـ SkyPlanner APS. يتكامل SkyPlanner مع Infor LN في كلا الاتجاهين:
- يستقبل أوامر الإنتاج وعمليات مسار الإنتاج ومراكز العمل والآلات والأصناف والمخزون وأوامر الشراء.
- يعيد تواريخ البدء والانتهاء المخططة لكل عملية إلى أوامر الإنتاج في LN.
- يعيد سجلات وقت المشغّلين على هيئة ساعات تشغيل الآلات وساعات العمل والكميات المنجزة.
- تُرسل آليات webhooks في SkyPlanner تغييرات الجدول فور حدوثها.
يضبط فريق SkyPlanner التكامل بما يناسب إعدادات LN لديكم خلال التهيئة الأولية، ويواصل دعمه بعد بدء التشغيل الفعلي. ويمكن للشركاء والمطورين المشاركة، أو بناء التكامل بأنفسهم باستخدام REST API الموثّقة لدى SkyPlanner (مرجع API).
سحابي أم محلي: ما الذي يحدد طريقة التكامل مع LN؟
يتوفر LN ضمن مسارين للإصدارات، ولكل منهما طريقة ربط مختلفة. ويعمل SkyPlanner في السحابة في الحالتين، لذلك لا يُثبَّت أي شيء داخل LN.
| LN في السحابة (من 2022.x إلى 2026.x، CloudSuites) | LN 10.x محليًا | |
|---|---|---|
| الواجهة الرئيسية | LN REST API (مجموعة الخدمات LN/lnapi) عبر ION API Gateway | ION باستخدام BODs |
| المصادقة | OAuth 2.0، وبيانات اعتماد الخدمة الخلفية في .ionapi | نقاط اتصال ION |
| إشارة التغيير | نشر BODs إلى ION، أو الاستعلام الدوري المجدول | نشر BODs إلى ION |
| استخراج البيانات دفعة واحدة | ION Data Lake أو تصدير البيانات | مخططات Exchange أو عروض قاعدة البيانات أو تصدير بيانات الجلسات |
واجهات LN للجدولة
1. LN REST API. تنشر Infor خدمات LN في ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (يمكنكم الاطلاع على الوثائق المتاحة للخدمات العامة التي تشكّل جزءًا من LN API.) الخدمة الأساسية للجدولة هي tiapi.sfcProductionOrder. وهي تغطي أوامر الإنتاج وعمليات الآلات، وتتيح الإجراءات Get Machine Operations وRegister machine quantities وRegister machine hours وFinish Machine Operations. وتعرض البوابة خدمات إضافية من tiapi وtcapi لكل بيئة مستأجر.
يجب منح حق استخدام كل خدمة وتفعيلها. وتشير Infor إلى أن “Try it out” (جرّبها) “only works if you are entitled for the service and the service has been activated.” (لا تعمل إلا إذا كان لديكم حق استخدام الخدمة وكانت مفعّلة.) أدرجوا ذلك في قائمة التحقق للمشروع منذ اليوم الأول.
2. ION BODs. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (مستندات كائنات الأعمال BODs هي رسائل XML تُستخدم لتبادل البيانات بين المؤسسات أو تطبيقاتها.) يرسلها LN إلى Infor ION، الذي يوجّهها إلى المشتركين. وتذكر وثائق LN 10.8 كلًا من Process.ItemMaster وProcess.BillOfMaterials، كما تتناول التكامل القائم على BODs مع LN المحلي. وتتوفر قائمة BODs الكاملة لإصداركم في بيئة المستأجر الخاصة بكم.
3. تصدير الملفات. يستطيع LN المحلي تصدير الجداول عبر مخططات Exchange أو عروض قاعدة البيانات. يناسب ذلك التحميل الأولي للبيانات والمصانع التي تفضّل تبادل الملفات وفق جدول محدد.
المصادقة
في LN السحابي، استخدموا ION API Gateway مع OAuth 2.0:
- أنشئوا تطبيقًا معتمدًا في ION API من النوع Backend Service، ثم نزّلوا ملف
.ionapiالخاص به. - يحتوي الملف على معرّف العميل (
ci)، وسر العميل (cs)، وعنوان URL للبوابة (iu)، وخادم المصادقة (pu)، ومسار الرمز (ot)، والمستأجر (ti). - اطلبوا الرموز باستخدام منحة بيانات اعتماد العميل. تُنفَّذ الاستدعاءات بهوية حساب خدمة.
- امنحوا حساب الخدمة أدوار LN التي يحتاجها التكامل فقط.
من جانب SkyPlanner، تستخدم REST API رمز API للمصادقة (SkyPlanner Settings > API)، وهي موثّقة في Swagger/OpenAPI. يشرح دليل التكامل التطبيقي كيفية إجراء الاستدعاءات الأولى. يكفي رمز API للبدء.
الأحداث وإشعارات الويب والاستعلام الدوري
ينشر LN رسائل BODs إلى Infor ION عند وقوع أحداث الأعمال، ويوجّهها ION إلى المشتركين. ويزامن المشترك الصنف أو الأمر الذي تغيّر. وعندما لا تتوفر رسالة BOD مناسبة، يستعلم التكامل من خدمات LN REST وفق جدول محدد، مع تصفية النتائج لتقتصر على الأوامر المفتوحة.
يرسل SkyPlanner إشعارات ويب عند تغيّر الحالة أو الجدول، لذا تستند إعادة البيانات إلى LN إلى الأحداث.
مطابقة البيانات
| كائن Infor LN (جلسة أو خدمة) | كائن SkyPlanner | الاتجاه | وتيرة التحديث |
|---|---|---|---|
Items – General (tcibd0501m000)، Items – Planning (cprpd1100m000)، Process.ItemMaster | المنتجات والمواد | LN → SkyPlanner | تحميل أولي، ثم عند التغيير |
Bill of Material (tibom1110m000)، قوائم مواد الإنتاج، روابط المواد بمسار الإنتاج، Process.BillOfMaterials | بنية المنتج والمنتجات الفرعية والمواد اللازمة لكل عملية | LN → SkyPlanner | تحميل أولي، ثم عند التغيير |
| Routing Operations (tirou1102m000)، Tasks (tirou0103m000) | خطوات التصنيع مع أزمنة الإعداد والتشغيل | LN → SkyPlanner | تحميل أولي، ثم عند التغيير |
| Work Centers (tirou0101m000)، Machines (tirou0102m000) | محطات العمل ومجموعاتها ومعدلات الكفاءة | LN → SkyPlanner | تحميل أولي، ثم نادرًا بعد ذلك |
| Calendars، Working Time Schedule (tcppl1100m000) | الورديات وأوقات العمل | LN → SkyPlanner | يوميًا، أو تُدار الورديات في SkyPlanner |
Production Orders (tisfc0501m000)، عمليات الآلات (tiapi.sfcProductionOrder) | الأوامر ومهام الإنتاج مع مواعيد استحقاقها واحتياجاتها من المواد | LN → SkyPlanner | عند حدث BOD أو بالاستعلام الدوري كل بضع دقائق |
| المخزون المتوفر | أرصدة المخزون | LN → SkyPlanner | كل ساعة أو قبل كل تشغيل للجدولة |
| بنود أوامر الشراء مع تواريخ الاستلام المتوقعة | المواد الواردة؛ يُحدَّث المخزون عند تعيين حالة أمر الشراء إلى Delivered | LN → SkyPlanner | كل ساعة أو قبل كل تشغيل للجدولة |
| عمليات أوامر الإنتاج: البدء والانتهاء المخططان والآلة | العمليات المجدولة | SkyPlanner → LN | عند تغيّر الجدول، عبر إشعار ويب من SkyPlanner |
| Register machine hours and quantities، Finish Machine Operations؛ Production Order Hours (bptmm1120m000)، Report Operations Completed (tisfc0130m000) | سجلات الوقت والكميات والعمليات المكتملة | SkyPlanner → LN | مع كل تأكيد أو لكل وردية |
| غير موجودة في LN | مصفوفة أزمنة الإعداد، والأدوات بوصفها موارد محدودة، وأعداد المشغّلين، ومحطات العمل البديلة | تُدار في SkyPlanner | تُضبط خلال التهيئة الأولية |
أنماط التكامل
1. التحميل الأولي للبيانات الرئيسية. حمّلوا الأصناف وقوائم المواد وعمليات مسار الإنتاج والمهام ومراكز العمل والآلات والتقويمات. وحددوا كيفية تمثيل مستويَي مركز العمل والآلة في LN داخل SkyPlanner: يمكن تمثيل مركز عمل يضم أربع آلات بمجموعة واحدة تضم أربع محطات عمل.
2. مزامنة الأوامر. اقرأوا أوامر الإنتاج مع عملياتها وبنود المواد، إلى جانب المخزون وبنود أوامر الشراء المفتوحة. يعتبر SkyPlanner المواد التي طُلب شراؤها متاحة في تاريخ تسليم أمر الشراء، لذا تتحقق الجدولة من المخزون والتوريدات الواردة.
3. إعادة الجدول إلى LN. لكل عملية أدرجها المحرك في الجدول أو نقلها، يعيد SkyPlanner موعدَي البدء والانتهاء المخططين والآلة إلى العملية المقابلة في أمر الإنتاج داخل LN. ويظل LN مسؤولًا عن الكميات والحالة واحتساب التكاليف.
4. تأكيدات التنفيذ في أرض المصنع. يسجّل المشغّلون العمل باستخدام Mobile Confirmations أو Production Timer أو Quick Log Mode. تُبقي سجلات الوقت الجدول محدّثًا، وتُعاد إلى LN على هيئة ساعات تشغيل الآلات والكميات والعمليات المنجزة. اختاروا قناة واحدة للترحيل، إما SkyPlanner أو جلسات LN، حتى لا تُسجَّل الساعات مرتين.
5. قواعد ملكية البيانات ومعالجة التعارضات. اتفقوا عليها قبل بدء التشغيل الفعلي:
| البيانات | النظام المسؤول |
|---|---|
| الأصناف وقوائم المواد ومسارات الإنتاج وكميات الأوامر وحالاتها والمخزون وقيود الترحيل | Infor LN |
| تسلسل العمليات ومواعيد البدء والانتهاء المخططة وتعيين الآلات | SkyPlanner |
| مصفوفة أزمنة الإعداد والأدوات وأعداد المشغّلين ومحطات العمل البديلة | SkyPlanner |
| ورديات العمل والغياب | نظام واحد يُختار عند تحديد النطاق |
6. العمل إلى جانب أدوات التخطيط من Infor. يواصل Enterprise Planning اقتراح التوريد، بينما يجدول SkyPlanner أوامر الإنتاج وفق الطاقة الفعلية المتاحة. في إصدارات LN 2026، يتوفر إعداد External Planner لهذا الغرض: “The organization can integrate an external planning solution with Infor LN.” (يمكن للمؤسسة دمج حل تخطيط خارجي مع Infor LN.) إذا كان Scheduler+ مفعّلًا، فحدّد أولًا النظام المسؤول عن التواريخ، إذ يضيف حالة Scheduled ويشترط إجراء الجدولة قبل إصدار الأوامر للتنفيذ.
الخطوات المعتادة للمشروع
يكتمل التنفيذ عادةً خلال أسابيع من بدء التهيئة. وقبل ذلك، يمكنك استخدام بياناتك الخاصة في التجربة المجانية لمدة 30 يومًا. صدّر مراكز العمل والآلات وعمليات مسارات الإنتاج وأوامر الإنتاج المفتوحة من جلسات LN إلى Excel، ثم استوردها وتحقّق من صحة الجدول.
يشمل المشروع نفسه ما يلي:
- تحديد النطاق. تحديد مسار الإصدارات، وطريقة الربط، وجدول مطابقة البيانات، وقواعد المسؤولية عنها، وقناة ترحيلها.
- الوصول. منح صلاحية استخدام خدمات LN REST وتفعيلها، وإنشاء خدمة خلفية
.ionapiوحساب خدمة، أو إعداد اشتراكات BOD في ION. ابدأ ببيئة المستأجر التجريبية. - التحميل الأولي. تحميل الأصناف وقوائم المواد وعمليات مسارات الإنتاج ومراكز العمل والآلات وتقاويم العمل.
- مزامنة الأوامر. مزامنة أوامر الإنتاج والمخزون وبنود أوامر الشراء عبر أحداث BOD أو الاستعلام الدوري.
- إعداد القيود في SkyPlanner. ضبط مصفوفة أزمنة التجهيز والأدوات وأعداد المشغّلين ومحطات العمل البديلة.
- إعادة البيانات إلى LN. إرسال التواريخ المخططة للعمليات، ثم الساعات والكميات.
- التشغيل بالتوازي. شغّل SkyPlanner إلى جانب الخطة الحالية، وقارن التواريخ وصحّح البيانات الرئيسية.
- بدء التشغيل الفعلي. فعّل إعادة البيانات إلى LN بعد التأكد من تطابقها.
ما ينبغي مراعاته عند التكامل مع Infor LN
- استخدام وثائق إصدار غير مناسب. تختلف إصدارات LN 10.x عن الإصدارات السحابية السنوية. ولا تتوفر وثائق Planner+ وScheduler+ إلا ضمن وثائق إصدارات 2026، بينما يتوفر Job Shop Scheduler بدءًا من 10.8. تأكد من توافق كل صفحة مع إصدارك.
- الخلط بين منتجات Infor. يختلف Infor LN عن CloudSuite Industrial (SyteLine) وعن M3. وتختلف بينها رسائل BOD وواجهات API، لذا استخدم وثائق LN فقط.
- عدم تفعيل الخدمة. تفشل استدعاءات LN REST ما لم تُمنح صلاحية استخدام الخدمة وتُفعّل في بيئة المستأجر.
- تصفية القيم التعدادية. الحقل OrderStatus من نوع تعداد، لذا تتطلب تصفية الحالة باستخدام
$filterفي OData صيغة التعداد، وفق ما أفاد به مستخدمو مجتمع Infor. - المهلة الزمنية (Lead Time) أم مسار الإنتاج. يحدّد إعداد Operations Horizon في Items – Planning ما إذا كانت الأوامر المخططة تستخدم بيانات مسار الإنتاج أم قيمة ثابتة للحقل Order Lead Time. استخرج المدد من عمليات مسار الإنتاج، لا من المهل الزمنية للأوامر.
- جلسات مراكز العمل. عند تفعيل Job Shop by Site، يستخدم LN جلسة Work Center (tirou0601m000) بدلًا من Work Centers (tirou0101m000). اعتمد في مطابقة البيانات على الجلسة التي تستخدمها شركتك.
- ساعات الآلات وساعات العمالة. في Production Order Hours، يكون حقل Employee فارغًا في بنود ساعات الآلات. طابق وقت الآلات ووقت المشغّلين في SkyPlanner مع البنود المناسبة.
- تقاويم العمل حسب وحدة المؤسسة. حمّل تقويم وحدة المؤسسة التي يتبع لها كل مركز عمل، لا تقويمًا واحدًا للمصنع كله.
من يتولى إعداد التكامل مع Infor LN؟
- يتولى فريق SkyPlanner إعداده خلال التهيئة ويدعمه بعد بدء التشغيل الفعلي. تختلف طريقة استخدام LN من مصنع إلى آخر، من وحدات التخطيط وهياكل مراكز العمل إلى سير إصدار الأوامر وممارسات الترحيل. وتكمن الخبرة في مطابقة هذه العناصر بين النظامين.
- يمكن لشريك Infor LN لديك المشاركة. فهو يعرف بيئة المستأجر وصلاحيات الاستخدام وإعدادات ION لديك، ويمكنه تولّي جانب LN، بينما يوفّر SkyPlanner واجهة REST API ووثائق Swagger/OpenAPI وإشعارات webhooks.
- يمكن لمطوّريك بناء التكامل باستخدام واجهة REST API الموثّقة نفسها ورمز API. يكفي رمز API للبدء، ويساعد فريق SkyPlanner عند الحاجة. وثائق المنتج متاحة للجميع في وثائق SkyPlanner.
يبدأ سعر SkyPlanner من 199 € شهريًا، ويشمل 5 محطات عمل، مع فوترة شهرية. ونقدّم لك مسبقًا عرض سعر للتكامل يناسب إجراءاتك واحتياجاتك، إلى جانب باقتك، لتعرف التكلفة الكاملة قبل البدء. اطّلع على مقارنة مع أدوات التخطيط في LN في صفحة تخطيط الإنتاج في Infor LN وفق الطاقة الفعلية للآلات والعاملين، وعلى النظرة العامة في صفحة Infor LN، وعلى الأنظمة الأخرى في مركز تكاملات ERP.
آراء المصنّعين في SkyPlanner
2 ساعةموفَّرة كل أسبوع
“نقل SkyPlanner تخطيط الإنتاج لدينا من جداول Excel إلى تحسين الإنتاج في الوقت الفعلي.”
Kalle Kalliomäki، أخصائي سلسلة الإمداد
UTU · لوحات التوزيع ومعدات الفصل والتوصيل الكهربائية
يوفّر تخطيط الإنتاج 2 ساعة من وقت العمل أسبوعيًا، وتصل قائمة مهام جديدة إلى خط الإنتاج خلال ثوانٍ.
+90%في كفاءة الإنتاج
“ارتفعت كفاءة الإنتاج بنسبة 90%.”
Abdul Rucyinga، رئيس قسم تقنية المعلومات
Laboratory & Allied · تصنيع الأدوية
ارتفعت كفاءة الإنتاج بنسبة 90%، ويستغرق إعداد خطة محسّنة لثلاثة أشهر تشمل جميع محطات العمل أقل من 30 دقيقة.
99.2%الالتزام بمواعيد التسليم
“جعل SkyPlanner تحديد الاختناقات أكثر وضوحًا، وكذلك إدارة الإنتاج.”
Toni Tuori، مدير الإنتاج
Piristeel · معدات السلامة على الأسطح وأنظمة تصريف مياه الأمطار
بلغ الالتزام بمواعيد التسليم 99.2% هذا العام، وتوفّر الجدولة ما يصل إلى أربع ساعات من وقت العمل يوميًا.
توقفات أقلبسبب نقص المواد
“تكمن قيمة SkyPlanner بالنسبة لنا في أنه أداة فعّالة في الاستخدام اليومي، لا سيما لتحديد مواعيد التسليم.”
Tommi Männistö، مدير تخطيط الإنتاج
Eskomatic · التشغيل الميكانيكي لحساب الغير
تتيح الجدولة التلقائية لأحمال العمل تحديد مواعيد تسليم أدق، وقد انخفضت توقفات الإنتاج الناتجة عن نقص المواد انخفاضًا حادًا.
الأسئلة الشائعة
كيف يُربط نظام APS مع Infor LN؟
في LN السحابي، يتم الربط عبر LN REST API في ION API Gateway باستخدام OAuth 2.0، مع رسائل ION BOD لأحداث التغيير. أما في LN 10.x المثبّت محليًا، فيتم عبر رسائل ION BOD أو تصدير الملفات. يتكامل SkyPlanner مع Infor LN في الاتجاهين عبر أيٍّ من المسارين.
أي واجهة API في LN تدعم أوامر الإنتاج؟
خدمة tiapi.sfcProductionOrder ضمن LN REST API. تقرأ هذه الخدمة أوامر الإنتاج وعمليات الآلات، وتسجّل ساعات الآلات والكميات والعمليات المكتملة. وتُدرج الخدمات الأخرى لكل بيئة مستأجر في ION API Gateway.
من يبني التكامل مع Infor LN؟
يضبط فريق SkyPlanner التكامل ثنائي الاتجاه بما يناسب إعداد LN لديك خلال التهيئة، ويدعمه بعد بدء التشغيل الفعلي. ويمكن أيضًا لشريك Infor LN لديك أو لمطوّريك بناء التكامل باستخدام واجهة REST API الموثّقة من SkyPlanner، ويكفي رمز API للبدء.
هل نحتاج إلى Scheduler+ أو Planner+ لاستخدام SkyPlanner؟
لا. يجدول SkyPlanner أوامر إنتاج LN بمحركه الخاص، مع أي إصدار من LN. وفي إصدارات LN 2026، يُعدّ إعداد External Planner في LN الطريقة الموثّقة لتشغيل حل تخطيط خارجي إلى جانب LN.
لماذا نربط SkyPlanner بدلًا من تطبيق Scheduler+؟
Scheduler+ وحدة إضافية تصفها الوثائق بعبارة “may require a commercial component” (قد تتطلب مكوّنًا تجاريًا) (المصدر)، وتتوفر وثائقها بدءًا من إصدارات LN 2026. ويُحمَّل جدولها ثم يُشغَّل، وبعد ذلك يعتمده المخطِّط (المصدر). يتصل SkyPlanner بإصدار LN الذي تستخدمه اليوم، ويبدأ تشغيله الفعلي خلال أسابيع من بدء التهيئة، بينما يعيد Autopilot التخطيط تلقائيًا عند كل تغيير مؤثر. يتولى فريق SkyPlanner إعداد التكامل ثنائي الاتجاه ودعمه، ويمكن لشريك LN لديك تولّي جانب LN.
هل يمكننا تجربة SkyPlanner قبل بناء التكامل؟
نعم. تدعم التجربة المجانية لمدة 30 يومًا ما يصل إلى 20 محطة عمل، باستخدام ملفات CSV أو Excel مُصدَّرة من LN، دون الحاجة إلى بطاقة ائتمان. ابدأ التجربة، أو تواصل مع المبيعات لتحديد نطاق التكامل.