เค้าร่าง Power Automate v2

Note

คุณลักษณะ Power Automate และ Dataverse ที่อธิบายไว้ในบทความนี้ใช้ได้กับผู้ใช้ที่ลงชื่อเข้าใช้ ด้วยบัญชีที่ทำงานหรือโรงเรียนหรือบัญชีพรีเมียมขององค์กร

Power Automate จัดเก็บโฟลว์เดสก์ท็อปใน Microsoft Dataverse ให้คุณสามารถจัดเก็บและจัดการข้อมูลได้อย่างปลอดภัยโดยใช้โดยแอปพลิเคชันทางธุรกิจ

ฟังก์ชันนี้ทำให้คุณสามารถใช้คุณลักษณะต่างๆ เช่น โซลูชันสำหรับ Application Lifecycle Management (ALM) อย่างไรก็ตาม การจัดการข้อมูลที่จัดเก็บในลักษณะนี้อาจเป็นเรื่องที่ท้าทาย

ดังนั้น Schema พื้นที่เก็บข้อมูลใหม่สำหรับโฟลว์เดสก์ท็อปใน Dataverse (v2) จึงพร้อมใช้งาน ซึ่งทำให้การทำงานกับ Dataverse API ง่ายขึ้น และเปิดใช้งานการปรับปรุงผลิตภัณฑ์ในอนาคตด้วยโฟลว์เดสก์ท็อป Schema พื้นที่เก็บข้อมูลใหม่พร้อมใช้งานแบบสาธารณะพร้อมกับ Power Automate สำหรับเดสก์ท็อป (v2.29)

เข้าถึงการตั้งค่า Schema v2 ในศูนย์การจัดการ Power Platform

v2 schema ช่วยลดการใช้ฐานข้อมูล Dataverse สำหรับผู้ใช้ที่มีสิทธิ์การใช้งานแบบชำระเงินได้อย่างมีประสิทธิภาพ นอกจากนี้ ยังถ่ายโอนส่วนประกอบต่างๆ ของโฟลว์เดสก์ท็อปของคุณที่เข้าสู่ Dataverse สำหรับApps File Capacity ซึ่งเป็นส่วนหนึ่งของการสมัครใช้งานปัจจุบันของคุณ

เพื่อใช้ Schema ใหม่อย่างมีประสิทธิภาพ ตรวจสอบให้แน่ใจว่าผู้ใช้และเครื่องรันไทม์แบบอัตโนมัติได้รับการอัปเดตเป็น Power Automate ที่เหมาะสมสําหรับเวอร์ชันเดสก์ท็อป

ในฐานะผู้ดูแลระบบ Power Platform คุณสามารถเข้าถึงการตั้งค่า Schema ที่เก็บข้อมูล v2 ที่เรียกว่า Schema ของโฟลว์เดสก์ท็อปขั้นสูงสําหรับโฟลว์เดสก์ท็อปในสภาพแวดล้อมของคุณโดยทําตามขั้นตอนเหล่านี้:

  1. ลงชื่อเข้าใช้ ศูนย์การจัดการ Power Platform
  2. ในบานหน้าต่างนําทาง ให้เลือก จัดการ
  3. บนบานหน้าต่าง จัดการ ให้เลือก สภาพแวดล้อม
  4. บนหน้า สภาพแวดล้อม ให้เลือกสภาพแวดล้อมที่คุณต้องการกําหนดค่า
  5. บนแถบคำสั่ง เลือก การตั้งค่า
  6. ขยาย ผลิตภัณฑ์ แล้วจากนั้น เลือก คุณลักษณะ
  7. บนหน้า คุณลักษณะ นําทางไปยัง Schema ของโฟลว์เดสก์ท็อปที่ปรับปรุงประสิทธิภาพแล้ว การตั้งค่านี้ใช้ในระดับสภาพแวดล้อม

สคีมา v2 เปิดใช้งานโดยค่าเริ่มต้น

ในวันที่ 1 ตุลาคม 2024 โครงสร้าง v1 จะถูกยกเลิกและเปิดใช้งาน schema v2 ตามค่าเริ่มต้น ในภูมิภาคสาธารณะทั้งหมดของแพลตฟอร์ม Power คุณต้องมี Power Automate สำหรับเดสก์ท็อป v2.29 หรือใหม่กว่า เพื่อสร้างและเรียกใช้โฟลว์เดสก์ท็อปโดยใช้สภาพแวดล้อมที่เปิดใช้งาน Schema v2 ข้อกำหนดนี้ทำให้มั่นใจได้ว่าผู้สร้างโฟลว์บนเดสก์ท็อปและผู้ใช้ที่มีผู้ดูแลและไม่มีผู้ใช้ดูแล สามารถใช้ประโยชน์จากฟังก์ชันการทำงานใหม่ได้

ตัวเลือกในศูนย์จัดการ Power Platform เพื่อเลือกไม่ใช้สคีมา v2 ที่เปิดใช้งานโดยค่าเริ่มต้น

