كيفية إدارة عمليات الأتمتة المتنافسة المتعددة على موقع monday.com

Share, it's a shame that you'll be left with all this knowledge alone.

Facebook
WhatsApp
Email

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

في هذه المقالة، سوف نستكشف ما يعنيه حقًا وجود عمليات تشغيل آلي منافسة وكيف يمكنك محاولة حلها!

ما هي الأتمتة المتنافسة؟

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

على سبيل المثال، لنفترض أننا قمنا بتكوين عمليتي التشغيل الآلي التاليتين على نفس اللوحة:

  1. عندما تتغير الحالة إلى شيء ما ، سأقوم بتجميع عنصر
  2. عندما تتغير الحالة إلى شيء ما ، قم بتغيير حالة أخرى إلى شيء ما.

نظرًا لأن عمليات الأتمتة هذه تبدأ من نفس المشغل، “عندما تتغير الحالة إلى شيء ما”، فسيتم تشغيلهما في نفس الوقت. لذلك، من المحتمل جدًا أن تفشل واحدة على الأقل من عمليات الأتمتة هذه – قد لا تعمل عملية الأتمتة الثانية لأن عملية الأتمتة الأولى تسببت في تجميع هذا العنصر!

image_1__56_.png

كيفية إدارة عمليات الأتمتة المتنافسة المتعددة على موقع monday.com
نصيحة: هل تريد رؤية المزيد من الأمثلة على الوصفات لعمليات التشغيل الآلي المنافسة؟ تحقق من هذا القسم من المقالة أدناه!
الاستخدام المثير للاهتمام: يمكن أيضًا استخدام عمليات الأتمتة المتنافسة لإنشاء عمليات أكثر تعقيدًا، مثل إدارة سير العمل حيث يتم تنفيذ عمليات مختلفة في وقت واحد لتحسين الوقت والموارد. على سبيل المثال، يمكنك إعداد نظام تلقائي يقوم بتحديث حالة المشروع أثناء إرسال رسائل البريد الإلكتروني إلى فرق مختلفة، بحيث يحصل الجميع على المعلومات ذات الصلة في الوقت الفعلي.

تفعيل الأتمتة المنافسة

الآن بعد أن فهمنا المزيد حول ما يعنيه وجود عمليات تشغيل آلي منافسة، دعنا نتعلم ما يحدث عند تشغيلها على لوحتك!

سنستمر في وصفتي الأتمتة الموضحتين في المثال أعلاه. إذا قمنا بتشغيل عمليات الأتمتة هذه عدة مرات عن طريق تغيير الحالة 1 إلى “devin”، فستعمل بعض عمليات الأتمتة بشكل صحيح، بينما لن تعمل عمليات أخرى. عندما يحدث هذا، سنتلقى أيضًا تنبيهًا يخبرنا بفشل عملية التشغيل الآلي لدينا:

أتمتة-Fail.gif

بالإضافة إلى ذلك، إذا ذهبت إلى سجل أنشطة التشغيل الآلي، يمكنك أيضًا رؤية دليل على أن بعض الوصفات التي تم تشغيلها عملت بنجاح، بينما فشل البعض الآخر. سيكون هناك أيضًا جملة حمراء تشرح المزيد عن سبب فشل عملية أتمتة معينة (في حالتنا كان ذلك بسبب وجود عنصر مجمع على اللوحة).

Group_1_-_2022-09-15T154636.516.png

أمثلة على الأتمتة المتنافسة

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

بافتراض ذلك، ستجد ثلاثة سيناريوهات مختلفة أدناه حيث ستتنافس عمليات التشغيل الآلي مع بعضها البعض، وبالتالي تؤدي إلى فشل بعضها في عملية التشغيل:

  • السيناريو 1: تقوم إحدى الأتمتة بنقل عنصر إلى لوحة أخرى

image_1__58_.png

  • السيناريو 2: أتمتة بطول عنصر واحد

image_1__57_.png

  • السيناريو 3: تقوم عملية أتمتة واحدة بحذف عنصر بالكامل

image_1__59_.png

كيفية حلها

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

على سبيل المثال، الأتمتة التالية:

  1. عندما تتغير الحالة إلى شيء ما ، سأقوم بتجميع عنصر
  2. عندما تتغير الحالة إلى شيء ما ، قم بتغيير حالة أخرى إلى شيء ما

يمكن دمجها في أتمتة واحدة مخصصة:

  1. عندما تتغير الحالة إلى شيء ما ، قم بوضع الحالة على شيء ما، ثم سأقوم بتجميع عنصر

image_1__60_.png

كيفية إدارة عمليات الأتمتة المتنافسة المتعددة على موقع monday.com

ملاحظة: تأكد من إضافة أي إجراء في الخطوة “الأخيرة” (نقل العنصر إلى اللوحة، أو تجميع العنصر، أو حذف العنصر) كأحد الإجراءات الأخيرة للأتمتة المخصصة.

رابط المصدر