جدول المحتويات
مشغلات سير العمل
محدث
بواسطة Susan Swier
مشغل سير العمل
المشغل هو حدث سيبدأ سير عمل. يجب أن يبدأ كل سير عمل بمشغل ويمكن أن يكون له مشغل واحد فقط. يتم تحديد جميع المشغلات حسب الشروط. سينطلق المشغل ويبدأ سير العمل فقط عند استيفاء جميع الشروط.
ابدأ في إنشاء سير العمل الخاص بك عن طريق تحديد المشغل وتكوينه وفقًا لذلك.
فيما يلي قائمة بالمشغلات المتوفرة:
مشغل | وصف |
تم فتح المحادثة | يتم تشغيله عند فتح محادثة مع جهة الاتصال. |
تم إغلاق المحادثة | يتم تشغيله عند إغلاق محادثة مع جهة الاتصال. |
تم تحديث علامة الاتصال | يتم تشغيله عند إضافة علامة محددة إلى جهة الاتصال أو إزالتها منها. |
تم تحديث حقل الاتصال | يتم تشغيله عند تحديث حقل جهة الاتصال المحدد أو تحريره. |
الاختصار | يتم تشغيله عند تحديد الاختصار من وحدة الرسائل . |
خطاف الويب الوارد | يتم تشغيله عندما يرسل تطبيق أو خدمة خارجية طلب HTTP POST. |
بعد تحديد المشغل ، انتقل إلى الخطوة التكوين . اختر أيًا من الخطوات المتاحة.
إعدادات متقدمة
يحتوي كل إعداد Trigger على إعدادات متقدمة للتبديل في الجزء السفلي تحدد Trigger مرة واحدة لكل جهة اتصال. يؤدي هذا إلى تقييد جهات الاتصال من تكرار سير العمل هذا ، بحيث يمكنهم فقط المرور خلال رحلة سير العمل مرة واحدة.

عندما يكون التبديل قيد التشغيل ، لن يتم تشغيل سير العمل لأي جهة اتصال قامت بالتسجيل في سير العمل هذا من قبل ، حتى إذا تم تعيين الشرط على "إيقاف التشغيل" عند حدوثه.
تكوين الزناد
يجب أن يبدأ كل سير عمل بمشغل ولا يمكن أن يكون له سوى مشغل واحد. عند استيفاء شروط التشغيل ، سيتم تنفيذ سير العمل بالتسلسل على جهة الاتصال المشغلة.
عامل التفعيل: تم فتح المحادثة
يبدأ سير العمل عند فتح محادثة مع جهة الاتصال واستيفاء جميع شروط التشغيل.
إعدادات
شرط التشغيل لسير العمل هذا مقصور على المصدر ، والذي يحدد كيفية فتح المحادثة. هناك خمسة مصادر محتملة هنا:
مصدر | وصف |
مستخدم | تم فتح المحادثة من قبل المستخدم. |
سير العمل | يتم فتح المحادثة بخطوة سير العمل. |
اتصال | يتم فتح المحادثة بواسطة جهة الاتصال. |
API | يتم فتح المحادثة بواسطة Developer API. |
زابير | يتم فتح المحادثة بواسطة Zap. |

لكل مصدر ، يُسمح بحد أقصى 10 شروط باستخدام عوامل التشغيل المنطقية AND أو OR. يجب أن يكون لكل شرط مصدره الخاص ، وعامل تشغيله وقيمة.
متغيرات الزناد
تعكس جميع متغيرات المشغل الخاصة بمشغل "المحادثة المفتوحة" المعلومات المتعلقة بالمحادثة ، مثل أول رسالة واردة للمحادثة. تعرف على المزيد حول متغيرات التشغيل لمشغل المحادثة المفتوحة هنا .
التفعيل: تم إغلاق المحادثة
يبدأ سير العمل عند إغلاق محادثة مع جهة الاتصال واستيفاء جميع شروط التشغيل.
إعدادات
هناك شرطان محتملان لبدء المحادثات المغلقة: المصدر ، الذي يحدد من أغلق المحادثة ، والفئة ، التي تحدد تصنيف المحادثة.
هناك خمسة مصادر ستؤدي إلى تشغيل سير العمل هذا إذا أغلقت محادثة:
مصدر | وصف |
مستخدم | تم إغلاق المحادثة من قبل المستخدم. |
سير العمل | تم إغلاق المحادثة بخطوة سير العمل. |
بوت | تم إغلاق المحادثة بواسطة الروبوت. |
API | تم إغلاق المحادثة بواسطة Developer API. |
زابير | تم إغلاق المحادثة بواسطة Zap. |

