المحفزات والإجراءات
اللي بيبدأه، اللي بيعمله، وإزاي بيقرر
تلاتة أسئلة، وكل سير عمل على المنصة دي إجابة عليهم. الصفحة دي هي المصطلحات: الطرق اللي التشغيل ممكن يبدأ بيها، والحاجات اللي الخطوة تقدر تعملها، والقطع اللي بتشكّل الطريق بين الاتنين.
المحفزات
أربع طرق يبدأ بيها التشغيل
جدول زمني
كل عشر دقايق، كل الاتنين الساعة سبعة، أول يوم عمل في الشهر. بتتكتب بتوقيت تختاره، فتغيير الساعة مش بيبقى حادثة.
ويب هوك
متجرك، نظام الـ CRM بتاعك، نظام الفواتير بتاعك، أي حاجة تقدر تعمل طلب HTTP. التحقق من التوقيع شغال افتراضيًا، والحمولة بتتحفظ مع التشغيل.
حدث من العالم
حفلة اتعلنت، ماتش اتحدد، زلزال، تحذير فيضان، مستوى تلوث هوا عدّى حد، انقطاع عند مزوّد. أكتر من 175 مصدر، بيتحدّثوا كل عشر لعشرين دقيقة.
استطلاع، أو حد باليد
راقب نقطة نهاية أو بريد أو فولدر وابدأ لما حاجة تتغير. أو ابدأه بإيدك من الكونسول، لأن ساعات دي الإجابة الصادقة.
تشغيل واحد لكل حاجة. المحفز اللي بيشتغل مرتين لنفس الحدث الأصلي — ويب هوك المُرسِل أعاد إرساله، أو استطلاع شاف نفس الصف تاني — بيبدأ تشغيل واحد، مش اتنين. إزالة التكرار معتمدة على أي حاجة بتحدد الحاجة دي، وتقدر تحدد المفتاح ده بنفسك لو فكرة المُرسِل عن المعرّف أحسن من فكرتك.
إجراءات
خطوات بتعمل حاجة
الإجراء بيغيّر حاجة بره التشغيل: بيكتب، بيبعت، بيحصّل فلوس، بيحجز، بيجيب أو بيأرشف. نوعين، والفرق بينهم هو فيما لو موديل متدخل.
إجراءات حتمية
تنادي نقطة نهاية HTTP. تقرا وتكتب في أنظمتك. تعيد تشكيل حمولة. تدوّر على حاجة في بيانات مرجعية. تبعت إيميل أو SMS أو إشعار أو رسالة مطبوعة. تعرض موعد حجز. تستلم دفعة. تعمل رابط قصير. تجيب صورة مع ترخيصها. تكتب صف أو ملف أو سجل.
نفس المدخل، نفس المخرج. مش بتكلف حاجة في التشغيل، وده سبب إن النصيحة الصادقة إنك تستخدمها في كل حاجة مش محتاجة فعلًا لحكم بشري.
إجراءات الذكاء الاصطناعي
صنّف الرسالة دي. اكتب مسودة الرد ده. لخّص محادثة في تلات نقط. استخرج حقول من مستند مش منسّق. اختار بين خيارات بناءً على قاعدة كتبتها بالكلام. ترجم مع الحفاظ على النبرة.
كل خطوة ذكاء اصطناعي بتحدد شكل اللي هترجّعه، والرجوع بيتحقق من الشكل ده قبل ما التشغيل يكمّل. لو الموديل طلّع حاجة مش سليمة، الخطوة بتفشل بنظافة بدل ما تبوّظ الاثنتعشر خطوة اللي بعدها.

حاجة بتحصل. وبعدين الحاجة الصح اللي بعدها بتحصل.
الفلو: الخطوات اللي بتفكر في التشغيل بس
الشروط بتفرّع على قيمة. المسارين الاتنين معرّفين دايمًا — الشرط اللي من غير مسار else هو أشهر سبب إن الأتمتة تضيّع سجلات من غير ما حد يحس، فمش ممكن تسيب واحد معلّق هنا.
الانتظارات بتمسك التشغيل لحد لحظة أو حدث معيّن. الانتظار عبارة عن wake_at مكتوبة على التشغيل نفسه، مش صف واقف في طابور، وده سبب إن الورك فلو يقدر يمسك عشرة آلاف شخص لمدة تلات أسابيع من غير أي تكلفة ولا حد ياخد باله.
ساعات الهدوء بتمنع الرسائل الصادرة توصل الساعة تلاتة الفجر. التشغيل اللي يوصل لخطوة إرسال جوه فترة الهدوء بيستنى الفترة تقفل. الخطورة ممكن تتجاوزها عمدًا، للتنبيهات اللي المفروض تصحّي الناس.
التقسيمات بتبعت نسبة من التشغيلات على مسار A والباقي على مسار B، عشان تقدر تقارن سطرين موضوع، أو انتظرين، أو ترتيبين، على ترافيك حقيقي.
الأهداف بتحدد الغاية اللي الورك فلو اتعمل عشانها. لما التشغيل يوصل لهدفه بيقف هناك، مهما كان باقي بعد كده — العميل اللي اشترى مش بيستنى التذكير التالت إنه يشتري.
- ⚡مشغلالسلة واقفة من ٤٠ دقيقة. متكررة مرة واحدة على رقم السلة.
- ?شرطالسلة أكتر من ١٥٠ زلوتي؟ أيوه — خد المسار الأطول.
- ⏸استنى
wake_atعلى التشغيل نفسه. لا صف في طابور ولا تكلفة. - أاقسم٥٠/٥٠ على سطر الموضوع. التشغيل ده أخد النسخة أ.
- ✉الإرسالإيميل بلينك قصير، التحويلات بتتحسب لكل مستلم.
- ★الهدفالأوردر اتحط. التشغيل بيقف هنا؛ التذكير التاني عمره ما بيتبعت.
خطوات نادت على موديل: ١خطوات مكلفهاش حاجة: ٥
الأخطاء جزء من الفلو، مش استثناء منه
الخطوة اللي بتفشل ليها مكان تروح له. إعادة محاولة بفترة انتظار متزايدة، وحد أقصى لعدد المرات. أو تاخد مسار بديل. أو توقّف التشغيل وتسجّله في مكان حد هيشوفه. أو تكمل عادي، لأن الخطوة دي كانت اختيارية وأحسنلك تاخد أغلبية النتيجة من إنك تاخد ولا حاجة.
الافتراضي لخطوة بتكلم نظام تاني غيرك إنها تعيد المحاولة كام مرة وبعدين تقف — لأن نظام واقف الساعة ٩:١٤ غالبًا هيبقى شغال الساعة ٩:١٩، ولأن التشغيل اللي وقف أسهل في الفهم من تشغيل حصل نصه بس.
اللي مش ممكن تعمله: الخطوة مش ممكن ترجع لخطوة قبلها. الورك فلو مسار باتجاه واحد، مش برنامج فيه أمر قفز. لو شغلك محتاج لوب بجد، لف على لستة جوه خطوة واحدة، أو ابدأ تشغيل لكل عنصر — الاتنين مدعومين، والاتنين أسهل في القراءة بعدين من الدايرة.