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

يحدث شيء ما. ثم يحدث الشيء الصحيح بعده.
التدفق: الخطوات التي تفكر في العملية فقط
الشروط تتفرّع بناءً على قيمة. كلا المسارين مُعرَّف دائمًا — فالشرط ذو فرع else غير مُعرَّف هو أكثر الطرق شيوعًا التي تفقد بها الأتمتة السجلات بصمت، لذا لا يمكن تركه معلّقًا هنا.
الانتظارات تُوقف العملية حتى لحظة أو حدث ما. الانتظار هو wake_at مكتوب على العملية نفسها، وليس صفًا في قائمة انتظار، ولهذا يمكن لسير عمل أن يُبقي عشرة آلاف شخص ثلاثة أسابيع دون أي تكلفة ودون أن يلاحظ أحد.
ساعات الهدوء تمنع وصول الرسائل الصادرة في الثالثة فجرًا. العملية التي تصل إلى خطوة إرسال داخل نافذة الهدوء تنتظر حتى تُغلق النافذة. ويمكن للأولوية تجاوز ذلك عمدًا، للتنبيهات المفترض أنها تُوقظ الناس.
التقسيمات تُرسل نسبة من العمليات في المسار A والبقية في المسار B، حتى تقارن سطرَي موضوع أو انتظارَين أو ترتيبَين على حركة مرور حقيقية.
الأهداف تُحدد الغرض الذي وُجد سير العمل لأجله. عندما تصل العملية إلى هدفها تتوقف هناك، مهما بقي في الأسفل — فالعميل الذي اشترى لا يتلقى التذكير الثالث بالشراء.
- ⚡مشغّلسلة خاملة منذ 40 دقيقة. مُزالة التكرار حسب معرّف السلة.
- ?شرطالسلة فوق 150 zł؟ نعم — نأخذ المسار الأطول.
- ⏸انتظار
wake_atعلى العملية. لا صف في قائمة انتظار، ولا تكلفة. - Aتقسيم50/50 على سطر الموضوع. هذه العملية أخذت النسخة A.
- ✉الإرسالبريد إلكتروني برابط قصير، تُحتسب إعادة التوجيه لكل مستلم.
- ★الهدفتم تقديم الطلب. تتوقف العملية هنا؛ لا يُرسل التذكير الثاني أبدًا.
الخطوات التي استدعت نموذجًا: 1الخطوات التي لم تكلّف شيئًا: 5
الأخطاء جزء من التدفق، وليست استثناءً منه
الخطوة التي تفشل لها وجهة ما. إعادة محاولة مع تراجع تدريجي وحد أقصى لعدد المرات. أو اتخاذ مسار بديل. أو إيقاف العملية وتسجيلها حيث سيراها شخص ما. أو المتابعة على أي حال، لأن تلك الخطوة كانت اختيارية ويفضَّل الحصول على معظم النتيجة بدلًا من لا شيء.
الافتراضي لخطوة تتحدث مع نظام جهة آخر هو إعادة المحاولة بضع مرات ثم التوقف — لأن النظام الذي كان متوقفًا في 09:14 يعمل عادةً في 09:19، ولأن العملية المتوقفة أسهل في الفهم من عملية حدث نصفها فقط.
ما لا يمكنك فعله: لا يمكن لخطوة أن تعود إلى خطوة سابقة. سير العمل مسار موجَّه، وليس برنامجًا بتعليمة قفز. إذا كان عملك يحتاج فعلًا إلى حلقة، فكرِّر على قائمة داخل خطوة واحدة، أو ابدأ عملية لكل عنصر — كلاهما مدعوم، وكلاهما أسهل في القراءة لاحقًا من دورة.