مجموعة إجراءات "If"

مكتمل

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

فكّر في المثال التالي: يحتوي أحد ملفات Excel على معلومات بطاقة الدعم الواردة، بما في ذلك الضرورة وخطة الاشتراك الخاصة بالعميل. استنادًا إلى هذه المعلومات، يحدد التدفق أقصى وقت استجابة للبطاقة ويكتبه في الخلية المطابقة.

أولاً، افتح تقرير Excel وحدد نطاق البيانات. بعد ذلك، قم بالتكرار خلال كل صف، مع قراءة الضرورة وخطة الاشتراك:

لقطة شاشة للإجراء ‏‫"قراءة من تكرار Excel‬".

والآن في كل صف من هذه الصفوف، يجب حساب الحد الأقصى لوقت الاستجابة. تكون اتفاقيات مستوى الخدمة (SLAs) للشركة على النحو الآتي:

  • يحصل المستخدمون المجانيون على استجابة في غضون 30 يومًا من إرسال بطاقة
  • يحصل المستخدمون الأساسيون على استجابة خلال سبعة أيام.
  • يحصل المستخدمون المتميزون على استجابة خلال يوم واحد

إضافة إلى ذلك، يجب أن تتلقى أي بطاقة تم تمييزها بأنها عاجلة استجابة في غضون 12 ساعة، بغض النظر عن خطة اشتراك المستخدم.

ونظرًا إلى أن المعلومات اللازمة لمعرفة أقصى وقت للاستجابة تُستمد من أكثر من مصدر واحد، سنستخدم "إذا" الشرطية. ونبدأ بتقدير الضرورة الخاصة بالبطاقة، حيث إنها تتجاوز خطة الاشتراك في هذه الحالة:

لقطة شاشة لخلية "إذا" تحتوي على مربع حوار عاجل.

لقطة شاشة لخلية "إذا" تحتوي على إجراء كتابة عاجلة لمدة 12 ساعة.

وبعد ذلك، أضف كل حالة فردية كشرط بديل:

لقطة شاشة لخلية "إلا إذا" تحتوي على مربع حوار متميز.

وفي النهاية، سيبدو التدفق كما يأتي:

لقطة شاشة للإجراء "التكرار، إذا، إلا إذا".

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

لقطة شاشة لاكتمال الإجراء "التكرار، إذا، إلا إذا".

الآن، في حالة الإدخال غير المتوقع، سيتم تعيين الحد الأقصى للوقت على أنه "غير محدد".