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

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

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

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

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

التكاملات / ERP / SYSPRO

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

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

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

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

واجهات التكامل في SYSPRO

يوفر SYSPRO طريقتين لتبادل البيانات مع نظام جدولة خارجي:

  1. e.net Solutions Business Objects. تتيح استدعاء منطق الأعمال في SYSPRO من خارج النظام، بمدخلات ومخرجات بصيغة XML. وهي ثلاث فئات: Query (مثل WIPQBL، ‏WIP Balance Query)، وTransaction أو Post (مثل WIPTJB، ‏WIP Job Creation and Maintenance)، وSetup للبيانات الرئيسية. تطبق كائنات الأعمال قواعد التحقق نفسها المطبقة في شاشات SYSPRO، وتحافظ على التوافق عبر الإصدارات. ويوضح دليل أفضل الممارسات لدى SYSPRO ذلك صراحةً: “SYSPRO’s Business Objects are used to query and post data to SYSPRO.” (تُستخدم كائنات الأعمال في SYSPRO للاستعلام عن البيانات وترحيلها إلى SYSPRO).
  2. SYSPRO OData Service (OData v4). تتيح الوصول للقراءة فقط، بأسلوب RESTful، إلى قواعد بيانات الشركة والنظام وإلى Business Activity Queries، وهي عروض SQL معرّفة في SYSPRO. تتوفر هذه الخدمة بدءًا من SYSPRO 8 2021 R2. وفي SYSPRO Cloud ERP، ‏”Syspro OData is the only mechanism available when applications need access to SYSPRO data.” (تُعد Syspro OData الوسيلة الوحيدة المتاحة لوصول التطبيقات إلى بيانات SYSPRO).

تُستدعى كائنات الأعمال عبر خدمة e.net Communications، باستخدام SYSPRO WCF Service أو SYSPRO Web Service.

تستورد Master Data Take On ‏(IMPIMP) جداول البيانات عبر كائنات الأعمال من فئة Setup، ما يفيد في تحميل البيانات الرئيسية لمرة واحدة. يصل SYSPRO Harmony إلى نهاية عمره في 31 ديسمبر 2026، لذا لا تبنوا عليه أي حلول جديدة.

المصادقة والترخيص

  • تسجيل الدخول عبر e.net. يسجل التكامل الدخول بحساب SYSPRO Operator ضمن شركة محددة، ويحصل على GUID للجلسة لاستخدامه في الاستدعاءات اللاحقة.
  • الترخيص. يجب أن يغطي ترخيص SYSPRO لديكم المجالات الوظيفية لكائنات الأعمال التي يستدعيها حساب المشغّل.
  • OData. يتم الوصول عبر HTTPS باستخدام حسابات مشغّلين مهيأة لاستخدام OData.

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

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

لا يرسل SYSPRO إشعارات webhook صادرة. ويمكن لـ Electronic Signature Transaction Setup تفعيل إجراءات، مثل إرسال بريد إلكتروني أو تشغيل VBScript، عند نجاح معاملة. لكن SYSPRO ينص على ما يلي: “It is not intended that triggers from e.net Business Objects fire VBScript triggers.” (لم تُصمَّم مشغّلات e.net Business Objects لتفعيل مشغّلات VBScript).

لذلك تُجلب البيانات من SYSPRO بالاستقصاء الدوري. وتلتقط استعلامات كائنات الأعمال أو طلبات OData المهام الجديدة باستخدام مرشحات تقتصر على المهام المفتوحة والتغييرات الأخيرة. يُضبط التكرار لكل مصنع، من كل بضع دقائق للمهام إلى كل ساعة للمخزون.

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

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