سيتم أيضًا تشغيل سير العمل هذا إذا تم إغلاق المحادثات المتعلقة بالفئات المحددة. يتم تحديد هذه الفئات في قسم الملاحظات الختامية للنظام الأساسي. في مهام سير العمل ، ستظهر كخيارات في القائمة المنسدلة للقيم.
لكل مصدر وفئة ، يُسمح بحد أقصى 10 شروط باستخدام عوامل التشغيل المنطقية "و" أو "أو". يجب أن يكون لكل شرط مصدره الخاص ، وعامل تشغيله وقيمة.
متغيرات الزناد
تعكس جميع متغيرات المشغل الخاصة بمشغل "تم إغلاق المحادثة" المعلومات المتعلقة بالمحادثة ، مثل وقت حل المحادثة ووقت الاستجابة الأول والملخص الختامي للمحادثة. تعرف على المزيد حول متغيرات التشغيل لمشغل المحادثة المغلقة هنا .
عامل التشغيل: تم تحديث علامة جهة الاتصال
يبدأ سير العمل عند إضافة علامات محددة إلى جهة اتصال أو إزالتها منها.
إعدادات
لتكوين سير العمل هذا ، حدد إجراء سيكون بمثابة مشغل. تظهر الخيارات عند إضافة علامة إلى جهة اتصال أو عند إزالة علامة من جهة الاتصال.
بعد ذلك ، حدد العلامة (العلامات) التي ستكون الشرط (الشروط) التي يجب الوفاء بها لبدء سير العمل.

عامل التشغيل: تم تحديث حقل الاتصال
يبدأ سير العمل عند تحديث حقل جهة اتصال محدد.
إعدادات
يمكن تكوين أي جهة اتصال أو حقل مخصص كمشغل لسير العمل هذا. حدد حقل جهة الاتصال الذي سيكون بمثابة شرط لهذا المشغل. أي تحديث لهذا الحقل سيبدأ سير العمل.

الزناد: اختصار
يبدأ سير العمل المحدد من القائمة المختصرة في وحدة الرسائل .

