قواعد الأتمتة¶
تسمح قواعد الأتمتة بتنفيذ إجراء واحد أو أكثر محدد مسبقاً استجابة لمشغل معين، مثل إنشاء نشاط عند تعيين حقل لقيمة معينة، أو أرشفة سجل بعد 7 أيام من آخر تحديث له.
عند إنشاء قاعدة أتمتة، من الممكن إضافة شروط يجب استيفاؤها لتشغيل قاعدة الأتمتة، مثل يجب تعيين الفرصة لمندوب مبيعات معين، أو يجب ألا تكون حالة السجل مسودة.
لإنشاء قاعدة أتمتة باستخدام استوديو Odoo:
افتح الاستوديو وانقر فوق الأتمتة، ثم جديد.
أعط قاعدة الأتمتة اسماً واضحاً وذا معنى يحدد غرضها.
حدد المشغل وإذا لزم الأمر، املأ الحقول التي تظهر على الشاشة بناءً على المشغل المختار.
لتحديد الإجراءات التي سيتم تنفيذها:
إضافة الإجراءات يدوياً عبر زر إضافة إجراء في تبويب الإجراءات المطلوب تنفيذها؛ أو
حدد وكيل ذكاء اصطناعي، ثم قدم تعليمات تشرح الإجراء (الإجراءات) المراد تنفيذها أو النتيجة (النتائج) المطلوب تحقيقها. لإدراج حقول من النموذج في التعليمات، اكتب
/للوصول إلى محدد الحقول.
Example
لضمان المتابعة مع العملاء الأقل رضا، تنشئ قاعدة الأتمتة هذه نشاطاً بعد 3 أشهر من إنشاء أمر بيع للعملاء الذين تقل نسبة رضاهم عن 30%.
نصيحة
استخدم تبويب ملاحظات لتوثيق الغرض العام وآلية عمل قاعدة الأتمتة. هذا يجعل القواعد أسهل في الصيانة ويسهل التعاون بين المستخدمين. يمكن أيضاً إضافة معلومات حول الإجراءات الفردية إلى تبويب تفسير الخاص بالإجراء.
لتعديل النموذج المستهدف بقاعدة الأتمتة، قم بتبديل النماذج قبل النقر على الأتمتة في الاستوديو، أو قم بتفعيل وضع المطور، وأنشئ أو عدل قاعدة أتمتة، وحدد النموذج في نموذج قواعد الأتمتة.
يمكن إنشاء قواعد الأتمتة من أي مرحلة كانبان بالنقر على أيقونة (الإعدادات) التي تظهر عند تمرير المؤشر فوق اسم مرحلة كانبان، ثم تحديد الأتمتة. في هذه الحالة، يتم تعيين المشغل إلى تم تعيين المرحلة إلى افتراضياً، ولكن يمكن تغييره إذا لزم الأمر.
المشغّل¶
يُستخدم المشغل لتحديد نوع الحدث الذي يجب أن يحدث لتشغيل قاعدة الأتمتة. تعتمد المشغلات المتاحة على النموذج. هناك خمس فئات من المشغلات متاحة بشكل عام:
إضافة الشروط¶
تسمح مرشحات النطاق بتحديد السجلات التي يجب أن تستهدفها قاعدة الأتمتة أو تستثنيها. يعزز الترشيح الفعال الأداء العام لأنه يتجنب المعالجة غير الضرورية للسجلات التي لا تتأثر بالقاعدة.
نصيحة
قم بتفعيل وضع المطور قبل إنشاء قاعدة أتمتة للحصول على أقصى قدر من المرونة في إضافة مرشحات النطاق.
اعتمادًا على المشغل المختار، من الممكن تحديد شرط واحد أو أكثر يجب أن يستوفيه السجل قبل و/أو بعد حدوث المشغل.
نطاق ما قبل التحديث يحدد الشروط التي يجب أن يستوفيها السجل قبل حدوث المشغل، على سبيل المثال، يجب أن يكون السجل
النوع = فاتورة العميلوالحالة = منشورة.مع تفعيل وضع المطور، انقر على تحرير النطاق، إذا كان متاحًا، ثم قاعدة جديدة.
التطبيق على نطاق يحدد الشروط التي يجب أن يستوفيها السجل بعد حدوث المشغل، على سبيل المثال، يجب أن تكون فاتورة العميل
حالة الدفع = مدفوعة جزئيًا.مع تفعيل وضع المطور، انقر على تحرير النطاق ثم قاعدة جديدة.
نصيحة
إذا لم يكن وضع المطور مفعلاً، لتحديد نطاق التطبيق على، انقر على إضافة شرط. أكمل أو احذف الشرط المقترح. لإضافة شرط، انقر على قاعدة جديدة.
عندما يحدث مشغل، على سبيل المثال، يتم تحديث حالة الدفع لفاتورة عميل منشورة، تفحص قاعدة الأتمتة الشروط المحددة وتنفذ الإجراء فقط إذا كان السجل يطابق تلك الشروط.
Example
إذا كان يجب تنفيذ الإجراء الآلي عند تعيين عنوان بريد إلكتروني لأول مرة (على عكس تعديل عنوان بريد إلكتروني) على جهة اتصال موجودة هي فرد وليس شركة، استخدم البريد الإلكتروني غير معين و ليست شركة غير معين كـ نطاق ما قبل التحديث و البريد الإلكتروني معين كنطاق التطبيق على.
ملاحظة
نطاق ما قبل التحديث لا يتم فحصه عند إنشاء سجل.
تم تحديث القيم¶
قم بتشغيل الإجراءات الآلية عند حدوث تغييرات محددة في قاعدة البيانات. تعتمد المشغلات المتاحة في هذه الفئة على النموذج وتستند إلى التغييرات الشائعة، مثل إضافة علامة محددة (على سبيل المثال، إلى مهمة) أو تعيين قيمة حقل (على سبيل المثال، تعيين حقل المستخدم).
حدد المشغل، ثم حدد قيمة إذا لزم الأمر.
فعاليات البريد الإلكتروني¶
تشغيل إجراءات تلقائية عند تلقي أو إرسال رسائل البريد الإلكتروني.
شروط التوقيت¶
قم بتشغيل الإجراءات الآلية في نقطة زمنية نسبة إلى حقل تاريخ أو إلى إنشاء أو تحديث سجل. المشغلات التالية متاحة:
بناءً على حقل التاريخ: يتم تشغيل الإجراء لفترة زمنية محددة قبل أو بعد تاريخ حقل التاريخ المحدد، على سبيل المثال، 30 يومًا قبل تاريخ انتهاء العقد.
بعد الإنشاء: يتم تشغيل الإجراء بعد فترة زمنية محددة من إنشاء السجل وحفظه.
بعد آخر تحديث: يتم تشغيل الإجراء بعد فترة زمنية محددة من تحرير سجل موجود وحفظه.
لتكوين مشغل شروط التوقيت، مع تفعيل وضع المطور:
حدد المشغل المناسب من فئة شروط التوقيت. إذا حددت مشغل بناءً على حقل التاريخ، فحدد حقل التاريخ ذي الصلة.
قم بتكوين التأخير لتحديد وقت تاريخ التنفيذ للإجراء (الإجراءات). للقيام بذلك، أدخل عدد الدقائق أو الساعات أو الأيام أو الأشهر التي يجب بعدها تشغيل الإجراء. إذا حددت مشغل بناءً على حقل التاريخ، يمكن تشغيل الإجراء بعد أو قبل حقل التاريخ المحدد.
بشكل اختياري، أضف شروطًا يجب أن يستوفيها السجل قبل و/أو بعد تشغيل القاعدة.
انقر فوق حفظ يدويًا.
انقر فوق إجراء مجدول لفتح الإجراء المجدول قواعد التشغيل الآلي: التحقق والتنفيذ.
ملاحظة
يفحص هذا الإجراء المجدول أوقات تاريخ التنفيذ التي تم الوصول إليها منذ تشغيله السابق، وينفذ الإجراء (الإجراءات) ذي الصلة، إذا كان ذلك ممكنًا. بشكل افتراضي، يتم تعيين الإجراء المجدول على التنفيذ كل 4 ساعات، وهو ما يكفي بشكل عام للتأخيرات مثل 3 أشهر بعد تاريخ الطلب أو 7 أيام بعد آخر تحديث.
إذا كان لدى أي قاعدة تشغيل آلي مشغل قائم على الوقت مع تأخير أقل من ما يعادل 40 ساعة، على سبيل المثال، 3 ساعات قبل وقت تاريخ بدء الحدث، تزداد تلقائيًا وتيرة الإجراء المجدول، على سبيل المثال، إلى التنفيذ كل 18 دقيقة. يسمح هذا بتنفيذ الإجراء بالقرب من وقت تاريخ التنفيذ المجدول.
انقر فوق تشغيل يدويًا في أعلى اليسار.
تحذير
هذه الخطوة حاسمة لمنع القاعدة من التشغيل بأثر رجعي على السجلات التاريخية. يؤدي تشغيل الإجراء المجدول يدويًا إلى تهيئة الطابع الزمني لآخر تشغيل له في قاعدة التشغيل الآلي، وهو عنصر أساسي في منطق التنفيذ للقاعدة.
انقر فوق اسم قاعدة التشغيل الآلي في مسارات التنقل للعودة إلى إعداد قاعدة التشغيل الآلي.
أضف الإجراء (الإجراءات) المراد تنفيذها ثم، عند تحديد جميع الإجراءات، انقر فوق حفظ يدويًا.
يتم تنفيذ الإجراء في المرة الأولى التي يعمل فيها الإجراء المجدول قواعد التشغيل الآلي: التحقق والتنفيذ بعد الوصول إلى وقت تاريخ التنفيذ، وعندما يتم استيفاء الشروط.
منطق التنفيذ¶
عند استخدام مشغل قائم على الوقت، يتم تنفيذ الإجراء فقط عندما يقع وقت تاريخ التنفيذ بين آخر تشغيل للإجراء المجدول والتشغيل الحالي (سواء كان مجدولًا أو يعمل يدويًا)، أي:
آخر تشغيل --> تاريخ ووقت التنفيذ --> التشغيل الحالي
ملاحظة
تشغيل الإجراء المجدول قواعد التشغيل الآلي: التحقق والتنفيذ يدويًا لا يؤدي بالضرورة إلى تنفيذ إجراء القاعدة. عند اختبار قاعدة تشغيل آلي بمشغل قائم على الوقت، تأكد من صحة هذا التسلسل، ثم تحقق مما إذا كان قد تم تنفيذ الإجراء.
Example
في صباح يوم 15 أكتوبر، تقوم بإنشاء قاعدة تشغيل آلي تؤدي إلى إرسال بريد إلكتروني قبل 30 يومًا من تاريخ انتهاء العقد؛ تنتهي العقود في الساعة 11:59 مساءً في تاريخ انتهاء العقد. أثناء إنشاء القاعدة، تم تشغيل الإجراء المجدول قواعد التشغيل الآلي: التحقق والتنفيذ يدويًا في الساعة 11:00 صباحًا ومن المقرر تشغيله كل أربع ساعات بعد ذلك.
ستطبق قاعدة الأتمتة الجديدة هذه على العقود التي ينتهي تاريخها بعد 30 يومًا على الأقل من إنشاء القاعدة، أي تاريخ انتهاء 14 نوفمبر أو لاحقًا.
بالنسبة لعقد تاريخ انتهائه هو 14 نوفمبر، فإن تاريخ ووقت تنفيذ الإجراء هو الساعة 11:59 مساءً في 15 أكتوبر. وبالتالي، سيتم تنفيذ الإجراء في المرة الأولى التي يعمل فيها الإجراء المجدول قواعد الأتمتة: التحقق والتنفيذ بعد مرور ذلك التاريخ والوقت، أي:
آخر تشغيل للإجراء المجدول: الساعة 11:00 مساءً في 15 أكتوبر
تاريخ ووقت التنفيذ: الساعة 11:59 مساءً في 15 أكتوبر
التشغيل الحالي للإجراء المجدول: الساعة 3:00 صباحًا في 16 أكتوبر
مُخصص¶
تشغيل إجراءات تلقائية:
عند الإنشاء: عندما يتم حفظ سجل للمرة الأولى.
عند الإنشاء والتعديل: عندما يتم حفظ سجل للمرة الأولى وفي أي مرة لاحقة.
عند الحذف: عندما يتم حذف سجل.
عند التغيير في الواجهة: عندما يتم تغيير قيمة حقل في عرض النموذج، حتى قبل حفظ السجل.
بالنسبة لمحفزات عند الإنشاء والتعديل و:guilabel:عند التغيير في الواجهة، يجب عليك تحديد الحقل (الحقول) المراد استخدامه لتشغيل قاعدة التشغيل الآلي في حقل عند التحديث.
تحذير
إذا لم يتم تحديد حقل في حقل عند التحديث، فقد يتم تنفيذ الإجراء التلقائي عدة مرات لكل سجل.
بشكل اختياري، يمكنك أيضًا تحديد شروط إضافية يجب استيفاؤها لتشغيل قاعدة الأتمتة في حقل التطبيق على.
ملاحظة
يمكن استخدام محفز عند التغيير في الواجهة فقط مع إجراء تنفيذ كود ويعمل فقط عند إجراء تعديل يدوياً. لا يتم تنفيذ الإجراء إذا تم تغيير الحقل من خلال قاعدة تشغيل آلي أخرى.
خارجي¶
تشغيل الإجراءات الآلية بناءً على حدث محدد في نظام أو تطبيق خارجي باستخدام webhook.
بعد تكوين webhook في أودو، حيث يتم إنشاء عنوان URL الخاص بـ webhook وتحديد السجل المستهدف، يجب تنفيذه في النظام الخارجي.
تحذير
من المستحسن بشدة التشاور مع مطور أو مهندس حلول أو دور تقني آخر عند اتخاذ قرار استخدام الـwebhooks وطوال عملية التنفيذ. إذا لم يتم تكوينها بشكل صحيح، قد تعطل الـwebhooks قاعدة بيانات Odoo ويمكن أن تستغرق وقتًا للتراجع.
ملاحظة
من الممكن أيضاً إعداد إجراء آلي يرسل بيانات إلى webhook لنظام خارجي عند حدوث حدث في قاعدة بيانات أودو الخاصة بك.
انظر أيضًا
الإجراءات¶
بمجرد تحديد مشغّل قاعدة الأتمتة، أضف إجراءً واحداً أو أكثر ليتم تنفيذه كما يلي:
انقر فوق إضافة إجراء في علامة التبويب الإجراءات المطلوب تنفيذها.
حدد النوع من الإجراء وأكمل الحقول ذات الصلة بناءً على الإجراء المختار.
انقر على حفظ وإغلاق أو، لتحديد إجراءات إضافية، حفظ وجديد.
نصيحة
يمكن تحديد إجراءات متعددة لنفس قاعدة الأتمتة. افتراضياً، يتم تنفيذ الإجراءات بالترتيب الذي تم تحديدها به.
Example
إذا قمت بتحديد إجراء تحديث سجل ثم إجراء إرسال رسالة حيث تشير الرسالة إلى حقل تم تحديثه، ستستخدم الرسالة القيم المحدّثة. ومع ذلك، إذا تم تحديد إجراء إرسال رسالة قبل إجراء تحديث سجل، ستستخدم الرسالة القيم التي تم تعيينها قبل تحديث السجل.
لتغيير ترتيب الإجراءات المحددة، انقر على أيقونة (مقبض السحب) بجانب الإجراء واسحبه إلى الموضع المطلوب.
تحديث السجل¶
يُستخدم هذا الإجراء لتحديث أحد حقول السجل (المرتبطة). الخيارات المتاحة هي:
تحديث: يحدث الحقل المحدد بالقيمة المحددة.
تحديث باستخدام الذكاء الاصطناعي: يحدث الحقل المحدد ديناميكياً بناءً على موجه الذكاء الاصطناعي المقدم. يتطلب هذا الخيار تثبيت تطبيق Odoo AI.
تسلسل: تحديث الحقل المحدد بتسلسل محدد.
حساب: يحدث الحقل المحدد ديناميكياً باستخدام كود Python.
لتحديد الإجراء:
مع تحديد خيار تحديث، أو تحديث بالذكاء الاصطناعي، أو تسلسل، أو احتساب، حسب الاقتضاء، حدد أو ابحث عن الحقل المراد تحديثه أو احتسابه. إذا لزم الأمر، انقر على (سهم لليمين) بجوار اسم الحقل للوصول إلى قائمة الحقول ذات الصلة.
قدم المعلومات ذات الصلة بناءً على الخيار المحدد.
تحديث¶
حدد أو أدخل القيمة المحدثة للحقل.
إذا كان يتم تحديث حقل many2many، اختر ما إذا كان يجب تحديث الحقل من خلال الإضافة أو الإزالة أو تعيينه إلى القيمة المحددة أو من خلال مسحه.
Example
إذا كنت تريد أن يقوم الإجراء الآلي بإزالة وسم من سجل العميل، فاضبط حقل التحديث على العميل > الوسوم، وحدد بالإزالة، ثم حدد الوسم المراد إزالته.
التحديث باستخدام الذكاء الاصطناعي¶
أدخل موجهًا لإرشاد الذكاء الاصطناعي Odoo حول كيفية تحديث الحقل. اكتب / لفتح أدوات موجه الذكاء الاصطناعي؛ استخدم محدد الحقل لإخبار الذكاء الاصطناعي Odoo بالحقول ذات الصلة التي يجب فحصها للسياق، و:guilabel:محدد السجلات لتوفير القيم المحتملة للحقل المحدث.
اختيارياً، اشرح الأساس المنطقي و/أو آلية عمل قاعدة الأتمتة في تبويب تفسير تبويب.
Example
إذا كنت تريد أن تقوم قاعدة الأتمتة بتحديث حقل المعينين لمهمة تم إنشاؤها حديثًا بناءً على خبرة الموظفين، يمكنك كتابة موجه لإرشاد الذكاء الاصطناعي Odoo للتحقق من حقل اسم العرض للمهمة للسياق، ثم لتعيين الموظف الأنسب.
تسلسل¶
حدد تسلسلاً موجودًا أو، لإنشاء تسلسل جديد:
انقر على بحث عن المزيد، ثم انقر على إنشاء جديد.
في النافذة التي تفتح، أدخل الاسم للتسلسل.
في علامة التبويب التسلسل، قم بتكوين التسلسل:
البادئة: الأحرف المضافة قبل الرقم التالي في التسلسل.
اللاحقة: الأحرف المضافة بعد الرقم التالي في التسلسل.
حجم التسلسل: يحدد عدد الأرقام في كل رقم في التسلسل. إذا لزم الأمر، تُضاف أصفار بادئة قبل الرقم لتحقيق حجم التسلسل المشار إليه، على سبيل المثال، لحجم تسلسل
5، يكون الرقم الأول في التسلسل00001.الخطوة: تحدد الزيادات بين الأرقام في التسلسل.
الرقم التالي: الرقم التالي الذي سيُستخدم في التسلسل، بدون أصفار بادئة.
نصيحة
استخدم عناصر نائبة ديناميكية مثل
%(year)sأو%(month)sكـ بادئة و/أو لاحقة لإنشاء تسلسلات تحتوي على عناصر مثل السنة الحالية أو الشهر، إلخ. العناصر النائبة الممكنة معروضة في أسفل النافذة.لاستخدام تسلسلات فرعية، على سبيل المثال، لإعادة تشغيل التسلسل كل عام أو كل شهر، فعّل استخدام التسلسلات الفرعية لكل نطاق تاريخ، ثم أضف سطرًا لكل نطاق تاريخ وحدد الرقم التالي للنطاق.
انقر فوق حفظ.
Example
لتهيئة إجراء أتمتة ينشئ مرجع عميل تسلسلي في كل مرة يتم فيها إنشاء عميل جديد، عيّن حقل تسلسل إلى مرجع، ثم في القائمة المنسدلة، انقر على بحث عن المزيد. انقر على جديد لإنشاء تسلسل جديد.
في المثال، يحصل كل عميل جديد على مرجع تسلسلي مع البادئة #-REF-%(year)s-، حيث %(year)s هي السنة الحالية بما في ذلك القرن، واللاحقة /CL، على سبيل المثال، #-REF-2025-00001/CL، #-REF-2025-00002/CL، إلخ.
احتساب¶
أدخل تعبير بايثون (Python) الذي سيتم استخدامه لاحتساب قيمة الحقل.
Example
لتهيئة قاعدة أتمتة لاحتساب حقل تاريخ ووقت مخصص، تم التصعيد في، عندما يتم تعيين أولوية المهمة على عالية جداً (ثلاث نجوم)، حدد مشغل القاعدة على تم تعيين الأولوية إلى إلى عالية جداً وحدد إجراء تحديث سجل كما يلي:
إنشاء سجل وتكرار سجل¶
تُستخدم هذه الإجراءات لإنشاء سجل جديد أو مكرر على أي نموذج.
لتحديد الإجراء:
مع تحديد إنشاء سجل أو تكرار سجل كـ النوع للإجراء حسب الصلة، حدد النموذج المطلوب في حقل السجل المراد إنشاؤه؛ يحتوي الحقل على النموذج الحالي افتراضيًا.
حدد اسمًا للسجل، أو إذا كان الإجراء يكرر سجلاً، أشر إلى السجل المكرر في حقل التكرار من.
إذا كان السجل الجديد أو المكرر يتم إنشاؤه على نموذج آخر، حدد حقلاً في حقل حقل الربط لربط السجل الذي أدى إلى إنشاء السجل الجديد أو المكرر.
نصيحة
قائمة حقل الربط المنسدلة تحتوي فقط على حقول واحد لمتعدد الموجودة على النموذج الحالي والمرتبطة بـ حقل متعدد لواحد على النموذج المستهدف.
Example
لتهيئة قاعدة أتمتة لتكرار مشروع، على سبيل المثال نموذج مشروع بمهام محددة مسبقاً، عندما يتم تعيين فرصة على فوز، أضف حقل حقل many2one مخصص باسم فرصة مرتبطة في نموذج المشروع وحقل حقل one2many مخصص باسم مشروع مرتبط في نموذج الفرصة، ثم قدم التفاصيل التالية حول السجل الذي يتم تكراره:
نصيحة
يمكنك إنشاء قاعدة أتمتة أخرى بإجراءات تحديث السجل لتحديث حقول السجل الجديد أو المكرر إذا لزم الأمر. على سبيل المثال، يمكنك استخدام إجراء إنشاء سجل لإنشاء مهمة مشروع جديدة ثم تعيينها لمستخدم محدد باستخدام إجراء تحديث سجل.
إنشاء نشاط¶
يُستخدم هذا الإجراء لجدولة نشاط جديد أو، حيثما كان ذلك مناسباً، خطة نشاط، مرتبط بالسجل.
لتحديد الإجراء:
مع تحديد إنشاء نشاط كـ نوع الإجراء، حدد خطة النشاط أو نوع النشاط المناسب.
حدد متى يجب إكمال النشاط عن طريق تحديد عدد من الأيام أو الأسابيع أو الأشهر في حقل تاريخ الاستحقاق خلال.
بالنسبة لـ نوع النشاط:
في حقل ملخص، قم بتحرير العنوان إذا كنت ترغب في ذلك.
قم بتعيين النشاط لمستخدم:
لتعيين النشاط دائماً لنفس المستخدم، حدد مستخدم محدد، ثم اختر المستخدم من القائمة المنسدلة.
لتعيين النشاط لدور ما، حدد دور محدد، ثم اختر الدور من القائمة المنسدلة، أو لإنشاء دور جديد، انقر على بحث المزيد، ثم انقر على إنشاء جديد.
لاستهداف مستخدم مرتبط بالسجل ديناميكياً، حدد مستخدم ديناميكي. إذا لزم الأمر، قم بتغيير الحقل الافتراضي بالنقر عليه، ثم اختيار أو البحث عن الحقل في محدد الحقول. انقر على أيقونة (سهم لليمين) بجوار اسم الحقل للوصول إلى الحقول ذات الصلة، إذا لزم الأمر.
اختيارياً، تسجيل ملاحظة لتقديم المزيد من المعلومات حول النشاط.
Example
بعد إرسال عرض إلى فرصة بإيرادات متوقعة عالية، تريد إنشاء نشاط لقائد فريق مندوب المبيعات للاتصال بالعميل المحتمل لزيادة فرص إتمام الصفقة.
للقيام بذلك، اضبط نوع النشاط على مكالمة و:guilabel:نوع المستخدم على مستخدم ديناميكي. انقر على حقل العنصر النائب واختر فريق المبيعات، ثم انقر على أيقونة (سهم لليمين) واختر قائد الفريق.
إرسال رسالة¶
يُستخدم هذا الإجراء لإرسال رسالة أو بريد إلكتروني إلى جهة اتصال مرتبطة بسجل معين.
مع تحديد إرسال رسالة كـ نوع الإجراء، اختر أو أنشئ قالب. عند تشغيل الأتمتة، يتم نشر الرسالة في سجل مناقشات (chatter) السجل وإرسالها إلى جميع متابعي السجل بالإضافة إلى المستلمين المحسوبين ديناميكياً للقالب، كما يلي:
يتلقى المستخدمون الداخليون بريداً إلكترونياً أو رسالة مباشرة في تطبيق المناقشة، وذلك اعتماداً على تفضيلات الإشعارات الخاصة بهم.
يتلقى المستخدمون الخارجيون بريداً إلكترونياً.
انظر أيضًا
ملاحظة¶
يُستخدم هذا الإجراء لنشر ملاحظة مرئية للمستخدمين الداخليين في سجل مناقشات (chatter) السجل.
مع تحديد تسجيل ملاحظة كـ نوع الإجراء، أدخل النص في حقل ملاحظة داخلية.
إرسال¶
مهم
لأتمتة إرسال رسائل واتساب، يجب إنشاء قالب واتساب واحد أو أكثر.
يُستخدم هذا الإجراء لإرسال رسالة واتساب إلى جهة اتصال مرتبطة بسجل معين.
مع تحديد إرسال واتساب كـ النوع للإجراء، حدد قالب واتساب المناسب من القائمة المنسدلة.
إضافة متابعين وإزالة متابعين¶
يُستخدم هذا الإجراء للاشتراك/إلغاء اشتراك جهات الاتصال الحالية كمتابعين للسجل.
مع تحديد إضافة متابعين أو إزالة متابعين كـ النوع للإجراء، حسب الحاجة، حدد نوع المتابعين:
لإضافة/إزالة نفس جهة (جهات) الاتصال دائمًا، حدد متابعون محددون ثم حدد جهة (جهات) الاتصال من القائمة المنسدلة. يمكن إضافة/إزالة جهات اتصال متعددة.
لإضافة/إزالة جهة اتصال مرتبطة بالسجل ديناميكيًا، حدد متابعون ديناميكيون. إذا لزم الأمر، غيّر حقل المتابعين بالنقر على اسم الحقل النائب ثم تحديد أو البحث عن حقل الشريك في القائمة التي تظهر. النقر على (السهم الأيمن) بجوار اسم الحقل يتيح لك الوصول إلى الحقول ذات الصلة إذا لزم الأمر.
Example
لإبقاء العملاء على علم بالتقدم في مشروع، يضيف هذا الإجراء التلقائي العميل المعني كمتابع عند تعيين مهمة المشروع إلى قيد التنفيذ.
تنفيذ الكود¶
مهم
بالنسبة لقواعد التشغيل التلقائي التي تتطلب تنفيذ كود مخصص، لاحظ أن صيانة الكود المخصص غير مشمولة في خطط الأسعار القياسية أو المخصصة وتتحمل رسوم إضافية.
يُستخدم هذا الإجراء لتنفيذ كود بايثون. يمكنك كتابة الكود الخاص بك في علامة التبويب الكود باستخدام المتغيرات التالية:
env: البيئة التي يتم تشغيل الإجراء عليهاmodel: نموذج السجل الذي يتم تشغيل الإجراء عليه؛ هو مجموعة سجلات فارغةrecord: السجل الذي يتم تشغيل الإجراء عليه؛ قد يكون فارغًاrecords: مجموعة سجلات لجميع السجلات التي يتم تشغيل الإجراء عليها في الوضع المتعدد؛ قد تُترك فارغةtime،datetime،dateutil،timezone: مكتبات بايثون مفيدةfloat_compare: دالة مساعدة لمقارنة الأعداد العشرية بناءً على دقة محددةlog(message, level='info'): دالة تسجيل لحفظ معلومات التصحيح في جدول ir.logging_logger.info(message): مسجل لإصدار الرسائل في سجلات الخادمUserError: فئة استثناء لرفع رسائل تحذير موجهة للمستخدمCommand: مساحة أسماء أوامر x2manyaction = {...}: لإرجاع إجراء
نصيحة
المتغيرات المتاحة موصوفة في كل من علامتي التبويب الكود و:guilabel:المساعدة.
انظر أيضًا
أرسل إشعارات Webhook¶
يُستخدم هذا الإجراء لإرسال طلب API من نوع POST يحتوي على قيم الحقول المحددة إلى عنوان URL للـ webhook المحدد في حقل URL.
توفر حمولة العينة معاينة للبيانات المضمنة في الطلب باستخدام بيانات سجل عشوائي أو بيانات وهمية إذا لم يكن هناك سجل متاح.
ملاحظة
من الممكن أيضًا إعداد إجراء تلقائي يستخدم webhook لاستقبال البيانات من نظام خارجي عند حدوث حدث محدد مسبقًا في ذلك النظام.
الإجراءات المتعددة¶
يُستخدم هذا الإجراء لتفعيل إجراءات متعددة (مرتبطة بالنموذج الحالي) في نفس الوقت.
لتحديد الإجراءات:
مع تحديد إجراءات متعددة كـ النوع للإجراء، انقر على إضافة إجراء.
في نافذة إضافة: إجراءات فرعية:
حدد إجراءً واحدًا أو أكثر من الإجراءات الموجودة وانقر على تحديد؛ أو
انقر على جديد، حدد الإجراء المراد تنفيذه، ثم انقر على حفظ وإغلاق أو، لإنشاء إجراءات إضافية، حفظ وجديد.
كرر العملية حسب الحاجة.
Example
عندما يتم تعيين فرصة ذات قيمة تزيد عن 10,000 دولار إلى فوز، تتم جدولة الإجراءات الأربعة التالية لنقل العميل بسلاسة من المبيعات إلى الإعداد: إزالة وسم عميل محتمل، وجدولة مكالمة انطلاق، وإرسال بريد إلكتروني للإعداد إلى العميل، ونشر ملاحظة داخلية لإبلاغ الفرق.
الذكاء الاصطناعي¶
يسمح لك هذا الإجراء بتقديم تعليمات للذكاء الاصطناعي حول الإجراء (الإجراءات) المطلوب تنفيذها أو النتيجة (النتائج) المطلوب تحقيقها.
مع تحديد الذكاء الاصطناعي كـ نوع الإجراء، انقر فوق علامة التبويب المطالبة، ثم أدخل التعليمات للذكاء الاصطناعي. لإدراج حقول من النموذج في التعليمات، اكتب / للوصول إلى محدد الحقول. اختيارياً، حدد الأدوات لتزويد الذكاء الاصطناعي بإجراءات خادم قياسية يمكنه استدعاؤها لتنفيذ المهام أو تحديث السجلات.
إرسال رسالة نصية قصيرة¶
يُستخدم هذا الإجراء لإرسال رسالة نصية قصيرة (SMS) إلى جهة اتصال مرتبطة بسجل معين.
مع اختيار إرسال رسالة نصية قصيرة كـ نوع الإجراء، حدد أو أنشئ قالب. عند تشغيل الأتمتة، يتم إرسال الرسالة النصية القصيرة إلى مستلمي قالب الرسائل النصية القصيرة.
نصيحة
يمكن أيضاً الوصول إلى قوالب الرسائل النصية القصيرة عن طريق تفعيل وضع المطور، ثم في تطبيق الإعدادات، الانتقال إلى .
طلب التوقيع¶
يُستخدم هذا الإجراء لطلب توقيع مستند باستخدام قالب.
مع اختيار طلب التوقيع كـ نوع الإجراء، حدد قالب التوقيع المناسب.
لكل موقع محدد للمستند، قم بتعيين مستخدم:
لطلب توقيع نفس المستخدم في كل مرة، حدد موقع ثابت، ثم حدد المستخدم أو ابحث عنه من القائمة المنسدلة أو أنشئ مستخدماً جديداً.
لطلب توقيع المستخدم المرتبط بحقل مرتبط في النموذج المعني، حدد حقل مرتبط ثم حدد الحقل المناسب.