كائن SYSPRO (الواجهة)الكائن في SkyPlannerالاتجاهوتيرة التحديث
Stock Codes ووحدات القياس (عبر OData أو كائنات الأعمال من فئة Query)المنتجات والموادSYSPRO → SkyPlannerتحميل أولي، ثم استقصاء دوري
Structures (المكونات والأجزاء الافتراضية والمنتجات المشتركة)بنية المنتج والمنتجات الفرعية والمواد الخاصة بكل منتجSYSPRO → SkyPlannerتحميل أولي، ثم عند التغيير
Routings: مركز العمل، وأوقات الإعداد والتشغيل والانتظار والنقل، وMaximum unitsخطوات التصنيع مع مددها وأوقات الإعداد والتفكيكSYSPRO → SkyPlannerتحميل أولي، ثم عند التغيير
Work Centers (الوحدات الإنتاجية والطاقة الاستيعابية) وMachinesمحطات العمل ومجموعاتها ومعدلات كفاءتهاSYSPRO → SkyPlannerالتحميل الأولي، ثم نادرًا بعد ذلك
Capacity Calendar وShift Patternsالورديات وأيام عدم العملSYSPRO → SkyPlannerيوميًا، أو تُدار الورديات بشكل مستقل في SkyPlanner
المهام والمهام الفرعية (WipMaster)، وعمليات المهام وموادهاالطلبات والمهام مع مواعيد الاستحقاق واحتياجات الموادSYSPRO → SkyPlannerاستقصاء كل بضع دقائق
المخزون الموجود في المستودع لكل Stock Codeأرصدة المخزونSYSPRO → SkyPlannerاستقصاء كل ساعة أو عند تشغيل الجدولة
أوامر الشراء مع مواعيد الاستحقاقأوامر الشراء والمواد الواردة حسب تاريخ التسليمSYSPRO → SkyPlannerاستقصاء كل ساعة أو عند تشغيل الجدولة
تواريخ البدء والانتهاء المخططة للمهمة (WIPTJB، ‏WIP Job Creation and Maintenance)البدء والانتهاء المخططان لكل مهمةSkyPlanner → SYSPROعند تغير الجدول، عبر webhook من SkyPlanner
Labor Posting: وقتا الإعداد والتشغيل لكل عملية في المهمة، ولكل آلة وموظفسجلات الوقت وتأكيدات المشغّلينSkyPlanner → SYSPROمع كل تأكيد أو كل وردية، إذا اخترتم ذلك
Job Receipts (كائن الأعمال WIP Job Receipts)الكميات المنجزةSkyPlanner → SYSPROمع كل تأكيد، إذا اخترتم ذلك
غير موجود في SYSPROمصفوفة أوقات التهيئة، والأدوات كموارد محدودة السعة، والآلات والأفراد البدلاءتُدار في SkyPlannerتُضبط خلال مرحلة التهيئة

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

1. التحميل الأولي للبيانات الرئيسية. اقرؤوا Stock Codes وStructures and Routings ومراكز العمل والآلات والتقاويم عبر OData أو كائنات الأعمال من فئة Query. حددوا بعناية كيفية تمثيل مراكز العمل في SkyPlanner: فمركز عمل يضم أربع آلات يصبح مجموعة واحدة لمحطات العمل أو أربع محطات عمل.

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

جدولوا المهام الفعلية فقط. تبقى المهام المقترحة في لقطة MRP إلى أن يحولها MRP Job Review إلى مهام فعلية.

3. ترحيل بيانات الجدول إلى SYSPRO. عندما يحدد المحرك موضع مهمة في الجدول أو ينقلها، يفعّل webhook من SkyPlanner عملية ترحيل إلى كائن الأعمال WIP Job Creation and Maintenance ‏(WIPTJB). وتُضبط بذلك تواريخ البدء والانتهاء المخططة للمهمة. يتحقق كائن الأعمال من صحة التغيير بالطريقة نفسها تمامًا التي يستخدمها Job Entry.

4. تأكيدات التنفيذ في المصنع. يسجل المشغّلون العمل باستخدام SkyPlanner Mobile Confirmations أو Production Timer، وتُبقي سجلات الوقت الجدول محدثًا. أنتم من يقرر ما إذا كانت الأوقات الفعلية ستُرحّل إلى SYSPRO. إذا اخترتم ذلك، يُرحّل وقتا الإعداد والتشغيل إلى Labor Posting لكل عملية في المهمة، والكميات المنجزة إلى Job Receipts. وإذا لم تختاروا ذلك، يستمر إدخال ساعات العمل في SYSPRO كما كان من قبل.

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

