انتظار بريد إلكتروني مطابق داخل سير عمل جارٍ
فهم وقت استخدام هذه الخطوة
استخدم انتظار البريد المطابق عندما يكون سير العمل قد بدأ بالفعل، لكنه يحتاج إلى التوقف حتى يصل رد أو مستند لاحق. تشمل الأمثلة انتظار رد مورد أو مرفق موقّع أو توضيح مطلوب أو رسالة تؤكد إجراءً خارجيًا.
يختلف ذلك عن مُشغّل البريد الإلكتروني (Email Trigger):
| مُشغّل البريد الإلكتروني | انتظار بريد مطابق |
|---|---|
| تبدأ الرسالة الواردة مثيل سير عمل جديدًا. | تستأنف الرسالة مثيلًا واحدًا محددًا قيد التشغيل. |
| تحدد المطابقة سير العمل المطلوب إطلاقه. | تحدد المطابقة عملية التشغيل المنتظرة التي تملك الرسالة. |
| تصبح قيم المُشغّل مدخلات العملية الأولية. | تصبح قيم الرسالة مخرجات لخطوة الانتظار تستخدمها العُقد اللاحقة. |
إضافة خطوة الانتظار
- افتح سير العمل في منشئ التدفقات (Flow Builder).
- أضف خطوة انتظار البريد من قائمة العُقد المتاحة.
- صِل الخطوة بعد الإجراء الذي يطلب الرد أو ينتظره.
- صِل مخرج النجاح بالخطوة التي ستعالج الرسالة المستلمة.
- إذا وفرت العقدة مخرج انتهاء مهلة، فصِله بمسار التذكير أو التصعيد أو النهاية الآمنة.
قد يتبع اسم العقدة الدقيق الظاهر في منشئ التدفقات المصطلحات المفعّلة لمساحة عملك. استخدم وصف العقدة للتأكد من أنها تنتظر داخل مثيل جارٍ، لا تبدأ مثيلًا جديدًا.
اختيار قواعد المطابقة
أنشئ قواعد من معلومات تعرّف الرد المتوقع بصورة فريدة. بحسب قدرة البريد المعدّة، قد تشمل الحقول الظاهرة المرسل والمستلم أو عنوان RAPTIX والموضوع ونص الرسالة واللغة وتفاصيل المرفقات ومرجع المستند أو المشروع ومتغيرات سير العمل.
تجمع المطابقة الجيدة بين مرجع عمل ثابت والقناة المتوقعة. مثال:
Recipient is {{workflow_reply_address}}
AND subject contains {{case_reference}}
AND sender is {{supplier_email}}
تجنب قاعدة مثل «يحتوي الموضوع على invoice» وحدها. قد تطابق القاعدة الواسعة رسالة خاطئة عندما تنتظر مثيلات عدة في الوقت نفسه.
استخدم المتغيرات التي أنتجتها خطوات سابقة بدلًا من كتابة قيمة تتغير في كل تشغيل. عاين القاعدة أو اختبرها بعينة عندما يتوفر ذلك العنصر.
إعداد ما يحدث عند وصول البريد
يمكن لخطوة الانتظار إتاحة معلومات الرسالة المسموح بها للعُقد التالية، مثل:
- المرسل والمستلمين والموضوع ووقت الاستلام؛
- نص آمن أو نص مستخرج؛
- أسماء المرفقات ومراجع الملفات المسموح بها؛
- مرجع الرسالة أو سلسلة الرسائل؛ و
- نتيجة قاعدة المطابقة.
استخدم هذه المخرجات في شرط أو مهمة بشرية أو خطوة وكيل ذكاء اصطناعي أو خطوة مستندات أو رد بالبريد. تعامل مع توفر المرفق باعتباره مشروطًا؛ إذ يجب أن تجتاز الملفات المحتفظ بها فحوص أمان مساحة العمل قبل أن يستطيع المستخدم تنزيلها.
ضبط مهلة انتظار
لا تترك عملية عمل منتظرة بلا نهاية، إلا إذا كانت هذه هي السياسة المقصودة.
- اختر أقصى مدة انتظار تعرضها العقدة.
- وجّه نتيجة انتهاء المهلة إلى مخرج صريح.
- أضف تذكيرًا أو إعادة إسناد أو تصعيدًا أو إغلاقًا مسجلًا حسب الحاجة.
- اجعل الرسالة الموجهة إلى المكلّف تشرح ما لم يصل وأي مثيل يحتاج إلى متابعة.
ينبغي ألا يتظاهر مسار انتهاء المهلة بوصول رد. لا تستخدم فيه متغيرات الرسالة المستلمة إلا بعد التحقق من وجودها.
التحقق والاختبار
قبل التنشيط:
- تحقق من سير العمل وحل المخرجات غير المتصلة أو المتغيرات المفقودة.
- شغّل مثيلًا تجريبيًا بمرجع مميز.
- أرسل رسالة غير مطابقة وتأكد من بقاء التشغيل في الانتظار.
- أرسل رسالة مطابقة وتأكد من استئناف المثيل الصحيح مرة واحدة.
- اختبر مسار انتهاء المهلة بمدة قصيرة، ثم استعد القيمة المقصودة.
- راجع الخط الزمني للمثيل وسجل أرشيف البريد المسموح به.
لا تظهر أدوات التشخيص أو إعادة التشغيل أو الرسائل غير القابلة للتسليم إلا عندما توفرها بيئة البريد والخطة. ولا يجعل غيابها قاعدة واسعة آمنة.
استكشاف الأخطاء وإصلاحها
| المشكلة | ما يجب التحقق منه |
|---|---|
| لا يُستأنف التشغيل | تأكد من إعداد مزود البريد ومن نشاط العقدة ومن مطابقة كل قاعدة AND للرسالة الفعلية. |
| استؤنف التشغيل الخطأ | أضف مرجعًا لكل مثيل أو عنوان مستلم، وأزل قواعد الموضوع أو النص الواسعة جدًا. |
| بدأ الرد تشغيلًا جديدًا بدلًا من ذلك | أعددت مُشغّل بريد بدل انتظار داخل العملية، أو أن كلا الاشتراكين يطابقان العنوان نفسه. |
| لا يمكن تنزيل المرفق | ربما لم يُحتفظ بالأصل، أو لم يكتمل فحص الأمان أو لم ينجح. |
| انتهت المهلة مبكرًا | تحقق من المدة الظاهرة والمنطقة الزمنية وأي متغير مستخدم لحسابها. |
| التشخيص أو إعادة التشغيل مفقودان | قد تتطلب هذه العناصر بيئة بريد معدّة أو خطة أعلى. يظل الخط الزمني للمثيل يعرض النتيجة ذات الصلة بالمستخدم. |
