تمرين - استخدام مربعات الرسائل للتواصل
في الأتمتة المراقبة، يكون التفاعل بين المستخدمين ومحطات العمل ضرورياً. وتوفر مربعات الرسائل وسيلة مباشرة لإجراء هذا الاتصال.
وفي هذا التمرين، ستقوم بإعداد تدفق مراقب يقرأ الأوامر من أوراق عمل Excel ويطالب المستخدمين بتحديد خصم للأوامر ذات القيمة العالية.
للبدء، قم بتنزيل Orders.zip. حدّد تنزيل في الجانب الأيمن واستخرج ملف Excel إلى جهاز الكمبيوتر المحلي لديك.
ابدأ بمطالبة المستخدم بتحديد ملف Excel. استخدم الإجراء عرض مربع حوار تحديد ملف وقم بتكوين الحقل عامل تصفية الملف للسماح بملفات xlsx فقط.
قبل قراءة أي بيانات من الملف المحدد، يجب عليك تشغيلها باستخدام الإجراء تشغيل Excel.
لقراءة البيانات من ملف Excel، انشر الإجراء قراءة من ورقة عمل excel وحدّد جميع القيم المتوفرة من ورقة العمل في الحقل استرداد.
انشر الإجراء الحصول على أول عمود/صف فارغ من ورقة عمل Excel لاسترداد أول عمود وصف فارغين في ورقة عمل Excel.
استخدم الإجراء كتابة إلى ورقة عمل Excel لإضافة رأس الخصم في العمود الفارغ الأول في ملف Excel.
قبل معالجة كل صف Excel بشكل مستقل، أنشئ متغيرًا جديدًا بالاسم العدادوقم بتهيئته إلى 2. سيشير هذا المتغير إلى رقم الصف الذي تقوم بمعالجته في كل تكرار.
أضف التكرار تكرار لكل عنصر للتكرار خلال البيانات التي تم استردادها.
للتحقق من قيمة عمود الإجمالي (العمود G)، قم بتحويله إلى رقم، ثم أضف الإجراء If للتحقق مما إذا كان يتجاوز 100,000.
إذا كانت القيمة تتجاوز 100,000، فيجب أن يقرر المستخدم ما إذا كان سيضيف خصمًا. انشر الإجراء عرض الرسالة لتوفير المعلومات اللازمة للمستخدم ومطالبته باختيار نعم أو لا.
أضف إجراء If ثانٍ للتحقق من الزر الذي تم الضغط عليه في الخطوة السابقة.
إذا قام المستخدم بتحديد نعم، ستطالبه نافذة بإدخال مبلغ الخصم؛ فاستخدم الإجراء عرض مربع حوار الإدخال لتحقيق هذه الوظيفة.
اكتب مبلغ الخصم المحدّد في العمود الخصم الخاص بملف Excel.
قبل إنهاء التكرار تكرار لكل عنصر الذي تم إنشاؤه سابقًا، استخدم الإجراء زيادة المتغير لزيادة المتغير العداد بمقدار واحد.
وأخيرًا، قم بتشغيل التدفق. حدّد ملف Orders.xlsx عند المطالبة بذلك.