انتقل إلى المحتوى الرئيسي
وحدات

أنشئ وحدات قابلة لإعادة الاستخدامأعد الاستخدام عبر سير العمل

الوحدات ليست مجموعة أخرى من القوالب، بل مسارات فرعية تشترك فيها عدة مسارات عمل. وتحدد الإصدارات وعقود الإدخال والإخراج الواضحة حدوداً دقيقة للترقية وإعادة الاستخدام واستكشاف الأخطاء.

492وحدات متاحة
SEMVERترقيات محددة الإصدارات
I/Oعقود محددة الأنواع
واجهة المنتج

حيث لإدارة جميع الوحدات

تعرض مكتبة الوحدات كل الوحدات التي نزّلتها من السوق. تحمل الوحدات عقد inputs / outputs صريحًا ويمكن الإشارة إليها بالاسم في خطوات sub_workflow لسير العمل الأب.

لقطة شاشة لمكتبة وحدات Braidrun
مكتبة الوحدات: تعرض كل وحدة مثبَّتة عقد المدخلات والمخرجات ومسارات العمل التي تستدعيها — عدّلها مرة واحدة فيسري التغيير على كل ما يستدعيها
نموذج العقد

نموذج العقد

الطريقة الوحيدة لتمرير البيانات بين الوالدين والطفل هي المدخلات/المخرجات (عقد صريح).

INPUTS / OUTPUTS

نموذج العقد

المعلمات التي يجب على المتصل تمريرها (مع الاسم والنوع والمطلوب والقيمة الافتراضية والوصف)

SEMVER

ترقية الوحدة وتوافق الإصدار

تحقق من تعيينات المدخلات والمخرجات والمراجع المطلوبة عند التحرير والتحقق من الصحة؛

SUB_WORKFLOW

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

املأ اسم سير عمل الوحدة، أو حدد سير عمل محددًا في المحرر.

وحدة بناء مكتبة

492 وحدات: لبنات البناء المشتركة مثل سحب البيانات، وتوليد التقارير، وإيصال الرسائل جاهزة

utility-*

أدوات عامة (بادئة utility-*، نحو ١٤٠)

تأتي مكتبة الوحدات مع 492 وحدة مدمجة (تسجيل الدخول إلى المنصات، وحساب النوافذ الزمنية، وسحب تقارير ASA، وتقارير Excel، والتسليم إلى Slack، وغيرها)، انظر

ads-*

الإعلانات والإسناد

جاءت هذه الوحدات من عمل إعلاني ميداني حقيقي، وتغطي سحب التقارير وبيانات الإسناد لدى منصات الإعلان الكبرى. وهي مصنّفة حسب الغرض:

business-*

سيناريوهات الأعمال (بادئة business-*، نحو ١٥٠)

أكبر المجموعات: إجراءات عمل جاهزة للتشغيل حول نظام خارجي بعينه — جولات رصد الحالات الشاذة، وموجزات التشغيل، ومزامنة البيانات. وتسميتها على نمط business-module-<الخدمة>-<الغرض>، لذا فالبحث باسم الخدمة هو الأسرع.

integration-*

فحوص سلامة الاتصال (بادئة integration-*، نحو ٧٠)

وحدات فحص حياة تقابل الموصلات واحدة بواحدة، وتُستخدم للتأكد من أن تفويضًا خارجيًا معيّنًا يعمل حاليًا. وهي مناسبة كفحص مسبق في بداية مسار طويل، أو ضمن مهمة مجدولة مستقلة تمرّ على كل التفويضات.

فوائد إعادة الاستخدام

حدّث وحدة واحدة وطوّر كل مسارات العمل التي تستخدمها

تعتمد مسارات العمل الأصلية فقط على عقد الإدخال والإخراج العام للوحدة. ويمكن تطوير الوحدة داخلياً بينما يراجع المستدعون فروق الإصدارات ويتحققون من التوافق ويختارون وقت اعتماد التحديث.

  • قدرة واحدة، استخدامات متعددةيمكن لمسارات التقارير والتنبيهات والتحليل مشاركة الوحدة نفسها.
  • حدود إصدار للترقياتيمكن للمستدعين مراجعة الفروق واختيار وقت الترقية.
  • مراجع قابلة للتتبعاعرف مسارات العمل التي تستخدم الوحدة وقيّم الأثر قبل تعديلها.
طريقة إعادة الاستخدام

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

  1. كيف يستدعي سير العمل الأصل الوحدة النمطية املأ اسم سير عمل الوحدة، أو حدد سير عمل محددًا في المحرر.
  2. نموذج العقد المعلمات التي يجب على المتصل تمريرها (مع الاسم والنوع والمطلوب والقيمة الافتراضية والوصف)
  3. ترقية الوحدة وتوافق الإصدار تحقق من تعيينات المدخلات والمخرجات والمراجع المطلوبة عند التحرير والتحقق من الصحة؛
  4. وحدة مخصصة قم أولاً بتنظيم المنطق المراد إعادة استخدامه في سير عمل بحدود واضحة وحفظه.
ابدأ من مكتبة القوالب، ثم أضف القدرات من مكتبة الوحدات
مكتبة القوالب ومكتبة الوحدات مدخلان منفصلان في التطبيق: تدير الأولى مسارات العمل الكاملة المنزّلة، وتدير الثانية الوحدات القابلة لإعادة الاستخدام المنزّلة.