จัดการโฟลว์เดสก์ท็อปในสภาพแวดล้อมที่เปิดใช้งาน 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 ไม่ได้รับการบันทึก แม้ว่าภาพหน้าจอเหล่านั้นจะไม่จำเป็นสำหรับการเรียกใช้โฟลว์เดสก์ท็อป แต่คุณก็สามารถบันทึกได้:

  1. ไปที่แผง องค์ประกอบ UI ด้านขวาใน Power Automate Desktop
  2. เลือกองค์ประกอบ 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 พร้อมไบนารีโฟลว์เดสก์ท็อป

Important

ออบเจ็กต์ไบนารีของโฟลว์เดสก์ท็อปเป็นส่วนประกอบที่จำเป็นของโฟลว์เดสก์ท็อป เนื่องจากจะจัดเก็บข้อมูลที่จำเป็นสำหรับโฟลว์เดสก์ท็อปเพื่อให้สามารถเปิดหรือทำงานได้ อย่าลบออบเจ็กต์ไบนารีเหล่านี้ การลบออกส่งผลให้ข้อมูลสูญหายอย่างถาวรสำหรับโฟลว์เดสก์ท็อป ซึ่งทำให้โฟลว์ที่เกี่ยวข้องไม่สามารถแก้ไขได้

จำนวนไบนารีของโฟลว์เดสก์ท็อปอาจแตกต่างกันไป ขึ้นอยู่กับขนาดของโฟลว์เดสก์ท็อป

บทบาทและสิทธิ์การใช้งาน

ด้วยสคีมา v2 จะใช้ตารางไบนารีของกระบวนการเดสก์ท็อป เพื่อให้โฟลว์เดสก์ท็อปทำงานได้ตามที่คาดไว้ คุณต้องมีสิทธิ์การใช้งานเพิ่มเติม ถ้าคุณกําลังใช้บทบาท Environment Maker ความปลอดภัยเริ่มต้น และ Basic Userไม่จําเป็นต้องมีการกําหนดค่าเพิ่มเติมเพื่อให้โฟลว์เดสก์ท็อปทํางานได้ตามที่คาดไว้ บทบาทที่มีอยู่ภายในเหล่านี้รวมสิทธิ์ที่จําเป็นทั้งหมดสําหรับการสร้าง เรียกใช้ และจัดการโฟลว์ใน schema v2 อยู่แล้ว

ถ้าคุณใช้บทบาทความปลอดภัยแบบกําหนดเองเพื่อจัดการการเข้าถึงโฟลว์เดสก์ท็อป ขอแนะนําให้บทบาทเหล่านี้รวมสิทธิ์ทั้งหมดที่มีอยู่ภายใน Basic User และ Environment Maker บทบาท นอกเหนือจากสิทธิ์เฉพาะของโฟลว์ของเดสก์ท็อปที่แสดงด้านล่าง บทบาทแบบกําหนดเองควรสืบทอดหรือสะท้อนสิทธิ์ของบทบาทที่มีอยู่ภายในเหล่านี้ได้อย่างมีประสิทธิภาพ และจะได้รับการตรวจสอบและปรับปรุงเป็นระยะ ๆ เนื่องจากบทบาทที่มีอยู่ภายในอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป ซึ่งทําให้แน่ใจความเข้ากันได้อย่างต่อเนื่องและป้องกันความล้มเหลวที่ไม่คาดคิดเมื่อสิทธิ์ของแพลตฟอร์มพัฒนาขึ้น

นอกเหนือจากสิทธิ์ที่ให้มาโดย Basic User บทบาท และ Environment Maker สิทธิ์การใช้งานต่อไปนี้จําเป็นสําหรับโฟลว์เดสก์ท็อปเมื่อใช้บทบาทความปลอดภัยแบบกําหนดเอง:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary
  • prvReadSolution
  • prvReadtag (ไม่บังคับตั้งแต่เวอร์ชัน 2.57)
  • prvReadtaggedprocess (ไม่บังคับตั้งแต่เวอร์ชัน 2.57)

ระดับการเข้าถึงขั้นต่ำสำหรับแต่ละสิทธิ์เป็นระดับพื้นฐาน (ผู้ใช้) ข้อมูลเพิ่มเติม: บทบาทความปลอดภัย และสิทธิ์การใช้งาน

สิทธิ์และระดับการเข้าถึงที่จำเป็นสำหรับไบนารีโฟลว์เดสก์ท็อปที่มากับสคีมา v2

Important

การกําหนดสิทธิ์การใช้งานเฉพาะที่แสดงใน บทบาทและสิทธิ์การใช้งาน อาจไม่เพียงพอถ้าสิทธิ์ Dataverse หรือ Power Platform ที่จําเป็นอื่นๆ ที่ผู้ใช้ พื้นฐาน หรือ ผู้สร้างสภาพแวดล้อม มอบให้มักจะขาดหายไป