عقدة الإيقاف المؤقت/التأخير: المدد الثابتة والتواريخ المحددة والتأخير المعتمد على المتغيرات
ما هذه الميزة؟
تعلّق عقدة الإيقاف المؤقت مثيل سير عمل قيد التشغيل عند نقطة محددة لمدة زمنية مضبوطة. عند انتهاء الانتظار، يستأنف سير العمل تلقائيًا وينتقل إلى الخطوة التالية من دون الحاجة إلى إجراء يدوي. تتوفر ثلاثة أوضاع للانتظار:
- لمدة زمنية — الانتظار عددًا ثابتًا من الثواني أو الدقائق أو الساعات أو الأيام أو الأسابيع أو الأشهر.
- إيقاف مؤقت حتى تاريخ — الانتظار حتى تاريخ ووقت محددين تضبطهما في المصمم.
- إيقاف مؤقت حتى تاريخ متغير — الانتظار حتى تاريخ محفوظ في أحد متغيرات سير العمل، مثل تاريخ انتهاء عقد مأخوذ من نموذج، مع إمكانية إضافة إزاحة زمنية.
أثناء الإيقاف المؤقت يُعلّق مثيل سير العمل لكنه لا يضيع. يستأنف التنفيذ من الموضع نفسه تمامًا، بغض النظر عما يحدث للخادم خلال فترة الانتظار.
لماذا تفيدك؟ وما مزاياها الأساسية؟
- إضافة فترات انتظار مضبوطة من دون مراقبة يدوية. تتولى عقدة الإيقاف التوقيت تلقائيًا؛ فلا تحتاج إلى ضبط تذكير في التقويم أو التحقق يدويًا لبدء الخطوة التالية.
- إرسال الإشعارات في اللحظة المناسبة تمامًا. ضع عقدة إيقاف مؤقت قبل عقدة بريد لإرسال تذكير متابعة بعد ثلاثة أيام بالضبط من الرسالة الأصلية.
- الالتزام بتقاويم العمل وفترات اتفاقية مستوى الخدمة. استخدم مدة ثابتة لفرض فترة مراجعة قبل نشر قرار، أو انتظارًا قائمًا على التاريخ لضمان عدم تنفيذ إجراء على عقد قبل تاريخ بدئه.
- التفاعل مع بياناتك. عند استخدام التأخير المستند إلى المتغيرات، يتحدد الانتظار بتاريخ من العملية الفعلية، مثل تاريخ التعيين أو انتهاء المستند أو موعد أُدخل في نموذج. تضبطه مرة واحدة ثم يتكيف تلقائيًا مع كل مثيل.
- إضافة مدة احتياطية حول تاريخ مهم. يدعم وضع التاريخ المتغير إزاحة زمنية؛ فيمكن الانتظار حتى سبعة أيام قبل الانتهاء، أو أسبوعين بعد تاريخ الإرسال.
- استئناف سير العمل حتى بعد إعادة تشغيل الخادم. يعود المثيل المتوقف من موضعه نفسه ولا تضيع أي بيانات خلال الانتظار.
قبل أن تبدأ
- تحتاج إلى صلاحية المصمم لسير العمل المطلوب.
- في وضع الإيقاف المؤقت حتى تاريخ متغير، يجب أن يحتوي سير العمل على متغير واحد على الأقل يحمل تاريخًا. يأتي ذلك عادة من نموذج عقدة البدء أو مخرجات عقدة مهمة.
- افتح سير العمل من شاشة إدارة عمليات سير العمل واختر تحرير.
طريقة الاستخدام خطوة بخطوة
-
افتح علامة منطق في الشريط الجانبي الأيسر للمصمم المرئي.
-
اسحب عقدة إيقاف مؤقت إلى اللوحة وضعها بين الخطوة التي ينبغي أن تعمل قبل الانتظار والخطوة التي ينبغي أن تعمل بعده.
-
صِل مقبض إخراج العقدة السابقة بمدخل عقدة الإيقاف المؤقت، ثم صِل مخرجها بالخطوة التالية.
-
انقر على العقدة نقرًا مزدوجًا، أو اختر رمز الترس، لفتح مربع خصائص الإيقاف المؤقت.
-
ضمن العمليات، اختر أحد الأوضاع الثلاثة واضبطه:
الوضع أ — لمدة زمنية:
- اختر زر لمدة زمنية.
- استخدم زري − و**+** أو اكتب مباشرة لتحديد العدد.
- اختر الوحدة من القائمة: ثوانٍ أو دقائق أو ساعات أو أيام أو أسابيع أو أشهر.
- تتحدث المعاينة في التذييل لتعرض «إيقاف مؤقت لمدة 3 أيام»، أو المدة التي ضبطتها.
الوضع ب — إيقاف مؤقت حتى تاريخ:
- اختر إيقاف مؤقت حتى تاريخ.
- اختر حقل التاريخ ذي رمز التقويم وحدد تاريخ استئناف سير العمل.
- اختر حقل الوقت ذي رمز الساعة وأدخل الوقت.
- يستأنف سير العمل في ذلك التاريخ والوقت بالضبط.
الوضع ج — إيقاف مؤقت حتى تاريخ متغير:
- اختر إيقاف مؤقت حتى تاريخ متغير.
- افتح قائمة تحديد متغير تاريخ. تعرض متغيرات سير العمل التي تبدو محتوية على تواريخ، أي التي يتضمن اسمها أو نوعها كلمات مثل «تاريخ» أو «موعد نهائي» أو «انتهاء» وما شابه. إذا لم يظهر المتغير المطلوب، فعّل عرض جميع المتغيرات.
- اختر المتغير المطلوب.
- تظهر بطاقة تأكيد تعرض المتغير المحدد بصيغة
{{variable_name}}. - اضبط اختياريًا إزاحة زمنية لتغيير وقت الاستئناف بالنسبة إلى تاريخ المتغير:
- استخدم زري − و**+** لتحديد رقم الإزاحة، أو اكتبه مباشرة.
- اختر الوحدة: ساعات أو أيام أو أسابيع أو أشهر أو سنوات.
- تتحدث المعاينة لتعرض مثلًا
{{contract_expiry}} + 7 أيام. - لإزالة الإزاحة، اختر مسح.
-
ضمن طلب التعليقات، فعّل المفتاح إذا أردت منع إنهاء الإيقاف المؤقت يدويًا قبل موعده، عندما يكون مثل هذا الإجراء متاحًا، ما لم يُقدم تعليق.
ملاحظة: عند تفعيل هذا المفتاح يظهر مربع نص التعليقات، ويمكنك إدخال ملاحظة أو تعليمات ثابتة للمراجعين.
-
راجع سطر المعاينة في التذييل؛ إذ يعرض «إيقاف مؤقت [ملخص الاختيار]» لتتأكد من الإعداد سريعًا.
-
اختر حفظ الإيقاف المؤقت. يُغلق مربع الحوار.
-
اختر حفظ أو اضغط Ctrl+S لحفظ سير العمل.
شرح الخيارات والإعدادات
العمليات (وضع الإيقاف المؤقت)
| الوضع | متى تستخدمه؟ | الإعداد |
|---|---|---|
| لمدة زمنية | عندما تريد فترة انتظار ثابتة لجميع المثيلات، مثل الانتظار دائمًا 48 ساعة قبل إرسال المتابعة. | أدخل عددًا واختر وحدة: ثوانٍ أو دقائق أو ساعات أو أيام أو أسابيع أو أشهر. |
| إيقاف مؤقت حتى تاريخ | عندما تريد الانتظار حتى تاريخ ووقت معروفين مسبقًا أثناء تصميم سير العمل. | اختر التاريخ من منتقي التقويم والوقت من منتقي الوقت. |
| إيقاف مؤقت حتى تاريخ متغير | عندما يختلف تاريخ الانتظار لكل مثيل ويأتي من بيانات جُمعت في سير العمل، مثل تاريخ بدء عقد أُدخل في نموذج. | اختر متغير التاريخ ثم أضف اختياريًا إزاحة زمنية موجبة أو سالبة بالأيام أو الأسابيع أو الأشهر وغيرها. |
وحدات المدة
| الوحدة | الاستخدام المعتاد |
|---|---|
| الثواني | التأخير في الاختبارات القصيرة أو الانتظار المؤتمت القصير جدًا، ونادرًا ما يُستخدم في الإنتاج. |
| الدقائق | فترات التهدئة الموجزة أو نوافذ المراجعة القصيرة. |
| الساعات | الانتظار على مستوى ساعات العمل، مثل مهلة استجابة مدتها 24 ساعة. |
| الأيام | فترات المراجعة أو الإشعار القياسية. |
| الأسابيع | دورات المداولة الأطول. |
| الأشهر | الانتظار المرتبط بدورات العقود أو الاشتراكات. |
منتقي التاريخ المتغير
| العنصر | ما الذي يفعله؟ |
|---|---|
| قائمة تحديد متغير تاريخ | تسرد المتغيرات التي اكتُشف أن نوعها تاريخ من العُقد السابقة. اختر واحدًا منها. |
| مربع عرض جميع المتغيرات | يوسّع القائمة لتعرض جميع متغيرات سير العمل، لا التي اكتُشفت كتواريخ فقط. يفيد عندما يُحفظ التاريخ في متغير لا يتضمن اسمه كلمة «تاريخ». |
| شارة عدد المتغيرات | تعرض عدد المتغيرات المتاحة ضمن طريقة العرض المصفاة حاليًا. |
الإزاحة الزمنية (وضع التاريخ المتغير فقط)
| العنصر | ما الذي يفعله؟ |
|---|---|
| زرا − و**+** | يخفضان رقم الإزاحة أو يرفعانه بمقدار 1. |
| الإدخال الرقمي | يتيح كتابة الإزاحة مباشرة. أدخل 0 لاستخدام تاريخ المتغير دون تعديل. |
| قائمة الوحدة | ساعات أو أيام أو أسابيع أو أشهر أو سنوات، وهي وحدة الإزاحة. |
| زر مسح | يزيل الإزاحة ويعيدها إلى 0. لا يظهر إلا عند ضبط إزاحة. |
| بطاقة معاينة الإزاحة | تعرض الصيغة النهائية، مثل {{contract_expiry}} + 7 أيام. |
مفتاح طلب التعليقات
| الحالة | الأثر |
|---|---|
| متوقف (افتراضي) | لا يلزم تعليق. |
| مفعّل | يظهر مربع نص للتعليقات. تُحفظ الملاحظة مع إعدادات الإيقاف وتظهر للمراجعين. إذا دعم الإيقاف الإكمال اليدوي المبكر، يمنع هذا الخيار الإجراء حتى يُدخل تعليق. |
نصائح وأفضل الممارسات
- استخدم وضع المدة لنوافذ اتفاقية مستوى الخدمة الثابتة. إذا كانت السياسة تنص على «الرد خلال 72 ساعة»، فإن انتظار 72 ساعة قبل التصعيد واضح بذاته وسهل التحديث.
- استخدم وضع التاريخ بحذر. يصبح التاريخ المثبت قديمًا فور انقضائه. فكر فيما إذا كان النهج المستند إلى متغير أكثر قابلية لإعادة الاستخدام.
- استخدم وضع التاريخ المتغير عندما يكون لكل مثيل موعده. تضبطه مرة، ويحسب المحرك وقت الاستئناف ديناميكيًا لكل مثيل من بياناته الفعلية.
- أضف إزاحة موجبة صغيرة لوقت احتياطي. إذا أردت إرسال تذكير قبل موعد، فاستخدم مفهوم الإزاحة السالبة؛ فمثلًا يُعبّر عن
contract_expiry - 7 daysبالصيغةcontract_expiry + (-7) days. إذا لم تتوفر الإزاحات السالبة في الواجهة، فابنِ سير العمل بحيث يصل إلى عقدة الإيقاف قبل تاريخ الانتهاء بسبعة أيام. - ضع عقدة الإيقاف قبل الخطوة المطلوب تأخيرها مباشرة. يجعل ذلك منطق اللوحة مقروءًا، ويوضح أن العقدة التالية مباشرة هي التي يجري تأخيرها.
- وثّق السبب في وصف العقدة. انقر نقرًا مزدوجًا على تسمية العقدة في اللوحة واكتب اسمًا ذا معنى، مثل «انتظار 3 أيام للمراجعة»، ليفهم قارئ اللوحة الغرض من دون فتح الإعدادات.
الأسئلة الشائعة
س: ماذا يحدث لسير عمل متوقف مؤقتًا إذا أعيد تشغيل الخادم أثناء الانتظار؟ يستأنف من الموضع نفسه تمامًا. تُحفظ المثيلات المتوقفة بصورة دائمة، ولا تؤثر إعادة تشغيل الخادم في الانتظار أو البيانات المرتبطة بالمثيل.
س: هل يمكن استئناف سير عمل متوقف يدويًا قبل انتهاء المؤقت؟ يعتمد ذلك على إعداد المسؤول. تتضمن بعض التصاميم تجاوزًا يدويًا؛ تحقق من مصمم سير العمل أو المسؤول. يستطيع مفتاح طلب التعليقات ضبط هذا الإجراء إذا كان مسموحًا.
س: لا يظهر المتغير المطلوب في قائمة «الإيقاف المؤقت حتى تاريخ متغير». ماذا أفعل؟ فعّل عرض جميع المتغيرات لعرض كل متغير صادر من العُقد السابقة. إذا ظل مفقودًا، فقد لا يكون قد أُنشئ بعد عند هذه النقطة؛ تأكد من أن الخطوة التي تنشئه تسبق عقدة الإيقاف.
س: هل يمكنني الإيقاف لأقل من دقيقة؟ نعم. اختر «لمدة زمنية»، وأدخل عدد الثواني المطلوب، ثم اختر ثوانٍ من قائمة الوحدة.
س: هل تؤثر عقدة الإيقاف في جميع مثيلات سير العمل أم في المثيل الحالي فقط؟ يتوقف المثيل الجاري الحالي فقط. تعمل المثيلات الأخرى للعملية نفسها بصورة مستقلة ولا تتأثر.
س: ماذا يحدث إذا استخدمت «الإيقاف المؤقت حتى تاريخ متغير» وكان المتغير فارغًا؟ يتوقف سير العمل عند العقدة إلى أجل غير مسمى. أضف دائمًا شرط إذا/وإلا سابقًا لمعالجة احتمال فراغ متغير التاريخ وتوجيه التنفيذ إلى مسار بديل مناسب.
