تمرين - إنشاء تدفق السحابة الذي يستدعي تدفق Power Automate لسطح المكتب

مكتمل

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

يعمل التدفق على النحو الآتي:

  1. يطلب Power Automate ‏3 إدخالات من المستخدم. يطلب الاسم الأول واسم العائلة وعدد أيام العطلة التي يطلبها الموظف.

  2. يمرر Power Automate كل المدخلات الثلاثة إلى Power Automate لسطح المكتب كمتغيرات مدخل.

  3. يقوم تدفق Power Automate لسطح المكتب بكتابة قيم هذه المتغيرات إلى صف جديد في ورقة عمل Excel مفتوحة.

  4. يطالب مربع الرسالة المستخدم بالموافقة على العطلة أو رفضها.

  5. يكتب Power Automate لسطح المكتب نتيجة طلب الموافقة إلى ورقه عمل Excel ويمرره مره أخرى إلى Power Automate كمتغير إخراج.

  6. يستخدم Power Automate نتيجة طلب الموافقة كمتغير ويرسل رسالة بريد إلكتروني تحتوي على قيمة المتغير.

تمرين

  1. قم بإنشاء ملف Excel، واحفظ الملف باسم Time Off.xlsx ولا تغلق ملف Excel. أدخل الرؤوس في الصف الأول بالترتيب التالي: الاسم الأول واسم العائلة وعدد الأيام المطلوبة وتمت الموافقة

    لقطه شاشة لجدول بيانات Excel مع رؤوس تمت اضافتها.

  2. في Power Automate لسطح المكتب، حدّد تدفق جديد وحدّد اسم تدفق.

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

  3. أضف متغير إدخال. كرر ذلك ثلاث مرات، مع تحديد الحقول على النحو الآتي:

    اسم المتغير الاسم الخارجي الوصف
    FirstName FirstName الاسم الأول للموظف.
    LastName LastName اسم العائلة للموظف.
    TimeOff TimeOff الفترة الزمنية المطلوبة بالأيام.
  4. أضف متغير إخراج بالخصائص الآتية:

    • اسم المتغير: موافقة

    • الاسم الخارجي: الموافقة

    • الوصف: "نعم"- تمت الموافقة، "لا" - مرفوض

  5. أضف الإجراء ‏‫إرفاق بملف Excel قيد التشغيل‬. حدّد اسم المستند، مع إدخال Time Off.xlsx.

    لقطة شاشة لمربع حوار الإجراء

  6. أضف الإجراء ‏‫الحصول على أول عمود/صف فارغ من ورقة عمل Excel‬.

  7. أضف الإجراء ‏‫كتابة في ورقة عمل Excel‬. كرر ذلك ثلاث مرات، مع تحديد الحقول كما في الجدول الآتي:

    القيمة المراد كتابتها العمود الصف
    %FirstName% أ %FirstFreeRow%
    %LastName% ب %FirstFreeRow%
    %TimeOff% ج %FirstFreeRow%
  8. أضف الإجراء عرض رسالة، واملأ المعلمات على النحو الآتي:

    • عنوان مربع الرسالة: الموافقة مطلوبة

    • الرسالة التي سيتم عرضها: قام %FirstName%%LastName% بطلب عطلة لمدة %TimeOff% من الأيام. هل يمكن الموافقة على العطلة؟

    • رمز مربع الرسائل: سؤال

    • أزرار مربع الرسائل: نعم - لا

      لقطة شاشة لمربع حوار الإجراء

  9. أضف الإجراء تعيين متغير، وقم بتعيين الموافقة إلى %ButtonPressed%.

    لقطة شاشة لمربع حوار الإجراء

  10. أضف الإجراء ‏‫كتابة في ورقة عمل Excel‬، وحدّد المعلمات الآتية:

    • القيمة المراد كتابتها: %ButtonPressed%

    • العمود: د

    • الصف: %FirstFreeRow%

    لقطة شاشة لمربع حوار الإجراء

  11. يجب أن يبدو تدفق سطح المكتب المكتمل مثل الشكل التالي:

    لقطة شاشة للتدفق المكتمل لسطح المكتب.

  12. انتقل إلى flow.microsoft.com

  13. حدّد إنشاء و‏‫تدفق فوري في السحابة‬.

  14. أضف اسم تدفق، وحدّد تشغيل تدفق يدويًا

  15. حدّد الإجراء تشغيل تدفق يدويًا، ثم حدّد إضافة إدخال والنص لإضافة ثلاثة إدخالات نصية كما يأتي:

    العنوان الوصف
    الاسم الأول أدخل الاسم الأول للموظف
    اسم العائلة أدخل اسم العائلة للموظف
    العطلة أدخل العطلة المطلوبة بالأيام

    لقطه شاشه لمربع حوال ‏‫

  16. أضف إجراءً جديدًا، ثم ابحث عن تشغيل سير العمل الذي تم إنشاؤه باستخدام Power Automate لسطح المكتب.

    لقطة شاشة لنتائج البحث الخاصة بـ

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

    لقطة شاشة للإجراء تشغيل تدفق تم إنشاؤه باستخدام Power Automate لسطح المكتب.

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

    لقطة شاشة لمربع حوار الإجراء

‏‫ملاحظة

يتم إنشاء المتغير الموافقة من الإجراء تشغيل تدفق تم إنشاؤه بواسطة Power Automate لسطح المكتب.

احفظ سير العمل واختبره. أدخل الإدخالات كما هو مطلوب.

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