ما نحلّه

عمليات المعاملات لدى المشغّل في BPMN، مُصرَّفة في تطبيق ذي إصدارات

يُصرَّف نموذج BPMN في تطبيق ذي إصدارات، ولا يُفسَّر كنص برمجي: يصدر تغيير العملية بوصفه إصدارًا جديدًا من شيفرة مُصرَّفة.

عملية BPMN: Multi File Transfer بين SharePoint و SFTPGoالحدث هو ملف أُضيف أو تغيّر على بوابة SharePoint، أو دورة مجدولة. تقرأ العملية التغييرات؛ فإذا كان تصنيف الحساسية يمنع النقل، يذهب الملف إلى الحجر، تحت تحكم خدمة خارجية عبر ICAP. وإلا يُنقل إلى SFTPGo، حيث يُستلم ويُفحص، ثم تطابق العملية النقل وتسجّله. ويُعاد النقل الفاشل تلقائيًا بعد مهلة.SHAREPOINTالبوابةBPMNالعمليةSFTPGOخدمة خارجيةICAPملف أُضيف أو تغيّر · أو وفق جدولاقرأالتغييراتهل يُسمح بالنقل؟نعمالنقلالملفالاستلاموالفحصالمطابقةوالتسجيلمُسلَّملا — الحجرالحجرإعادة محاولة تلقائية عملية BPMN: Multi File Transfer بين SharePoint و SFTPGoالحدث هو ملف أُضيف أو تغيّر على بوابة SharePoint، أو دورة مجدولة. تقرأ العملية التغييرات؛ فإذا كان تصنيف الحساسية يمنع النقل، يذهب الملف إلى الحجر، تحت تحكم خدمة خارجية عبر ICAP. وإلا يُنقل إلى SFTPGo، حيث يُستلم ويُفحص، ثم تطابق العملية النقل وتسجّله. ويُعاد النقل الفاشل تلقائيًا بعد مهلة.البوابة ·SFTPGOBPMNالعمليةخدمة خارجيةICAPتغيّر الملفأو جدول زمنياقرأالتغييراتمسموح؟الحجرالنقلالملفتلقائيإعادة المحاولةالاستلاموالفحصالمطابقةوالتسجيلمُسلَّم
مثال واحد على MEF.DEV BPMN Low-code: يُعرض المسار من SharePoint إلى SFTPGo، ويتبع المسار العكسي القواعد نفسها.

نقاط الألم

  1. 01

    لا يمكن أتمتة عملية قبل نمذجتها، ومعظم عمليات المشغّل لا توجد إلا في صورة عادات ورسائل بريد إلكتروني وجداول بيانات.

  2. 02

    تضيع المتطلبات بين الأعمال والمحللين والمطورين؛ وتظهر تغييرات النطاق متأخرة.

  3. 03

    يتحول كل تغيير في العملية إلى طلب تطوير بإصدار خاص به.

  4. 04

    في منصات low-code القائمة على القوالب، يحلّل مفسّر كل خطوة نصية في كل تشغيل، فتعود العمليات كثيفة المعاملات إلى الشيفرة المكتوبة يدويًا.

يحوّل MEF.DEV BPMN Low-code عمليةً نُمذجت بالتعاون مع الأعمال إلى عملية قيد التشغيل. والنموذج في BPMN 2.0 هو المُنتَج نفسه لمالك العملية والمحلل والمطوّر، وهو ما يُشغَّل فعلًا.

ما الذي يتغير

  • النموذج أولًا تُنمذَج العملية من العملية الكلية نزولًا إلى الإجراءات الفردية: الحدود، والمشاركون، والمالك، والأدوار.
  • النموذج هو ما يعمل تُصرَّف البوابات، ومهام الخدمة والمهام النصية (service و script tasks)، والعمليات الفرعية، و call activities في تطبيق ذي إصدارات، ولا تُفسَّر كنص برمجي.
  • البشر حيث يتخذون القرار الخطوات البشرية جزء من العملية: تذهب عمليات التحقق والموافقات والاستثناءات إلى شخص مع سجل تدقيق؛ ويجري العمل الروتيني تلقائيًا.
  • العملية تعالج الإخفاقات إعادة المحاولة والتعويض والاستعادة بعد إعادة التشغيل سلوكٌ للعملية، لا نصوص برمجية مرتجلة.
  • وصولًا إلى BSS و OSS تصل العملية إلى أنظمة العملاء والكتالوج والطلبات والخدمات عبر TM Forum Open APIs على Enablement & Monetization Platform.
  • التسليم بنقرة واحدة الإصدارات والنشر والتراجع مدمجة في المنصة.

مُصرَّف أم مُفسَّر

ما يحدد أين تفقد عملية المعاملات وقتها هو طريقة تشغيل خطواتها، لا مجموعة المكوّنات الجاهزة.