البياناتالنظام المسؤول
Stock Codes وStructures and Routings والكميات وحالة المهمةSYSPRO
تسلسل العمليات وأوقات البدء والانتهاء وتعيين الآلاتSkyPlanner
مصفوفة أوقات التهيئة، ومتطلبات الأدوات والمشغّلين، والموارد البديلةSkyPlanner
الورديات وأيام عدم العملنظام واحد يُختار عند تحديد النطاق
ساعات العمل وصرف المواد والاستلاماتSYSPRO، بإدخالها فيه مباشرة أو ترحيلها من سجلات الوقت في SkyPlanner

اختاروا نظامًا واحدًا لكتابة تواريخ المهام. لا يحتاج SkyPlanner إلى أي وحدة جدولة من SYSPRO، لذا يحل محل Factory Scheduling أو Visual APS أو APS (Nexsys) في كتابة التواريخ المخططة. إذا كانت إحدى هذه الوحدات لا تزال تحدّث التواريخ المخططة، فعطّلوا ذلك للمهام التي يجدولها SkyPlanner. في Factory Scheduling، يحمل خيار Job Entry الاسم “Update planned dates to scheduled dates.” (تحديث التواريخ المخططة لتطابق التواريخ المجدولة).

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

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

  1. مطابقة البيانات. اعتمدوا جدول المطابقة، وقواعد ملكية البيانات، وتكرار المزامنة، وقرار ترحيل ساعات العمل إلى SYSPRO من عدمه.
  2. الوصول إلى SYSPRO. أنشئوا حساب المشغّل الخاص بالتكامل، وتحققوا من ترخيص كائنات الأعمال، وفعّلوا OData حيث ستُستخدم. اختبروا أولًا على نسخة من بيانات الشركة.
  3. التحميل الأولي. Stock Codes وStructures and Routings ومراكز العمل والآلات والتقاويم.
  4. مزامنة المهام وأوامر الشراء. استقصاء دوري مع تصفية النتائج وتقسيمها إلى صفحات وإعادة المحاولة.
  5. ضبط القيود في SkyPlanner. مصفوفة أوقات التهيئة، والأدوات، وعدد المشغّلين لكل مهمة، والآلات أو الأفراد البدلاء.
  6. ترحيل بيانات الجدول إلى SYSPRO. ترحيل البيانات عبر WIPTJB استجابةً لإشعارات webhook من SkyPlanner، مع ترحيل ساعات العمل إذا اخترتم ذلك.
  7. الاختبار المتوازي. شغّلوا SkyPlanner بالتوازي مع الخطة الحالية، وقارنوا التواريخ وصححوا البيانات الرئيسية.
  8. بدء التشغيل الفعلي. فعّلوا ترحيل البيانات إلى SYSPRO بمجرد تطابق البيانات.

ما ينبغي مراعاته عند التخطيط لتكامل SYSPRO

  • مهام _TMP. قد تُنشئ عمليات التحميل التجريبي ضمن الطاقة المتاحة في Job Entry مهام _TMP في WipMaster. استبعدوها بالتصفية عند كل قراءة.
  • العمليات التي بدأ تنفيذها. يُظهر Forward Finite Scheduling أخطاء للعمليات التي بدأ تنفيذها ولا تتسع لها السعة المتاحة. اجلبوا بيانات تقدم العمليات إلى SkyPlanner قبل كل تشغيل للجدولة، كي ينطلق الجدول مما أُنجز بالفعل. ثم تثبّت ميزة Running Time Lock المهام المقررة خلال الساعات التالية.
  • وحدات الزمن في مسار الإنتاج. يحتاج كل من وقت الإعداد والتشغيل والانتظار والنقل إلى الوحدة الصحيحة وأساس الاحتساب الصحيح. وقتا الانتظار والنقل فترتا انتظار، وليسا من وقت الآلة. حوّلوا الوحدات عند الاستيراد، وإلا فستكون جميع المدد خاطئة.
  • عمليات التعاقد من الباطن. يعبر Offsite Days وDock to Stock Days عن مدة زمنية منقضية، لا عن طاقة مصنعكم. مثّلوهما كخطوات زمنية فقط.

من يتولى إعداد تكامل SYSPRO ودعمه؟

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