كيف تعمل
يشير الاختصار إلى سير العمل الذي تم إنشاؤه باستخدام المشغل "الاختصار". تسمح هذه الميزة للمستخدمين بتشغيل مهام سير العمل التي تحتوي على اختصار كمشغل دون مغادرة وحدة الرسائل .
في وحدة الرسائل ، انقر فوق رمز الاختصار في شريط أدوات مؤلف الرسالة. سيؤدي هذا إلى فتح قائمة الاختصارات ، والتي تعرض جميع الاختصارات المنشورة في مساحة العمل. حدد الاختصار المطلوب لبدء سير العمل الخاص به.
سيتم تعطيل رمز الاختصار إذا لم يتم إنشاء ونشر اختصارات في مساحة العمل.
إعدادات
يمكنك تكوين الاختصارات مع الرموز والأسماء والأوصاف الفردية. عند فتح قائمة الاختصارات ، سيتم عرضها للسماح لك بتحديد الاختصار المطلوب وتحديده بسهولة.
نموذج الاختصار
في درج التكوين لمشغل الاختصار ، يمكنك اختيار إنشاء نموذج اختصار. في أي وقت يتم تشغيل الاختصار ، سيفتح النموذج. سيبدأ سير العمل فقط بعد أن يملأ المستخدم النموذج.
يمكن تخصيص نموذج الاختصار بحقول النموذج لإدخال البيانات أو التعليقات. يمكن حفظ القيم التي تم ملؤها كمتغيرات واستخدامها في سير العمل.
لإضافة حقل نموذج:
- انقر فوق الزر
+ Add Form Field
. - اسم حقل النموذج. على سبيل المثال معرف الطلب ، سبب رد الأموال.
- حدد نوع الحقل. أنواع الحقول المتاحة هي:
- نص
- قائمة (قائمة منسدلة)
- خانة اختيار
- رقم
- تاريخ
- وقت
- رقم التليفون
- بريد إلكتروني
- URL
- اسم المتغير لهذا المجال.
- استخدم متغيرات الإخراج في خطوات سير العمل. تعرف على المزيد حول متغيرات الإخراج هنا .
- قم بتعيين حقل النموذج كما هو مطلوب عن طريق تبديل مفتاح التبديل المطلوب إلى تشغيل. هذا يجعل من الضروري للوكلاء ملء البيانات أو التعليقات.
عامل التشغيل: الرد التلقائي على الويب
يبدأ سير العمل عند وقوع حدث معين على تطبيق تابع لجهة خارجية ويتم إرسال المعلومات عبر طلب HTTP.
إعدادات
بمجرد تحديد هذا المشغل ، يتم إنشاء عنوان URL فريد لخطاف الويب تلقائيًا لكل من مهام سير العمل الخاصة بك. سوف ترسل طلبات HTTP POST إلى عنوان URL هذا لتشغيل سير العمل في النهاية.
ستحتاج بعد ذلك إلى توفير مفتاح JSON في حمولتك المطابقة لنوع معرف جهة الاتصال. يسمح هذا لنظامنا بتحديد جهة الاتصال أو جهات الاتصال التي سيتم تشغيلها بواسطة سير العمل. يبلغ الحد الأقصى لعدد الأحرف المسموح به 500 حرفًا.
هناك ثلاثة أنواع رئيسية لمعرفات جهات الاتصال (كيف نحدد جهة اتصال):
- معرف جهة الاتصال
- بريد إلكتروني
- رقم التليفون

يمكنك أيضًا تخزين المعلمات في حمولة خطاف الويب الواردة كمتغيرات حتى تتمكن من استخدامها في خطوات أخرى في سير العمل اعتمادًا على حالة الاستخدام الخاصة بك.
متطلبات:
- يجب أن يتطابق مفتاح JSON في الحمولة مع النص الموجود في حقل JSON على النظام الأساسي.
- لا يمكن حفظ نفس مفتاح JSON مرتين ؛ يجب أن تكون قيمة محددة (ليست كائنًا أو مصفوفة).
- يبلغ الحد الأقصى لعدد الأحرف المسموح به في مفتاح JSON 500 حرفًا.
ستكمل العملية عن طريق حفظ قيمة مفتاح JSON في متغير. يجب أن يكون المتغير فريدًا في النص ويبلغ الحد الأقصى لعدد الأحرف المسموح به 30 حرفًا. يُسمح بـ 10 متغيرات كحد أقصى. يرجى ملاحظة أنه يمكن حفظ جسم JSON فقط.
مثال
كيفية ملء مفتاح JSON لحفظ استجابة لتنسيقات استجابة مختلفة:
{
"name": "Jason",
"zip_codes": "12345",
"phone": "123123"
}
لحفظ رقم الهاتف في JSON Body أعلاه ، استخدم $ .phone كمفتاح JSON.
{
"custom_fields": {
"firstName": "John",
"lastName": "Doe",
"locale": "en_GB",
"timezone": "5",
"gender": "male",
"phone": "123123",
"email": "zy@ respond.io ",
"customerid": "1"
},
"created_at": 1575618542
}
لحفظ رقم الهاتف في نص JSON أعلاه ، استخدم $ .custom_fields.phone.
{
"data": {
"id":"1776025372480910",
"contacts" : [
{
"firstName":"John",
"lastName":"Doe",
"locale": "en_GB"
},
{
"firstName":"Jane",
"lastName":"Doe",
"locale": "en_GB"
}
]
}
}
لحفظ الاسم الأول "Jane" في نص JSON أعلاه ، استخدم $ .data.contacts [1] .firstName.