نص برمجي يفسّره محرّكBPMN مُصرَّف في تطبيق
البناءيظهر الخطأ في النص البرمجي أثناء تشغيل العمليةيُبنى النموذج في صنف .NET: خطأ إملائي في اسم حقل أو فرع بلا قيمة مُعادة يوقف البناء قبل تشغيل أي شيء
في كل خطوةيقرأ المحرّك نص البرنامج ويربطه بالإجراءات أثناء تشغيل العمليةالعُقد دوال (methods)، والـ sequence flows استدعاءات لصنف واحد مُصرَّف
منطق الخطوةلغة النصوص البرمجية الخاصة بالمحرّكC# داخل العقدة؛ وتأتي الانتقالات والتفرعات ومعالجة الإخفاقات من المخطط
الواجهةتُنشر بشكل منفصلحدود العملية محددة الأنواع من الجانبين؛ ويُشتق منها وصف العملية في OpenAPI

قياس مرجعي. عملية rating كثيفة الاستخدام لوحدة المعالجة المركزية (500 سجل) بمعدل 20 تنفيذًا في الثانية: الوسيط 16 ms لـ plugin مُصرَّف على جيل التنفيذ v2، و 19 ms لخدمة Python للمقارنة (FastAPI، و 16 عملية، ومصادقة Basic مع ذاكرة تخزين مؤقت). ومرّ الـ plugin كذلك عبر التفويض وخط المعالجة (pipeline) في المنصة.

بيئة الاختبار

بيئة الاختبار: جهاز افتراضي واحد بـ 32 vCPU و 64 GiB (Proxmox VE، Windows Server 2019) للمنصة ولخدمة Python، وآخر بـ 12 vCPU و 32 GiB لـ MS SQL Server؛ وتشغيل واحد لكل تهيئة. أما الجيل v3، وهو مضيف مخصص مع توجيه مباشر لحركة البيانات ودون بدء بارد، فمصمم للخدمات عالية الحمل ولم يكن جزءًا من هذا الاختبار.

تقدير للاسترشاد. نقدّر إنتاجية الجيل v3 بأضعاف إنتاجية v2. وتعتمد القيم الفعلية على ملف البنية التحتية لديكم.

أين يناسب

  • إدماج عملاء B2B لمنتجات الشركاء: مستخرجات السجلات، وفحوص العقوبات و AML (Anti-Money Laundering)، والمفوَّضون بالتوقيع، والعقود في عملية واحدة، مع موافقة المشغّل على المستندات.
  • Multi File Transfer بين بوابات SaaS المؤسسية و SFTPGo على BPMN Low-code: منطق مزامنة مخصص، واستعادة بعد إعادة التشغيل، وتحويل تلقائي (failover) إلى مضيف ثانٍ.
  • الأفكار التي يقوم عليها ذلك منشورة في المدونة: BPMN مُصرَّف بدل نصوص برمجية مُفسَّرة، و BPMN بوصفها لغة مشتركة بين المحللين والمطورين، والسيادة الرقمية على العملية.

Use case

كيف تبدأون

من التواصل الأول إلى go-live

  1. 1

    التواصل الأول

    بضعة أسئلة عن شركتكم وقاعدة العملاء ونقاط التكامل والترحيل، لنُعدّ تقديرًا أوليًا. الأسئلة الأعمق اختيارية، أو نتناولها معًا خلال المحادثة.

  2. 2

    PoC على مجال واحد

    مشروع تجريبي على مجال واحد أو سيناريو واحد، على جزء من بياناتكم — 4–8 أسابيع؛ وتواصل أنظمتكم الحالية عملها كما هي أثناء التجربة.

  3. 3

    Go-live

    المدد ومكوّنات التكلفة لسيناريوهات مماثلة في حاسبة TCO؛ ويُتفق على النطاق ضمن المشروع.

المواد

المواد خطوة بخطوة

  1. الخطوة 1 · دراسة حالة

    BSS swap case study: Kyivstar fixed and OTT services

  2. الخطوة 2 · Use cases

    Open API facade and service order management use cases

  3. الخطوة 3 · تقييم TCO

    تحديث OSS/BSS خلف TM Forum Open API

ثابت لكل القرّاء

TM Forum ODA · Open API

TM Forum ODA و Open APIs

يتيح MEF.DEV واجهات TM Forum Open APIs، ويلتزم بمبادئ ODA، وله قيد في TM Forum ODA Component Directory.

BSL 1.1

الترخيص

Business Source License 1.1: مجاني للاستخدام الإنتاجي الداخلي؛ و Enterprise Modules بمفتاح ترخيص؛ وكل إصدار يتحول إلى Apache 2.0 بعد أربع سنوات.

الاتحاد الأوروبي · on-premises · السحابة

الأمن والبيانات والولاية القضائية

شركة في الاتحاد الأوروبي؛ نشر في بنيتكم التحتية، وتسجيل دخول عبر SSO قياسي؛ تطوير وتسليم ودعم وفق نظام جودة ISO 9001:2015.

ISO 9001:2015

تطوير وأمن معتمدان

يُطوَّر WideCoup Convergent BSS و MEF.DEV ويُسلَّمان ويُدعَمان وفق نظام إدارة جودة ISO 9001:2015؛ واجتاز MEF.DEV تدقيقًا أمنيًا مستقلًا واختبار اختراق.

الشهادات والتدقيق ←

طلب وثيقة

 

تأتي الإشعارات مع المادة: بهذا تبقى مجانية. ويتضمن كل إشعار رابطًا لإلغاء الاشتراك.

بإرسال هذا النموذج فإنكم توافقون على سياسة الخصوصية, شروط الاستخدام و ملفات تعريف الارتباط الوظيفية والتحليلية.