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

المشغلات

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

العقد

نظرة عامة

الذكاء الاصطناعي

نموذج لغوي كبير

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

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

الحساب

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

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

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

المعالجة اليدوية

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

الأنواع الممتدة

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

تطوير الامتدادات

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

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

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

سير العمل: رسالة الاستجابةCommunity Edition+

#مقدمة

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

ملاحظة

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

#إنشاء عقدة

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

إضافة عقدة

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

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

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

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

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

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

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

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

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

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

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

ملاحظة

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

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

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

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

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

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