Power Automate v2 schema
หมายเหตุ
คุณลักษณะ Power Automate และ Dataverse ที่อธิบายไว้ในบทความนี้ใช้ได้กับผู้ใช้ที่ลงชื่อเข้าใช้ ด้วยบัญชีที่ทำงานหรือโรงเรียนหรือบัญชีพรีเมียมขององค์กร
Power Automate จัดเก็บโฟลว์เดสก์ท็อปใน Microsoft Dataverse ให้คุณสามารถจัดเก็บและจัดการข้อมูลได้อย่างปลอดภัยโดยใช้โดยแอปพลิเคชันทางธุรกิจ
ฟังก์ชันนี้ทำให้คุณสามารถใช้คุณลักษณะต่างๆ เช่น โซลูชันสำหรับ Application Lifecycle Management (ALM) อย่างไรก็ตาม การจัดการข้อมูลที่จัดเก็บในลักษณะนี้อาจเป็นเรื่องที่ท้าทาย
ดังนั้น Schema พื้นที่เก็บข้อมูลใหม่สำหรับโฟลว์เดสก์ท็อปใน Dataverse (v2) จึงพร้อมใช้งาน ซึ่งทำให้การทำงานกับ Dataverse API ง่ายขึ้น และเปิดใช้งานการปรับปรุงผลิตภัณฑ์ในอนาคตด้วยโฟลว์เดสก์ท็อป Schema พื้นที่เก็บข้อมูลใหม่พร้อมใช้งานแบบสาธารณะพร้อมกับ Power Automate สำหรับเดสก์ท็อป (v2.29)
เปิดใช้งาน v2 schema
v2 schema ช่วยลดการใช้ฐานข้อมูล Dataverse สำหรับผู้ใช้ที่มีสิทธิ์การใช้งานแบบชำระเงินได้อย่างมีประสิทธิภาพ นอกจากนี้ ยังถ่ายโอนส่วนประกอบต่างๆ ของโฟลว์เดสก์ท็อปของคุณที่เข้าสู่ Dataverse สำหรับApps File Capacity ซึ่งเป็นส่วนหนึ่งของการสมัครใช้งานปัจจุบันของคุณ
ไม่จำเป็นต้องดำเนินการในทันที แม้ว่าเราขอแนะนำให้คุณเปิดใช้งานการปรับปรุงผลิตภัณฑ์ในอนาคต ก่อนเปิดใช้งาน Schema ใหม่ ตรวจสอบให้แน่ใจว่าผู้ใช้และเครื่องรันไทม์แบบอัตโนมัติได้รับการอัปเดตเป็น Power Automate สำหรับเดสก์ท็อปเวอร์ชันที่เหมาะสม
ผู้ดูแลระบบ Power Platform สามารถเลือกได้ว่าจะเปิดใช้งานสคีมาหน่วยเก็บข้อมูล v2 เมื่อใด หากต้องการเปิดใช้งาน ให้ไปที่ Power Platform ศูนย์การจัดการ>สภาพแวดล้อม>การตั้งค่า>ผลิตภัณฑ์>คุณลักษณะ>เปิดใช้งานการจัดเก็บไฟล์โฟลว์เดสก์ท็อปลงใน Schema v2 การตั้งค่านี้ใช้ในระดับสภาพแวดล้อม
แปลงโฟลว์เดสก์ท็อปที่จัดเก็บไว้ในสคีมา v1 ไปเป็นสคีมา v2 ภายในสิ้นปี 2024 เพราะหลังจากนั้นสคีมา v1 จะมีการเลิกใช้งาน คุณต้องมี Power Automate สำหรับเดสก์ท็อป v2.29 หรือใหม่กว่า เพื่อสร้างและเรียกใช้โฟลว์เดสก์ท็อปโดยใช้สภาพแวดล้อมที่เปิดใช้งาน Schema v2 ข้อกำหนดนี้ทำให้มั่นใจได้ว่าผู้สร้างโฟลว์บนเดสก์ท็อปและผู้ใช้ที่มีผู้ดูแลและไม่มีผู้ใช้ดูแล สามารถใช้ประโยชน์จากฟังก์ชันการทำงานใหม่ได้
สคีมา v2 เปิดใช้งานโดยค่าเริ่มต้น
ตั้งแต่เดือนมกราคม 2024 เป็นต้นไป สคีมา v2 จะถูกเปิดใช้งานโดยอัตโนมัติสำหรับทุกสภาพแวดล้อม แม้ว่าจะไม่แนะนำ แต่ตัวเลือกในการยกเลิกการเปิดใช้งานอัตโนมัติมีอยู่ในศูนย์จัดการ Power Platform การเปิดการเลือกไม่ใช้งานจะทำให้การเปิดใช้งานสคีมา v2 ในสภาพแวดล้อมเฉพาะนี้ล่าช้า
ต่อไปในปี 2024 สคีมา v2 จะเปิดในทุกสภาพแวดล้อมโดยไม่มีตัวเลือกในการปิดใช้งานคุณลักษณะนี้ และตัวเลือกนี้จะไม่ปรากฏในศูนย์จัดการ Power Platform ตามแนวทางปฏิบัติที่ดีที่สุด เราขอแนะนำให้คุณเปิดใช้งานคุณลักษณะนี้ล่วงหน้า เพื่อให้ผู้ใช้ได้รับประโยชน์จากการปรับปรุงผลิตภัณฑ์ที่มาพร้อมกับคุณลักษณะนี้
ในวันที่ 1 ตุลาคม 2024 schema v2 จะเปิดใช้งานโดยค่าเริ่มต้นในภูมิภาคสาธารณะทั้งหมดของ Power Platform
จัดการโฟลว์เดสก์ท็อปในสภาพแวดล้อมที่เปิดใช้งาน Schema v2
โฟลว์เดสก์ท็อป Power Automate ที่เก็บอยู่ใน Schema v1 ในปัจจุบันยังคงทำงานตามที่ต้องการในสภาพแวดล้อมที่เปิดใช้งาน Schema v2 โฟลว์เดสก์ท็อปใหม่ ที่แก้ไข และที่บันทึกใหม่ จะถูกจัดเก็บไว้ใน Schema v2
หากโฟลว์เดสก์ท็อปเป็นของโซลูชันในสภาพแวดล้อมที่เปิดใช้งาน v2 ให้ปฏิบัติตาม ขั้นตอนเพิ่มเติมเหล่านี้ เพื่อให้แน่ใจว่าแพ็คเกจโซลูชันมีไบนารีทั้งหมดที่จำเป็นสำหรับโฟลว์เพื่อให้ทำงานได้อย่างถูกต้อง
ย้อนกลับโฟลว์เดสก์ท็อปที่แปลงแล้ว
Power Automate สำหรับเดสก์ท็อปเวอร์ชัน 2.29 หรือใหม่กว่า ช่วยให้องค์กรที่ก้าวไปข้างหน้าด้วย Schema v2 สามารถย้อนกลับได้จนกว่า Schema v1 จะเลิกใช้งาน
คุณสามารถย้อนกลับโฟลว์เดสก์ท็อปที่แปลงเป็นสคีมา v2 ได้โดยบันทึกโฟลว์เดสก์ท็อปอีกครั้งในสภาพแวดล้อมที่ผู้ดูแลระบบ Power Platform ปิดใช้งานคุณลักษณะนี้
สำหรับสถานการณ์ส่วนใหญ่ คุณไม่จำเป็นต้องดาวน์เกรดเวอร์ชัน Power Automate สำหรับเดสก์ท็อปของคุณ อย่างไรก็ตาม โฟลว์เดสก์ท็อปที่ใช้คุณลักษณะที่เกี่ยวข้องกับ v2 ซึ่งไม่รองรับโดย Schema v1 ไม่สามารถย้อนกลับได้
การย้อนกลับจาก v2 เป็น v1 อาจส่งผลให้ภาพหน้าจอบางภาพที่เกี่ยวข้องกับองค์ประกอบ UI ไม่ได้รับการบันทึก แม้ว่าภาพหน้าจอเหล่านั้นจะไม่จำเป็นสำหรับการเรียกใช้โฟลว์เดสก์ท็อป แต่คุณก็สามารถบันทึกได้:
- ไปที่แผง องค์ประกอบ UI ด้านขวาใน Power Automate Desktop
- เลือกองค์ประกอบ UI แต่ละรายการในรายการ
เพื่อให้แน่ใจว่าภาพหน้าจอจะถูกบันทึกเมื่อคุณย้อนกลับเป็นเวอร์ชัน 1
ข้อจำกัดของโฟลว์เดสก์ท็อป Schema v2
โฟลว์เดสก์ท็อปที่จัดเก็บไว้ใน Schema v2 จะทำงานเฉพาะในสภาพแวดล้อมที่เปิดใช้งานคุณลักษณะ Schema v2
โฟลว์เดสก์ท็อป สคีมา V1 ในโซลูชันที่มีการจัดการ อาจทำงานในสภาพแวดล้อมที่เปิดใช้งานสคีมา v2 แต่ก่อนอื่น คุณควรบันทึกสคีมาใหม่ในสภาพแวดล้อมอื่นที่เปิดใช้งานสคีมา v2
จากนั้น คุณสามารถนำเข้าเวอร์ชัน Schema v2 ที่อัปเดตของกระบวนการเดียวกันไปยังสภาพแวดล้อมที่มีการจัดการซึ่งตั้งใจจะเรียกใช้ เลเยอร์ที่ใช้งานอยู่สามารถแทนที่ได้ด้วยเวอร์ชัน Schema v2 ของกระบวนการอัตโนมัติ
สถานการณ์สมมติ | Power Automate สำหรับเดสก์ท็อปก่อนวางจำหน่ายในเดือนกุมภาพันธ์ 2023 | Power Automate สำหรับเดสก์ท็อปก่อนวางจำหน่ายในเดือนกุมภาพันธ์ 2023 |
---|---|---|
โฟลว์เดสก์ท็อป Schema v1 สามารถทำงานในสภาพแวดล้อมที่เปิดใช้งาน Schema v2 ได้หรือไม่ | ใช่ | ใช่ |
โฟลว์เดสก์ท็อป Schema v2 สามารถรันในสภาพแวดล้อมที่เปิดใช้งาน Schema v2 ได้หรือไม่ | ไม่ (ผู้ใช้จะได้รับแจ้งข้อผิดพลาด) | ใช่ |
โฟลว์เดสก์ท็อป Schema v2 สามารถรันในสภาพแวดล้อมที่ปิดใช้งาน Schema v2 ได้หรือไม่ | ไม่ (ผู้ใช้จะได้รับแจ้งข้อผิดพลาด) | ใช่ |
โฟลว์เดสก์ท็อป Schema v1 สามารถแก้ไข/บันทึกในสภาพแวดล้อมที่ปิดใช้งาน Schema v2 ได้หรือไม่ | ใช่ | ใช่ |
โฟลว์เดสก์ท็อป Schema v1 สามารถแก้ไข/บันทึกใน Schema v1 ในสภาพแวดล้อมที่เปิดใช้งาน Schema v2 ได้หรือไม่ | ใช่ | ไม่ (โฟลว์ถูกแปลงและบันทึกใน Schema v2) |
โฟลว์เดสก์ท็อป Schema v2 สามารถแก้ไข/บันทึกใน Schema z1 ในสภาพแวดล้อมที่ปิดใช้งาน Schema v2 ได้หรือไม่ | ไม่ (ผู้ใช้จะได้รับแจ้งข้อผิดพลาด) | ใช่ (โฟลว์ถูกดาวน์เกรดและบันทึกไว้ใน Schema v1) |
โฟลว์เดสก์ท็อป Schema v2 สามารถแก้ไข/บันทึกใน Schema v2 ในสภาพแวดล้อมที่เปิดใช้งาน Schema v2 ได้หรือไม่ | ไม่ (ผู้ใช้จะได้รับแจ้งข้อผิดพลาด) | ใช่ |
เกินขีดจำกัดของขนาด
เมื่อคุณบันทึกโฟลว์เดสก์ท็อปในสคีมา v2 คุณอาจเห็นข้อผิดพลาดต่อไปนี้:
"ไม่สามารถบันทึกโฟลว์ได้เนื่องจากเกินขีดจำกัดขนาดที่อนุญาต"
ขีดจำกัดนี้ใช้กับคำจำกัดความของโฟลว์เดสก์ท็อปที่บันทึกไว้ใน Dataverse ซึ่งต้องไม่เกิน 16M อักขระ ปัญหานี้อาจเกิดขึ้นกับโฟลว์เดสก์ท็อปขนาดใหญ่ เช่น เมื่อการดำเนินการมีค่าคุณสมบัติขนาดใหญ่ หรือตัวแปรมีค่าเริ่มต้นขนาดใหญ่ ตัวอย่างเช่น รูปภาพที่บันทึกเป็น base64 และตั้งค่าเป็นค่าตัวแปรเริ่มต้น
เราไม่แนะนำให้เก็บส่วนข้อมูลขนาดใหญ่ไว้ในคุณสมบัติการดำเนินการหรือในค่าเริ่มต้นของตัวแปร ดึงค่าจากการดำเนินการอื่นหรือส่งค่าเป็นตัวแปรอินพุตแทน คุณยังสามารถแบ่งโฟลว์เดสก์ท็อปของคุณออกเป็นโฟลว์เดสก์ท็อปย่อยหลายรายการได้ด้วย
Schema Dataverse
เมื่อใช้สคีมา v2 เราเปลี่ยนโมเดลข้อมูลที่จัดเก็บไว้ใน Dataverse นอกเหนือจากเอนทิตีเวิร์กโฟลว์แล้ว เรายังใช้เอนทิตีไบนารีของโฟลว์เดสก์ท็อปเพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับโฟลว์เดสก์ท็อป รวมถึงรูปภาพและข้อมูลเมตา
สำคัญ
ออบเจ็กต์ไบนารีของโฟลว์เดสก์ท็อปเป็นส่วนประกอบที่จำเป็นของโฟลว์เดสก์ท็อป เนื่องจากจะจัดเก็บข้อมูลที่จำเป็นสำหรับโฟลว์เดสก์ท็อปเพื่อให้สามารถเปิดหรือทำงานได้ อย่าลบออบเจ็กต์ไบนารีเหล่านี้ การลบออกส่งผลให้ข้อมูลสูญหายอย่างถาวรสำหรับโฟลว์เดสก์ท็อป ซึ่งทำให้โฟลว์ที่เกี่ยวข้องไม่สามารถแก้ไขได้
จำนวนไบนารีของโฟลว์เดสก์ท็อปอาจแตกต่างกันไป ขึ้นอยู่กับขนาดของโฟลว์เดสก์ท็อป
บทบาทและสิทธิการใช้งาน
ด้วยสคีมา v2 จะใช้ตารางไบนารีของโฟลว์เดสก์ท็อป เพื่อให้โฟลว์เดสก์ท็อปทำงานได้ตามที่คาดไว้ คุณต้องมีสิทธิ์การใช้งานเพิ่มเติม หากคุณใช้บทบาทความปลอดภัยเริ่มต้น Environment Maker
และ Basic User
ก็ไม่จำเป็นต้องเปลี่ยนแปลง
หากคุณใช้บทบาทความปลอดภัยแบบกำหนดเองเพื่อจัดการการเข้าถึงโฟลว์เดสก์ท็อปของคุณ ผู้ดูแลระบบ Power Platform จะต้องเพิ่มรายการสิทธิ์การใช้งานต่อไปนี้ให้กับบทบาท:
prvCreatedesktopflowbinary
prvReaddesktopflowbinary
prvWritedesktopflowbinary
prvDeletedesktopflowbinary
prvSharedesktopflowbinary
prvAssigndesktopflowbinary
prvAppenddesktopflowbinary
prvAppendTodesktopflowbinary
prvReadSolution
ระดับการเข้าถึงขั้นต่ำสำหรับแต่ละสิทธิ์เป็นระดับพื้นฐาน (ผู้ใช้) ข้อมูลเพิ่มเติม: บทบาทความปลอดภัย และสิทธิ์การใช้งาน