يحتوي هذا المستودع على إطار عمل لإنشاء تدفقات Microsoft Power Automate Desktop القياسية.
يحتوي على الوظائف التالية المستخدمة بشكل متكرر كمكونات:
يتوفر الآن ملف حل كامل غير مُدار تم تصديره للاستيراد إلى بيئتك إذا كان لديك ترخيص Premium من Power Automate. تم حزم هذا الملف مع إصدار Power Automate Desktop 2.46.163.24194. سيتعامل Power Automate مع أي تحديثات مطلوبة للإصدارات الأحدث أيضًا. قد لا تكون التدفقات متوافقة مع الإصدارات السابقة وفي مثل هذه الحالات - ستؤدي إلى حدوث خطأ يمنع تحريرها.
إذا لم يكن لديك ترخيص Premium أو كنت ترغب في استخدامه مع إصدار سابق من PAD، فيمكنك تجربة استخدام مقتطفات التعليمات البرمجية في /src/flows/
.
يجب أن تحدد ملفات README.md ضمن كل تدفق إصدار Power Automate Desktop الذي تم إنشاء رمز التدفق فيه. في معظم الحالات، يكون رمز Power Automate Desktop متوافقًا مع نفس إصدار التطبيق. التوافق مع الإصدارات الأخرى غير مضمون، لكنه قد يستمر في العمل بشكل كامل أو جزئي.
في حالة محاولتك لصق مقتطف التعليمات البرمجية الذي تم إنشاؤه باستخدام إصدار مختلف من Power Automate Desktop عن إصدارك، فإن الخيارات المتاحة لك هي:
إذا تغير بناء جملة إجراء معين في الإصدار الأحدث، فسيتم إلغاء لصق كتلة التعليمات البرمجية بأكملها من قبل المصمم ولن تحصل على أي إجراءات على الإطلاق. للصق بعضها على الأقل، يمكنك محاولة تقسيم الكتلة إلى أجزاء أصغر أو لصق الإجراءات واحدًا تلو الآخر، حتى تصل إلى إجراء غير مقبول. من المحتمل جدًا أن تظل معظم الإجراءات مقبولة على أي حال، خاصة الإجراءات البسيطة، مثل Setvariable و Run subflow وما إلى ذلك، في حين قد لا يُسمح بالإجراءات الأحدث أو الإجراءات ذات السمات الأكثر تخصيصًا.
ثم قم بإنشاء الإجراءات التي لم يتم قبولها يدويًا باتباع لقطات الشاشة أو الأوصاف أو الكود المقدم للسير.
/solution/
يوصى ببعض الإعداد العام قبل محاولة تنفيذ أي من التدفقات والوظائف الأخرى ضمن إطار العمل.
يجب أن يكون للإطار بيئة تطوير مخصصة خاصة به. هذه هي البيئة الوحيدة التي يجب أن يتواجد فيها إطار العمل كحل غير مُدار.
ويجب استيراده كحل مُدار لجميع البيئات الأخرى حيث ستستخدم التدفقات إطار العمل، بما في ذلك DEV وTEST وUAT والبيئات غير الإنتاجية الأخرى. وذلك بحيث لا يمكن إجراء تغييرات على إطار العمل خارج بيئة DEV الخاصة به، ولكن يمكن استخدامه عن طريق استدعاء تدفقات الأدوات المساعدة مثل المسجل كتدفقات فرعية، بالإضافة إلى عمل نسخ من تدفقات القالب للمشاريع الجديدة.
يجب إضافة كافة التدفقات التي تريد تنفيذها في المستأجر الخاص بك إلى حل واحد يجب أن يكون غير مُدار في البيئة المخصصة (انظر أعلاه)، ولكن يتم تصديره على أنه مُدار إلى أي بيئات أخرى. الاسم الموصى به للحل هو PADFramework .