تبدأ أسعار SkyPlanner من 199 € شهريًا، وتشمل 5 محطات عمل، مع فوترة شهرية. ويُقدَّم عرض سعر التكامل مسبقًا مع باقتك، وفقًا لعملياتك واحتياجاتك. راجع الأسعار، وتخطيط الإنتاج مع SYSPRO بما يراعي الطاقة الفعلية للآلات والموظفين، وصفحة SYSPRO، ودليل تكاملات 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

عامل لحام في KJH-Comp يجلخ هيكلًا فولاذيًا ملحومًا في مصنع ألاهارما

98%نسبة الالتزام بمواعيد التسليم، بعد أن كانت نحو 50%

“يؤدي SkyPlanner دورًا حاسمًا في الحفاظ على التزامنا بمواعيد التسليم.”

Hannu Lahtinen، المدير العام
KJH-Comp · تصنيع الأجزاء الميكانيكية من الصفائح المعدنية والتصنيع التعاقدي

ارتفعت نسبة الالتزام بمواعيد التسليم من نحو 50% إلى ما يصل إلى 98%، وأصبحت الجدولة تتطلب مشرفًا واحدًا بدلًا من اثنين.

اقرأ رأي KJH-Comp

صورة جوية لمصنع Piristeel لمعدات السلامة على الأسطح في كاوهافا

99.2%نسبة الالتزام بمواعيد التسليم

“أتاح SkyPlanner رؤية أوضح لتحديد الاختناقات، وجعل إدارة الإنتاج أكثر وضوحًا.”

Toni Tuori، مدير الإنتاج
Piristeel · معدات السلامة على الأسطح وأنظمة تصريف مياه الأمطار

بلغت نسبة الالتزام بمواعيد التسليم 99.2% هذا العام، وتوفّر الجدولة ما يصل إلى أربع ساعات من وقت العمل يوميًا.

اقرأ رأي Piristeel

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

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

نعم. تتيح e.net Solutions Business Objects الاستعلام عن بيانات SYSPRO وإرسالها، ومن هذه الكائنات WIPTJB لإنشاء أوامر الإنتاج وصيانتها. وتضيف خدمة SYSPRO OData إمكانية الوصول للقراءة فقط عبر RESTful إلى الجداول وBusiness Activity Queries.

هل يدعم SYSPRO إشعارات الويب؟

لا يوفّر إشعارات ويب صادرة. فالمشغّلات في Electronic Signature Transaction Setup ليست مصممة للتفعيل عند استدعاء كائنات الأعمال، لذا يستعلم التكامل من SYSPRO دوريًا وفق جدول يُحدَّد لكل مصنع. أما إشعارات الويب الخاصة بـ SkyPlanner فترسل تغييرات الجدول فور حدوثها.

كيف تُعاد كتابة التواريخ المخططة في SYSPRO؟

عبر كائن الأعمال WIP Job Creation and Maintenance ‏(WIPTJB)، الذي يحدّد تاريخَي البدء والانتهاء المخططين لأمر الإنتاج. ويتحقق SYSPRO من البيانات المُرسلة وفق القواعد نفسها المطبّقة في Job Entry.

هل يعمل التكامل مع SYSPRO Cloud ERP؟

نعم. يقرأ SkyPlanner بيانات Cloud ERP عبر خدمة SYSPRO OData، التي يحدّدها SYSPRO بوصفها المسار الوحيد للوصول إلى البيانات في هذه البيئة. ويُعدّ فريق SkyPlanner مسار إعادة الكتابة بالتعاون معك ومع شريك SYSPRO لديك خلال تحديد النطاق.

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

SkyPlanner، عندما يريد العميل جدولًا جاهزًا للعمل خلال أسابيع يراعي الطاقة الفعلية للآلات والموظفين. يأتي Visual APS ضمن حزمة SYSPRO MOM بترخيص مستقل، ويُثبَّت للعمل مع SYSPRO SQL Server، ويحتاج كل مستخدم في MOM Workbench إلى ترخيص (مساعدة SYSPRO). يتصل SkyPlanner عبر e.net Business Objects وOData، ويعيد التخطيط تلقائيًا، ويخطّط لتغييرات التجهيز والأدوات وفرق العمل والمواد، ويتيح عددًا غير محدود من المستخدمين، بأسعار تبدأ من 199 € شهريًا.

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

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