หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
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 ของโฟลว์เดสก์ท็อปขั้นสูงสําหรับโฟลว์เดสก์ท็อปในสภาพแวดล้อมของคุณโดยทําตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ ศูนย์การจัดการ Power Platform
- ในบานหน้าต่างนําทาง ให้เลือก จัดการ
- บนบานหน้าต่าง จัดการ ให้เลือก สภาพแวดล้อม
- บนหน้า สภาพแวดล้อม ให้เลือกสภาพแวดล้อมที่คุณต้องการกําหนดค่า
- บนแถบคำสั่ง เลือก การตั้งค่า
- ขยาย ผลิตภัณฑ์ แล้วจากนั้น เลือก คุณลักษณะ
- บนหน้า คุณลักษณะ นําทางไปยัง Schema ของโฟลว์เดสก์ท็อปที่ปรับปรุงประสิทธิภาพแล้ว การตั้งค่านี้ใช้ในระดับสภาพแวดล้อม
สคีมา v2 เปิดใช้งานโดยค่าเริ่มต้น
ในวันที่ 1 ตุลาคม 2024 โครงสร้าง v1 จะถูกยกเลิกและเปิดใช้งาน schema v2 ตามค่าเริ่มต้น ในภูมิภาคสาธารณะทั้งหมดของแพลตฟอร์ม Power คุณต้องมี Power Automate สำหรับเดสก์ท็อป v2.29 หรือใหม่กว่า เพื่อสร้างและเรียกใช้โฟลว์เดสก์ท็อปโดยใช้สภาพแวดล้อมที่เปิดใช้งาน Schema 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 ไม่ได้รับการบันทึก แม้ว่าภาพหน้าจอเหล่านั้นจะไม่จำเป็นสำหรับการเรียกใช้โฟลว์เดสก์ท็อป แต่คุณก็สามารถบันทึกได้:
- ไปที่แผง องค์ประกอบ 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 นอกเหนือจากเอนทิตีเวิร์กโฟลว์แล้ว เรายังใช้เอนทิตีไบนารีของโฟลว์เดสก์ท็อปเพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับโฟลว์เดสก์ท็อป รวมถึงรูปภาพและข้อมูลเมตา
Important
ออบเจ็กต์ไบนารีของโฟลว์เดสก์ท็อปเป็นส่วนประกอบที่จำเป็นของโฟลว์เดสก์ท็อป เนื่องจากจะจัดเก็บข้อมูลที่จำเป็นสำหรับโฟลว์เดสก์ท็อปเพื่อให้สามารถเปิดหรือทำงานได้ อย่าลบออบเจ็กต์ไบนารีเหล่านี้ การลบออกส่งผลให้ข้อมูลสูญหายอย่างถาวรสำหรับโฟลว์เดสก์ท็อป ซึ่งทำให้โฟลว์ที่เกี่ยวข้องไม่สามารถแก้ไขได้
จำนวนไบนารีของโฟลว์เดสก์ท็อปอาจแตกต่างกันไป ขึ้นอยู่กับขนาดของโฟลว์เดสก์ท็อป
บทบาทและสิทธิ์การใช้งาน
ด้วยสคีมา v2 จะใช้ตารางไบนารีของกระบวนการเดสก์ท็อป เพื่อให้โฟลว์เดสก์ท็อปทำงานได้ตามที่คาดไว้ คุณต้องมีสิทธิ์การใช้งานเพิ่มเติม ถ้าคุณกําลังใช้บทบาท Environment Maker ความปลอดภัยเริ่มต้น และ Basic Userไม่จําเป็นต้องมีการกําหนดค่าเพิ่มเติมเพื่อให้โฟลว์เดสก์ท็อปทํางานได้ตามที่คาดไว้ บทบาทที่มีอยู่ภายในเหล่านี้รวมสิทธิ์ที่จําเป็นทั้งหมดสําหรับการสร้าง เรียกใช้ และจัดการโฟลว์ใน schema v2 อยู่แล้ว
ถ้าคุณใช้บทบาทความปลอดภัยแบบกําหนดเองเพื่อจัดการการเข้าถึงโฟลว์เดสก์ท็อป ขอแนะนําให้บทบาทเหล่านี้รวมสิทธิ์ทั้งหมดที่มีอยู่ภายใน Basic User และ Environment Maker บทบาท นอกเหนือจากสิทธิ์เฉพาะของโฟลว์ของเดสก์ท็อปที่แสดงด้านล่าง
บทบาทแบบกําหนดเองควรสืบทอดหรือสะท้อนสิทธิ์ของบทบาทที่มีอยู่ภายในเหล่านี้ได้อย่างมีประสิทธิภาพ และจะได้รับการตรวจสอบและปรับปรุงเป็นระยะ ๆ เนื่องจากบทบาทที่มีอยู่ภายในอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป ซึ่งทําให้แน่ใจความเข้ากันได้อย่างต่อเนื่องและป้องกันความล้มเหลวที่ไม่คาดคิดเมื่อสิทธิ์ของแพลตฟอร์มพัฒนาขึ้น
นอกเหนือจากสิทธิ์ที่ให้มาโดย Basic User บทบาท และ Environment Maker สิทธิ์การใช้งานต่อไปนี้จําเป็นสําหรับโฟลว์เดสก์ท็อปเมื่อใช้บทบาทความปลอดภัยแบบกําหนดเอง:
prvCreatedesktopflowbinaryprvReaddesktopflowbinaryprvWritedesktopflowbinaryprvDeletedesktopflowbinaryprvSharedesktopflowbinaryprvAssigndesktopflowbinaryprvAppenddesktopflowbinaryprvAppendTodesktopflowbinaryprvReadSolution-
prvReadtag(ไม่บังคับตั้งแต่เวอร์ชัน 2.57) -
prvReadtaggedprocess(ไม่บังคับตั้งแต่เวอร์ชัน 2.57)
ระดับการเข้าถึงขั้นต่ำสำหรับแต่ละสิทธิ์เป็นระดับพื้นฐาน (ผู้ใช้) ข้อมูลเพิ่มเติม: บทบาทความปลอดภัย และสิทธิ์การใช้งาน
Important
การกําหนดสิทธิ์การใช้งานเฉพาะที่แสดงใน บทบาทและสิทธิ์การใช้งาน อาจไม่เพียงพอถ้าสิทธิ์ Dataverse หรือ Power Platform ที่จําเป็นอื่นๆ ที่ผู้ใช้ พื้นฐาน หรือ ผู้สร้างสภาพแวดล้อม มอบให้มักจะขาดหายไป