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 commercial plugin «سير العمل: المتغير المخصص», please purchase to use

#مقدمة

يمكنك تعريف المتغيرات في سير العمل أو إسناد قيم لمتغيرات معرفة مسبقًا. يُستخدم هذا عادةً لتخزين البيانات المؤقتة ضمن سير العمل.

#إنشاء عقدة

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

إضافة عقدة متغير

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

#الوضع

عقدة المتغير تشبه المتغيرات في البرمجة؛ يجب تعريفها أولاً قبل أن تتمكن من استخدامها وإسناد قيمة لها. لذلك، عند إنشاء عقدة متغير، تحتاج إلى اختيار وضع المتغير. هناك وضعان متاحان للاختيار:

اختيار الوضع

  • تعريف متغير جديد: لإنشاء متغير جديد.
  • إسناد قيمة لمتغير موجود: لإسناد قيمة لمتغير تم تعريفه مسبقًا في سير العمل، وهو ما يعادل تعديل قيمة المتغير.

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

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

اختيار المتغير لإسناد قيمة إليه

#القيمة

يمكن أن تكون قيمة المتغير من أي نوع. يمكن أن تكون ثابتة، مثل سلسلة نصية أو رقم أو قيمة منطقية أو تاريخ، أو يمكن أن تكون متغيرًا آخر من سير العمل.

في وضع التعريف، يعادل تعيين قيمة للمتغير إسناد قيمة أولية له.

تعريف قيمة أولية

في وضع الإسناد، يعادل تعيين قيمة للمتغير تعديل قيمة المتغير الهدف المُعرّف إلى قيمة جديدة. وستحصل الاستخدامات اللاحقة على هذه القيمة الجديدة.

إسناد متغير المشغل إلى متغير معرف

#استخدام قيمة المتغير

في العقد اللاحقة لعقدة المتغير، يمكنك استخدام قيمة المتغير عن طريق اختيار المتغير المُعرّف من مجموعة "متغيرات العقدة". على سبيل المثال، في عقدة الاستعلام، استخدم قيمة المتغير كشرط للاستعلام:

استخدام قيمة المتغير كشرط تصفية للاستعلام

#مثال

تظهر فائدة عقدة المتغير بشكل أكبر في الفروع، حيث يتم حساب أو دمج قيم جديدة مع قيم سابقة (على غرار reduce/concat في البرمجة)، ثم استخدامها بعد انتهاء الفرع. فيما يلي مثال على استخدام فرع التكرار وعقدة المتغير لدمج سلسلة نصية للمستلمين.

أولاً، أنشئ سير عمل يتم تشغيله بواسطة مجموعة، بحيث يتم تشغيله عند تحديث بيانات "المقالات"، ويقوم بتحميل مسبق لبيانات علاقة "المؤلف" ذات الصلة (للحصول على المستلمين):

إعداد المشغل

ثم، أنشئ عقدة متغير لتخزين سلسلة نصية للمستلمين:

عقدة متغير المستلم

بعد ذلك، أنشئ عقدة فرع تكرار للتنقل عبر مؤلفي المقال ودمج معلومات المستلمين الخاصة بهم في متغير المستلم:

التكرار عبر المؤلفين في المقال

ضمن فرع التكرار، أنشئ أولاً عقدة حساب لدمج المؤلف الحالي مع سلسلة المؤلف المخزنة مسبقًا:

دمج سلسلة المستلمين

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

إسناد سلسلة المستلمين المدمجة إلى عقدة المستلم

بهذه الطريقة، بعد انتهاء فرع التكرار، سيتم تخزين سلسلة المستلمين لجميع مؤلفي المقالات في متغير المستلم. بعد ذلك، يمكنك استخدام عقدة طلب HTTP بعد التكرار لاستدعاء واجهة برمجة تطبيقات إرسال البريد، وتمرير قيمة متغير المستلم كمعامل للمستلم إلى الواجهة:

إرسال بريد إلى المستلمين عبر عقدة الطلب

بذلك، تم تنفيذ ميزة إرسال البريد الإلكتروني الجماعي البسيطة باستخدام فرع التكرار وعقدة المتغير.