พื้นที่เก็บข้อมูลนี้มีเฟรมเวิร์กสำหรับการสร้างโฟลว์ Microsoft Power Automate Desktop ที่เป็นมาตรฐาน
ประกอบด้วยฟังก์ชันที่ใช้บ่อยต่อไปนี้เป็นส่วนประกอบ:
ขณะนี้ไฟล์โซลูชันที่ไม่มีการจัดการที่ส่งออกเต็มรูปแบบพร้อมสำหรับการนำเข้าไปยังสภาพแวดล้อมของคุณ หากคุณมีสิทธิ์การใช้งานระดับพรีเมียมของ Power Automate ไฟล์นี้ได้รับการแพ็กเกจด้วย Power Automate Desktop เวอร์ชัน 2.46.163.24194 Power Automate จะจัดการการอัปเดตใดๆ ที่จำเป็นสำหรับเวอร์ชันที่ใหม่กว่าเช่นกัน โฟลว์อาจเข้ากันไม่ได้กับเวอร์ชันก่อนหน้า และในกรณีเช่นนี้ โฟลว์เหล่านั้นจะทำให้เกิดข้อผิดพลาดที่ทำให้ไม่สามารถแก้ไขได้
หากคุณไม่มีใบอนุญาตแบบพรีเมียมหรือต้องการใช้สิ่งนี้กับ PAD เวอร์ชันก่อนหน้า คุณสามารถลองใช้ข้อมูลโค้ดใน /src/flows/
ไฟล์ README.md ภายใต้แต่ละโฟลว์ควรสรุปเวอร์ชันของ Power Automate Desktop ซึ่งโค้ดโฟลว์ถูกสร้างขึ้น ในกรณีส่วนใหญ่ โค้ด Power Automate Desktop เข้ากันได้กับแอปพลิเคชันเวอร์ชันเดียวกัน ไม่รับประกันความเข้ากันได้กับเวอร์ชันอื่น แต่อาจยังใช้งานได้ทั้งหมดหรือบางส่วน
ในกรณีที่คุณพยายามวางส่วนย่อยโค้ดที่สร้างด้วย Power Automate Desktop เวอร์ชันอื่นที่ไม่ใช่เวอร์ชันของคุณ ตัวเลือกของคุณคือ:
หากไวยากรณ์ของการดำเนินการบางอย่างมีการเปลี่ยนแปลงในเวอร์ชันที่ใหม่กว่า การวางบล็อกโค้ดทั้งหมดจะถูกยกเลิกโดยผู้ออกแบบ และคุณจะไม่ได้รับการดำเนินการใดๆ เลย หากต้องการวางบางส่วนเป็นอย่างน้อย คุณสามารถลองแยกบล็อกออกเป็นส่วนเล็กๆ หรือวางการกระทำทีละรายการ จนกว่าคุณจะพบบล็อกที่ไม่ได้รับการยอมรับ มีแนวโน้มมากว่าการดำเนินการส่วนใหญ่จะยังคงได้รับการยอมรับต่อไป โดยเฉพาะการดำเนินการง่ายๆ เช่น ตั้งค่าตัวแปร เรียกใช้โฟลว์ย่อย ฯลฯ ในขณะที่การดำเนินการล่าสุดหรือการดำเนินการที่มีแอตทริบิวต์ที่กำหนดเองมากกว่านั้นอาจไม่ได้รับอนุญาต
จากนั้นสร้างการดำเนินการที่ไม่ได้รับการยอมรับด้วยตนเองโดยทำตามภาพหน้าจอ คำอธิบาย หรือรหัสที่ให้ไว้สำหรับโฟลว์
/solution/
แนะนำให้เตรียมการทั่วไปบางอย่างก่อนที่จะพยายามใช้โฟลว์และฟังก์ชันอื่นๆ ภายในกรอบงาน
Framework ควรมีสภาพแวดล้อมการพัฒนาเฉพาะของตนเอง นี่เป็นสภาพแวดล้อมเดียวที่ Framework ควรอยู่เป็นโซลูชันที่ไม่มีการจัดการ
ควรนำเข้าเป็นโซลูชันที่ได้รับการจัดการไปยังสภาพแวดล้อมอื่นๆ ทั้งหมดที่โฟลว์จะใช้กรอบงาน รวมถึงสภาพแวดล้อม DEV, TEST, UAT และสภาพแวดล้อมที่ไม่ใช่การใช้งานจริงอื่นๆ เพื่อไม่ให้มีการเปลี่ยนแปลงกับเฟรมเวิร์กภายนอกสภาพแวดล้อม DEV ของตัวเอง แต่สามารถใช้ได้โดยการเรียกโฟลว์ยูทิลิตี้ เช่น Logger เป็นโฟลว์ลูก รวมถึงการทำสำเนาของโฟลว์เทมเพลตสำหรับโปรเจ็กต์ใหม่
โฟลว์ทั้งหมดที่คุณต้องการใช้ในผู้เช่าของคุณควรเพิ่มลงในโซลูชันเดียวที่ควรอยู่ในสถานะไม่มีการจัดการในสภาพแวดล้อมเฉพาะ (ดูด้านบน) แต่ส่งออกเมื่อมีการจัดการไปยังสภาพแวดล้อมอื่น ๆ ชื่อที่แนะนำของโซลูชันคือ PADFramework