เลเยอร์ของโซลูชัน
โซลูชันที่มีการจัดการและไม่มีการจัดการนั้นมีอยู่ในระดับที่แตกต่างกันภายในสภาพแวดล้อม Microsoft Power Platform ใน Microsoft Dataverse มีระดับ เลเยอร์ ที่แตกต่างกันสองระดับ:
- เลเยอร์ที่ไม่มีการจัดการ โซลูชันที่ไม่มีการจัดการที่นำเข้าทั้งหมดและการกำหนดเองที่ไม่มีการจัดการมีอยู่ในเลเยอร์นี้ เลเยอร์ที่ไม่มีการจัดการเป็นเลเยอร์เดียว
- เลเยอร์ที่มีการจัดการ โซลูชันที่มีการจัดการที่นำเข้าทั้งหมดและโซลูชันระบบมีอยู่ที่ระดับนี้ เมื่อมีการติดตั้งโซลูชันที่มีการจัดการไว้หลายรายการ โซลูชันสุดท้ายที่ทำการติดตั้งจะอยู่เหนือโซลูชันที่มีการจัดการที่ติดตั้งไว้ก่อนหน้า ซึ่งหมายความว่าโซลูชันที่สองที่ทำการติดตั้งนั้นสามารถกำหนดโซลูชันที่ติดตั้งก่อนหน้าได้ เมื่อโซลูชันที่มีการจัดการสองรายการมีคำจำกัดความที่ขัดแย้งกัน ลักษณะการทำงานแบบรันไทม์อาจเป็น "การชนะครั้งสุดท้าย" หรือมีการใช้ตรรกะแบบผสาน ถ้าคุณถอนการติดตั้งโซลูชันที่มีการจัดการ โซลูชันที่มีการจัดการที่อยู่ข้างใต้โซลูชันที่ถอนออกจะมีผลบังคับใช้ ถ้าคุณถอนการติดตั้งโซลูชันที่มีการจัดการทั้งหมด รูปแบบพฤติกรรมเริ่มต้นที่กำหนดไว้ภายในโซลูชันระบบจะถูกนำมาใช้ ที่ฐานของระดับเลเยอร์ที่มีการจัดการคือ ชั้นของระบบ เลเยอร์ระบบประกอบด้วยตารางและส่วนประกอบที่จำเป็นสำหรับแพลตฟอร์มในการทำงาน
พฤติกรรมการรวมโซลูชัน
เมื่อคุณเตรียมโซลูชันที่มีการจัดการของคุณสำหรับการกระจาย โปรดจำไว้ว่าสภาพแวดล้อมอาจมีการติดตั้งโซลูชันจำนวนมากหรืออาจมีการติดตั้งโซลูชันอื่นในอนาคต สร้างโซลูชันที่ปฏิบัติตามแนวทางปฏิบัติดีที่สุดเพื่อให้โซลูชันของคุณไม่รบกวนโซลูชันอื่น
กระบวนการที่ Dataverse ใช้เพื่อผสานการแก้ไข/ปรับปรุงตามคำสั่งที่เน้นการบำรุงรักษาฟังก์ชั่นของโซลูชัน แม้ว่าจะมีความพยายามทุกวิถีทางเพื่อรักษาการนำเสนอไว้ แต่ความไม่เข้ากันบางประการระหว่างการปรับแต่งอาจต้องใช้ความละเอียดที่คำนวณได้เพื่อเปลี่ยนรายละเอียดการนำเสนอบางส่วนเพื่อรักษาฟังก์ชันการปรับแต่งไว้ ข้อมูลเพิ่มเติม: ทำความเข้าใจว่าโซลูชันที่บริหารจัดการนั้นถูกผสานกันอย่างไร
ดูชั้นของโซลูชันสำหรับคอมโพเนนต์
หากต้องการดูคุณลักษณะเลเยอร์ของโซลูชันช่วยให้คุณสามารถดูการเปลี่ยนแปลงส่วนประกอบทั้งหมดที่เกิดขึ้นเนื่องจากการเปลี่ยนแปลงของโซลูชันเมื่อเวลาผ่านไป ภายในชั้นของโซลูชัน คุณสามารถดูรายละเอียดแนวลึกเพื่อดูรายละเอียดคุณสมบัติที่มีการเปลี่ยนแปลงและไม่มีการเปลี่ยนแปลงเฉพาะสำหรับคอมโพเนนต์ คุณสามารถเข้าถึงเลเยอร์โซลูชันจากพื้นที่ โซลูชัน ใน Power Apps (make.powerapps.com) ได้
หากต้องการดูคุณลักษณะเลเยอร์ของโซลูชัน:
- ลองดูลำดับการเปลี่ยนแปลงของส่วนประกอบโดยโซลูชัน
- ลองดูคุณสมบัติทั้งหมดของส่วนประกอบภายในโซลูชันเฉพาะ รวมถึงการเปลี่ยนแปลงส่วนประกอบ
- คุณสามารถใช้เพื่อแก้ปัญหาการจัดชั้นของโซลูชันหรือการขึ้นต่อกันโดยการแสดงรายละเอียดการเปลี่ยนแปลงสำหรับคอมโพเนนต์ที่ถูกนำมาใช้โดยการเปลี่ยนแปลงของโซลูชัน
เข้าสู่ระบบ Power Apps เลือก โซลูชัน เปิดโซลูชันที่คุณต้องการ เลือกส่วนประกอบ เช่น ตาราง บัญชี จากนั้นเลือก ขั้นสูง>ดูเลเยอร์โซลูชัน บนแถบคำสั่ง
หน้าชั้นโซลูชันจะปรากฏขึ้น ระบบจะแสดง เลเยอร์ แต่ละอันสำหรับส่วนประกอบ เช่น มุมมองบัญชีที่ใช้งานอยู่สำหรับตาราง บัญชี ที่ใช้เป็นตัวอย่างที่นี่ โดยมี เลเยอร์ ล่าสุดอยู่ด้านบน ซึ่งโดยทั่วไปจะแสดงเป็น ใช้งานอยู่ เลเยอร์ เลเยอร์ที่ใช้งานอยู่กำหนดลักษณะการทำงานของรันไทม์ของส่วนประกอบ
เมื่อต้องการดูรายละเอียดสำหรับชั้นของโซลูชัน เลือก แผง คุณสมบัติ จะปรากฏขึ้น แท็บ อัปเดต จะแสดงเฉพาะคุณสมบัติที่ได้รับการแก้ไขเป็นส่วนหนึ่งของโซลูชันเฉพาะ เลเยอร์ เลือกแท็บ คุณสมบัติทั้งหมด เพื่อดูคุณสมบัติทั้งหมด รวมถึงคุณสมบัติที่เปลี่ยนแปลงและไม่เปลี่ยนแปลงสำหรับโซลูชัน เลเยอร์
หากส่วนประกอบรวมถึงการแปลที่นำเข้า ให้เลือกแท็บ ป้ายกำกับที่แปลแล้ว เพื่อแสดงข้อมูลสำหรับส่วนประกอบที่มีคอลัมน์ป้ายกำกับในโซลูชัน เลเยอร์ ภาษาพื้นฐานและข้อความแปลที่นำเข้าใดๆ จะแสดงตามที่ระบุไว้ในคอลัมน์ languageid โปรดทราบว่า หากไม่มีป้ายชื่อ แท็บจะไม่แสดง
เลือกป้ายกำกับเพื่อดูชั้นเต็ม
มีแท็บอื่น ๆ สำหรับเลเยอร์โซลูชันส่วนประกอบเฉพาะ
ชื่อแท็บ | รายละเอียด | ค่าที่เป็นไปได้ |
---|---|---|
RolePrivileges | แสดงสิทธิ์การใช้งานสำหรับบทบาทความปลอดภัย | เพิ่ม, ปรับปรุง, ลบ, ไม่เปลี่ยนแปลง |
AttributePicklistValues (ชุดตัวเลือก) | เมื่อเลือกสำหรับตัวเลือกส่วนกลาง จะแสดงค่าที่เป็นไปได้สำหรับตัวเลือก | เพิ่ม, ปรับปรุง, ลบ, ไม่เปลี่ยนแปลง |
AttributePicklistValues (แอตทริบิวต์ชุดตัวเลือก) | เมื่อเลือกสำหรับแอตทริบิวต์ตัวเลือก จะแสดงค่าสำหรับแอตทริบิวต์ | เพิ่ม, ปรับปรุง, ลบ, ไม่เปลี่ยนแปลง |
ลบเลเยอร์ที่ไม่มีการจัดการ
การกำหนดเองที่ไม่มีการจัดการจะอยู่ที่ชั้นบนสุดสำหรับส่วนประกอบ จากนั้นกำหนดลักษณะการทำงานรันไทม์ของส่วนประกอบ ในสถานการณ์ส่วนใหญ่ คุณไม่ต้องการการปรับแต่งที่ไม่ได้รับการจัดการซึ่งกำหนดพฤติกรรมของส่วนประกอบของคุณในสภาพแวดล้อมการทดสอบและการผลิตของคุณ
สำคัญ
โดยการออกแบบ สภาพแวดล้อมการพัฒนาและผู้ผลิตที่คุณกำลังทำงานกับส่วนประกอบที่ไม่ได้รับการจัดการ โดยทั่วไปจะมีเลเยอร์ที่ไม่ได้รับการจัดการ
ในการลบเลเยอร์ที่ไม่มีการจัดการสำหรับส่วนประกอบ ให้ทำตามขั้นตอนเหล่านี้:
คำเตือน
การลบการปรับแต่งที่ไม่มีการจัดการที่ใช้งานอยู่จะไม่สามารถย้อนกลับหรือยกเลิกได้ ข้อมูลทั้งหมดที่เกี่ยวข้องกับการปรับแต่งที่ไม่มีการจัดการอาจสูญหายได้
- เปิดโซลูชันที่คุณต้องการ เลือก ... ถัดจากส่วนประกอบ เช่น บัญชี จากนั้นเลือก ดูเลเยอร์โซลูชัน
- หากมี เลเยอร์ที่ไม่มีการจัดการ อยู่ เลเยอร์ที่ไม่มีการจัดการ จะแสดงในคอลัมน์ Solution สำหรับ เลเยอร์
- เลือก เลเยอร์ จากนั้นบนแถบคำสั่ง ให้เลือก ลบการปรับแต่งที่ใช้งานอยู่
(ดูเพิ่มเติม )
แปลข้อความที่แปลได้สำหรับแอปที่ขับเคลื่อนด้วยโมเดล
ภาพรวมของโซลูชัน