عمليات مالية متينة
تدمر تقسيمات الشبكة الملاحم. نشغل سير العمل المالي على محرك تنفيذ متين. إذا تعطل pod أثناء التحويل، تستأنف آلة الحالة بالضبط من حيث فشلت.
مفاتيح التكرار المنع وحلقات إعادة المحاولة غير كافية لتكاملات البنوك متعددة الخطوات. توفر Fernel نموذج برمجة حيث يبتلع المحرك الأخطاء العابرة.
يُنفَّذ الكود كما لو أن الشبكة موثوقة تمامًا. تُحفظ الحالة تلقائيًا عند كل نقطة انتظار.
لا توجد حالات جزئية. كل عملية مالية مرتبطة بمعرف سير عمل فريد، مما يلبي متطلبات تتبع DORA المادة 11 مباشرة.
قدرات سير العمل
تنفيذ مرة واحدة بالضبط
كل خطوة سير عمل تُنفَّذ مرة واحدة بالضبط، حتى عبر إعادة تشغيل العمليات. لا معاملات مكررة. لا خطوات محذوفة.
تعويض تلقائي
عندما تفشل خطوة بشكل دائم، يعكس سير العمل الخطوات السابقة بالترتيب الصحيح. تُعكس خصومات دفتر الحسابات. تُرسل الإشعارات.
عمليات طويلة الأمد
يمكن لسير العمل انتظار أحداث خارجية (نتيجة KYC، تأكيد التسوية، معاملة R) دون استهلاك موارد. الاستيقاظ عند حدث أو مهلة.
ارتباط التدقيق
لكل سير عمل معرف فريد. كل خطوة مسجلة بهذا المعرف. يمكن للمدققين تتبع عملية مالية كاملة من معرف واحد.
كيف يعمل
// Account Creation Workflow (4 durable steps)
//
// Step 1: Create customer record in finance service
// Step 2: Provision ledger accounts (EUR, USD)
// Step 3: Assign IBAN via banking partner
// Step 4: Trigger KYC verification session
//
// If step 3 fails:
// steps 1-2 are compensated
// (accounts closed, record archived)
//
// If step 4 fails:
// account created but flagged as pending-kyc
// (non-blocking)المواصفات التقنية
| نموذج التنفيذ | متين، مُسجَّل، مرة واحدة بالضبط |
| معالجة الأعطال | إعادة محاولة تلقائية (عابر)، تعويض (دائم) |
| حفظ الحالة | سجل كتابة مسبق، يصمد أمام إعادة تشغيل العمليات |
| الارتباط | معرف سير العمل يُنشر إلى كل استدعاء وقيد تدقيق لاحق |
| سير العمل المُنفَّذ | إنشاء حساب، تحديث سعر الصرف، التحقق من KYC |
| نمط التكامل | بوابة كتابة: جميع العمليات المغيرة للحالة تمر عبر سير العمل |
| التوافق التنظيمي | DORA المادة 11-12 (تتبع تكنولوجيا المعلومات)، قدرة تعافي كاملة |
سير عمل يكتمل دائمًا.
تحدث مع فريقنا حول متطلبات تنسيق سير العمل الخاصة بك.