فهم الإجراءات الآلية

تُستخدم الإجراءات التلقائية لبدء الإجراءات. وهي تعتمد على الشروط وتحدث فوق منطق العمل الافتراضي لـ OpenEduCat.
تتضمن أمثلة الإجراءات الآلية ما يلي: إنشاء النشاط التالي عند تأكيد عرض الأسعار؛ إضافة مستخدم كمتابع لفاتورة مؤكدة إذا كان إجماليها أعلى من مبلغ معين؛ أو منع العميل المتوقع من تغيير المرحلة إذا لم يتم ملء الحقل.
مخطط انسيابي لتوضيح قاعدة الإجراء التلقائي لـ OpenEduCat Studio
دعونا نفهم كيفية تحديد متى يتم تنفيذ إجراء تلقائي بشكل صحيح و كيفية إنشاء إجراء:
الخطوة الأولى هي اختيار Model الذي سيتم تطبيق الإجراء عليه.
يحدد الحقل المشغل الحدث الذي يتسبب في حدوث الإجراء التلقائي:
  • عند الإنشاء: عند إنشاء سجل جديد. لاحظ أنه يتم إنشاء السجل بمجرد حفظه لأول مرة.

  • عند التحديث: عندما يتم تحديث السجل. لاحظ أن التحديث يحدث بمجرد حفظ السجل.

  • عند الإنشاء والتحديث: عند إنشاء السجل و/أو تحديثه بمجرد حفظ النموذج.

  • عند الحذف: عند إزالة سجل تحت مجموعة الشروط.

  • بناءً على تعديل النموذج: عندما تتغير قيمة حقل المشغل المحدد في الواجهة (يرى المستخدم التغييرات قبل حفظ السجل). لاحظ أنه لا يمكن استخدام هذا الإجراء إلا مع نوع الإجراء Execute Python Code.

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

لكل خيار تشغيل، يمكن تطبيق الشروط، مثل:

  • قبل تحديث المجال: إذا تم تحديده، فيجب استيفاء هذا الشرط قبل تحديث السجل.

  • التطبيق على: إذا تم تحديده، يجب استيفاء هذا الشرط قبل تنفيذ قاعدة الإجراء (الإجراء المطلوب)، وبعد التحديث.

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

  • إنشاء سجل جديد: يتم إنشاء سجل جديد بقيم جديدة.

  • تحديث سجل: تحديث السجل الذي أدى إلى الإجراء.

  • تنفيذ عدة إجراءات: يحدد الإجراء الذي يؤدي إلى إجراءات الخادم الأخرى.

  • إضافة متابعين: يتم إخطار المتابعين بالتغييرات في المهمة.

  • إنشاء النشاط التالي: إنشاء نشاط مثل: الاتصال، البريد الإلكتروني، التذكير.

مثال

هذه هي العملية التي يتم من خلالها تحديث حقل البريد الإلكتروني في نموذج *الفرصة/العميل المتوقع، مع تعيين شرط التشغيل على عند التحديث، من خلال:

عرض الإجراء الآلي الذي يتم إنشاؤه في OpenEduCat Studio
  1. يقوم المستخدم بإنشاء السجل بدون تعيين عنوان بريد إلكتروني.

  2. يقوم المستخدم بتحديث السجل الذي يحدد عنوان البريد الإلكتروني.

  3. بمجرد حفظ التغيير، تتحقق الأتمتة من تحديث أي من الحقول المراقبة (على سبيل المثال: اسم الحقل email_from (البريد الإلكتروني).

  4. إذا كان صحيحًا، فإنه يتحقق مما إذا كان السجل يطابق قبل تحديث المجال (على سبيل المثال: لم يتم تعيين البريد الإلكتروني).

  5. إذا كان صحيحًا، فإنه يتحقق (بعد التحديث) مما إذا كان السجل يطابق المجال التطبيق على (على سبيل المثال: تم تعيين البريد الإلكتروني).

  6. إذا كان صحيحًا، فسيتم تنفيذ الإجراء المطلوب الذي تم اختياره في السجل.