logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
سير العمل
نظرة عامة
بدء سريع

المشغلات

نظرة عامة
أحداث جدول البيانات
المهام المجدولة
حدث ما قبل الإجراء
حدث ما بعد الإجراء
حدث الإجراء المخصص
الموافقة
Webhook

العقدة

نظرة عامة

AI

LLM

التحكم في التدفق

الشرط
تفرع متعدد الشروط
التكرار
المتغيرات
تفرع متوازي
استدعاء سير العمل
مخرجات التدفق
ربط متغيرات JSON
تأخير
إنهاء

حساب

حساب
حساب التاريخ
حساب JSON

عمليات البيانات

إضافة بيانات
تحديث البيانات
استعلام البيانات
حذف البيانات
عمليات SQL

معالجة يدوية

معالجة يدوية
الموافقة
نسخة كربونية

أنواع ممتدة

طلب HTTP
سكريبت JavaScript
إشعار
إرسال بريد إلكتروني
استجابة
رسالة الاستجابة
المتغيرات
سجل التنفيذ
إدارة الإصدارات
خيارات متقدمة

تطوير الإضافات

نظرة عامة
توسيع أنواع المشغلات
توسيع أنواع العقد
مرجع API
Previous Pageاستجابة
Next Pageالمتغيرات
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#رسالة الاستجابة

This feature is provided by the plugin «سير العمل: رسالة الاستجابة»

#مقدمة

تُستخدم عقدة رسالة الاستجابة لإرسال رسائل مخصصة من سير العمل إلى العميل الذي قام بإرسال الإجراء، وذلك في أنواع معينة من سير العمل.

ملاحظة

حاليًا، يتم دعم استخدامها في سير عمل من نوع "حدث ما قبل الإجراء" و "حدث الإجراء المخصص" في وضع المزامنة.

#إنشاء عقدة

في أنواع سير العمل المدعومة، يمكنك إضافة عقدة "رسالة الاستجابة" في أي مكان ضمن سير العمل. انقر على زر الزائد ("+") في سير العمل لإضافة عقدة "رسالة الاستجابة":

إضافة عقدة

توجد رسالة الاستجابة كصفيف (array) خلال عملية الطلب بأكملها. عند تنفيذ أي عقدة رسالة استجابة في سير العمل، يتم إلحاق محتوى الرسالة الجديد بالصفيف. وعندما يرسل الخادم الاستجابة، يتم إرسال جميع الرسائل إلى العميل معًا.

#إعدادات العقدة

محتوى الرسالة هو سلسلة نصية قالبية (template string) يمكن إدراج المتغيرات فيها. يمكنك تنظيم محتوى هذا القالب بحرية في إعدادات العقدة:

إعدادات العقدة

عندما يتم تنفيذ سير العمل وصولاً إلى هذه العقدة، سيتم تحليل القالب لتوليد محتوى الرسالة. في الإعدادات المذكورة أعلاه، سيتم استبدال المتغير "Local variable / Loop all products / Loop object / Product / Title" بقيمة محددة في سير العمل الفعلي، على سبيل المثال:

مخزون منتج "iPhone 14 pro" غير كافٍ

محتوى الرسالة

#إعدادات سير العمل

تعتمد حالة رسالة الاستجابة على حالة نجاح أو فشل تنفيذ سير العمل. سيؤدي فشل تنفيذ أي عقدة إلى فشل سير العمل بأكمله. في هذه الحالة، سيعود محتوى الرسالة إلى العميل بحالة فشل ويتم عرضه.

إذا كنت بحاجة إلى تحديد حالة فشل بشكل صريح في سير العمل، يمكنك استخدام "عقدة النهاية" في سير العمل وتكوينها لتكون في حالة فشل. عند تنفيذ هذه العقدة، سيخرج سير العمل بحالة فشل، وسيتم إرجاع الرسالة إلى العميل بحالة فشل.

إذا لم ينتج سير العمل بأكمله حالة فشل وتم تنفيذه بنجاح حتى النهاية، فسيعود محتوى الرسالة إلى العميل بحالة نجاح.

ملاحظة

إذا تم تعريف عدة عقد لرسائل الاستجابة في سير العمل، فإن العقد التي تم تنفيذها ستلحق محتوى الرسالة بصفيف. وعند إرجاعها أخيرًا إلى العميل، سيتم إرجاع وعرض جميع محتويات الرسائل معًا.

#حالات الاستخدام

#سير عمل "حدث ما قبل الإجراء"

يسمح استخدام رسالة الاستجابة في سير عمل "حدث ما قبل الإجراء" بإرسال ملاحظات الرسائل المقابلة إلى العميل بعد انتهاء سير العمل. للتفاصيل، راجع حدث ما قبل الإجراء.

#سير عمل "حدث الإجراء المخصص"

يسمح استخدام رسالة الاستجابة في "حدث الإجراء المخصص" في وضع المزامنة بإرسال ملاحظات الرسائل المقابلة إلى العميل بعد انتهاء سير العمل. للتفاصيل، راجع حدث الإجراء المخصص.