สถานการณ์สมมติที่ 3: การย้ายจากโซลูชันที่ไม่มีการจัดการไปสู่โซลูชันที่มีการจัดการในองค์กรของคุณ
ภาพจำลองนี้กล่าวถึงสถานการณ์ที่ซึ่งสภาพแวดล้อมการทำงานจริงของคุณประกอบด้วยโซลูชันที่ไม่มีการจัดการหรือการแก้ไข/ปรับปรุงตามคำสั่งของคุณหลายรายการถูกสร้างขึ้นในโซลูชันเริ่มต้น งานที่อธิบายไว้ที่นี่จะแสดงให้คุณเห็นถึงวิธีการแปลงส่วนประกอบแอปแบบจำลองที่ไม่มีการจัดการทั้งหมดของคุณให้เป็นแบบที่มีการจัดการ โดยใช้โซลูชันเดียวที่จะใช้ในการสร้างเลเยอร์ที่มีการจัดการเดียวในสภาพแวดล้อมการทดสอบและสภาพแวดล้อมการทำงานจริงของคุณ ต่อมา คุณอาจต้องการสร้างโซลูชันเพิ่มเติมเพื่อพัฒนากลยุทธ์การแบ่งชั้นและการขึ้นต่อกันที่แตกต่างกันระหว่างโซลูชันต่างๆ
ด้วยข้อยกเว้นของสภาพแวดล้อมการพัฒนาของคุณ ผลลัพธ์ที่ได้คือ มีโซลูชันที่จัดการในสภาพแวดล้อมของคุณเท่านั้น ข้อมูลมากกว่านี้: โซลูชันที่การจัดการและไม่มีการจัดการ
ข้อกำหนดเบื้องต้น
- แยกสภาพแวดล้อมการพัฒนาและสภาพแวดล้อมการทำงานจริง นอกจากนี้ เราขอแนะนำให้คุณรักษาสภาพแวดล้อมการทดสอบอย่างน้อยหนึ่งรายการที่แยกจากสภาพแวดล้อมการพัฒนาและสภาพแวดล้อมการทำงานจริงของคุณ
- ใช้ผู้เผยแพร่รายเดียวสำหรับโซลูชันทั้งหมดของคุณในทุกสภาพแวดล้อมของคุณ ข้อมูลเพิ่มเติม: ผู้เผยแพร่โซลูชัน
แปลงโซลูชันที่ไม่มีการจัดการเป็นแบบที่มีการจัดการ
ระบุและลบตารางและส่วนประกอบที่ไม่จำเป็น
- สร้างการสำรองข้อมูลของสภาพแวดล้อมการทำงานจริงของคุณ คุณสามารถนำส่วนประกอบที่อาจถูกลบออกโดยไม่ได้ตั้งใจกลับมา ผ่านการส่งออกและนำเข้าโซลูชันได้ในขั้นตอนถัดไป
- ลบตารางและส่วนประกอบที่ไม่ต้องการออกจากสภาพแวดล้อมการทำงานจริงของคุณ ตัวอย่างเช่น ให้พิจารณาการลบตารางที่ไม่มีเรกคอร์ดหรือเรกคอร์ดที่เก่ามาก หรือตารางและส่วนประกอบที่ไม่มีการขึ้นต่อกัน ข้อมูลเพิ่มเติม: ดูการขึ้นต่อกันสำหรับส่วนประกอบ
สร้างโซลูชันเพื่อใช้ในการแปลงส่วนประกอบจากแบบที่ไม่มีการจัดการเป็นแบบที่มีการจัดการ
- ในสภาพแวดล้อมการพัฒนาของคุณ สร้างโซลูชันที่ไม่มีการจัดการ เดียว ที่จะใช้เพื่อบรรจุแอปแบบจำลอง ตาราง และส่วนประกอบที่ขึ้นต่อกันของ Microsoft Dataverse ทั้งหมด เช่น ฟอร์ม มุมมอง ฟิลด์ แผนภูมิ และแดชบอร์ด การรวมองค์ประกอบทั้งหมดเหล่านี้เข้าด้วยกันสามารถช่วยลดโอกาสของปัญหาการจัดเลเยอร์ข้ามโซลูชันที่อาจเกิดขึ้นในภายหลัง เมื่อคุณอัปเดตหรือแนะนำแอปแบบจำลองและการแก้ไข/ปรับปรุงตามคำสั่งใหม่ ข้อมูลเพิ่มเติม: สร้างโซลูชัน
- สำหรับส่วนประกอบ ที่ไม่มีการจัดการ เช่น ตารางที่กำหนดเองที่ไม่มีการจัดการ คุณจะไม่ใช้การแบ่งส่วน แต่จะเลือก รวมส่วนประกอบทั้งหมด เมื่อเพิ่มส่วนประกอบเหล่านั้นลงในโซลูชัน
- ถ้ามีส่วนประกอบ ที่มีการจัดการ ที่คุณกำหนดเอง ใช้การแบ่งส่วนเมื่อเพิ่มส่วนประกอบเหล่านั้นในโซลูชัน ตัวอย่างเช่น หากคุณได้เพิ่มคอลัมน์ที่กำหนดเองหรือเปลี่ยนชื่อที่แสดงสำหรับคอลัมน์ที่มีอยู่เป็นตารางมาตรฐาน Power Apps เช่น ลูกค้าองค์กร และ ผู้ติดต่อ ใช้การแบ่งส่วนเพื่อให้คุณส่งออกเฉพาะส่วนประกอบที่กำหนดเองที่โครงการต้องการเท่านั้น ไม่ใช่ส่วนประกอบเพิ่มเติมที่คุณไม่ต้องการให้บริการ เมื่อต้องการทำเช่นนี้ เลือก เลือกส่วนประกอบ แล้วเพิ่มเฉพาะส่วนประกอบที่กำหนดเองของคุณลงในโซลูชัน
เคล็ดลับ
หากต้องการดูว่าส่วนประกอบที่มีการจัดการได้รับการปรับแต่งหรือไม่ ให้มองหาเลเยอร์ที่ไม่มีการจัดการซึ่งจะอยู่เหนือเลเยอร์ที่มีการจัดการพื้นฐานของส่วนประกอบนั้น ข้อมูลเพิ่มเติม: ดูเลเยอร์โซลูชันสำหรับส่วนประกอบ
- หากคุณมีแอปพื้นที่ทำงาน โฟลว์ แอปพอร์ทัล หรือปลั๊กอิน ที่จะแปลง คุณสามารถเพิ่มไปยังโซลูชันที่ไม่มีการจัดการที่แยกต่างหากในตอนนี้หรือในภายหลัง
- อย่าลืมใช้ผู้เผยแพร่รายเดียวสำหรับโซลูชันทั้งหมดของคุณ ข้อมูลเพิ่มเติม: ผู้เผยแพร่โซลูชัน
- ในสภาพแวดล้อมการพัฒนาของคุณ สร้างโซลูชันที่ไม่มีการจัดการ เดียว ที่จะใช้เพื่อบรรจุแอปแบบจำลอง ตาราง และส่วนประกอบที่ขึ้นต่อกันของ Microsoft Dataverse ทั้งหมด เช่น ฟอร์ม มุมมอง ฟิลด์ แผนภูมิ และแดชบอร์ด การรวมองค์ประกอบทั้งหมดเหล่านี้เข้าด้วยกันสามารถช่วยลดโอกาสของปัญหาการจัดเลเยอร์ข้ามโซลูชันที่อาจเกิดขึ้นในภายหลัง เมื่อคุณอัปเดตหรือแนะนำแอปแบบจำลองและการแก้ไข/ปรับปรุงตามคำสั่งใหม่ ข้อมูลเพิ่มเติม: สร้างโซลูชัน
ปรับใช้โซลูชันที่มีการจัดการ
- หากคุณมีสภาพแวดล้อมการทดสอบที่มีอยู่ คุณสามารถไปยังขั้นตอนถัดไปได้ อย่างไรก็ตาม เราขอแนะนำให้คุณทำสำเนาของสภาพแวดล้อมการทำงานจริงเพื่อใช้เป็นสภาพแวดล้อมการทดสอบ ข้อมูลเพิ่มเติม: คัดลอกสภาพแวดล้อม
- ส่งออกโซลูชันที่ไม่มีการจัดการจากสภาพแวดล้อมการพัฒนาของคุณเป็น ที่มีการจัดการ ข้อมูลเพิ่มเติม: ส่งออกโซลูชัน
- หากมีโซลูชันที่ไม่มีการจัดการในสภาพแวดล้อมการทดสอบที่มีชื่อเดียวกับโซลูชันที่มีการจัดการที่คุณต้องการนำเข้า ให้ลบเรกคอร์ดโซลูชันที่ไม่มีการจัดการในสภาพแวดล้อมการทดสอบ หากต้องการลบเรกคอร์ดโซลูชันที่ไม่มีการจัดการ ไปที่ Power Apps เลือกสภาพแวดล้อมการทดสอบหรือสภาพแวดล้อมการทำงานจริง เลือก โซลูชัน เลือกโซลูชันที่ไม่มีการจัดการ และจากนั้น บนแถบคำสั่ง เลือก ลบ โปรดสังเกตว่าการลบโซลูชันที่ไม่มีการจัดการไม่ได้เป็นการลบส่วนประกอบที่ไม่มีการจัดการของโซลูชัน
- นำเข้าโซลูชันเข้าสู่สภาพแวดล้อมการทดสอบของคุณโดยใช้การสั่งงานการนำเข้าโซลูชัน Power Platform CLI ด้วยพารามิเตอร์ แปลงเป็นที่มีการจัดการ หรืองานนำเข้าโซลูชันของ เครื่องมือ DevOps ขณะนี้ คุณไม่สามารถนำเข้าโซลูชันและแปลงส่วนประกอบทั้งหมดเป็นที่มีการจัดการโดยใช้พอร์ทัล Power Apps ได้สำเร็จ
- มีการทดสอบหลายชนิดที่คุณสามารถใช้เพื่อตรวจสอบว่าฟังก์ชันหรือคุณลักษณะเฉพาะของแอปทำงานอย่างถูกต้องหรือไม่ การทดสอบเหล่านี้บางส่วนรวมถึงการทดสอบหน่วย การทดสอบแบบครบวงจร และการทดสอบการยอมรับของผู้ใช้ (UAT)
- หลังจากการทดสอบเสร็จสิ้นและถูกตรวจสอบแล้ว ให้ทำซ้ำขั้นตอนที่ c-e แต่แทนที่จะทำตามขั้นตอนในสภาพแวดล้อมการทดสอบของคุณ ให้ทำตามขั้นตอนในสภาพแวดล้อม การทำงานจริง ของคุณ
- หากคุณมีแอปพื้นที่ทำงาน โฟลว์ หรือแอปพอร์ทัล ก่อนอื่นให้นำเข้าโซลูชันที่มีการจัดการในการทดสอบของคุณ และจากนั้น จึงเข้าสู่สภาพแวดล้อมการทำงานจริงในลักษณะเดียวกันดังที่อธิบายไว้ข้างต้น
ขั้นตอนถัดไป
ตอนนี้ คุณได้ย้ายไปใช้โซลูชันที่มีการจัดการแล้ว เราขอแนะนำให้คุณทำความเข้าใจโซลูชันและการจัดเลเยอร์องค์ประกอบ นอกจากนี้ โดยมีข้อยกเว้นของสภาพแวดล้อมการพัฒนาของคุณ ไม่ควรมีการแก้ไข/ปรับปรุงตามคำสั่งที่ไม่มีการจัดการหรือโซลูชันที่ไม่มีการจัดการใดๆ ในสภาพแวดล้อมของคุณ ข้อมูลเพิ่มเติม: เลเยอร์ของโซลูชัน