แชร์ผ่าน


สร้างโซลูชันและโปรแกรมปรับปรุงแบบแบ่งกลุ่มเพื่อส่งออกสินทรัพย์เอนทิตีที่เลือก

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: ใช้โซลูชันและโปรแกรมปรับปรุงแบบแบ่งส่วน

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

นอกจากการควบคุมสิ่งที่อยู่ในโซลูชันได้มากขึ้นแล้ว คุณยังสามารถควบคุมสิ่งที่เกิดขึ้นในโปรแกรมปรับปรุงได้อีกด้วย คุณสามารถสร้างโปรแกรมปรับปรุงสำหรับโซลูชันหลัก และส่งออกเป็นการปรับปรุงรองไปยังโซลูชันพื้นฐาน เมื่อคุณลอกแบบโซลูชัน ระบบจะรวบรวมโปรแกรมปรับปรุงที่เกี่ยวข้องทั้งหมดลงในโซลูชันพื้นฐาน และสร้างรุ่นใหม่

ขณะที่คุณกำลังทำงานกับโปรแกรมปรับปรุงและโซลูชันที่ลอกแบบ ให้พึงระลึกถึงข้อมูลต่อไปนี้:

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

  • โปรแกรมปรับปรุงสามารถมีโซลูชันหลักเดียวเท่านั้น แต่โซลูชันหลักสามารถมีอย่างน้อยหนึ่งโปรแกรมปรับปรุง

  • โปรแกรมปรับปรุงถูกสร้างขึ้นสำหรับโซลูชันที่ไม่มีการจัดการ คุณไม่สามารถสร้างโปรแกรมปรับปรุงสำหรับโซลูชันที่มีการจัดการ

  • เมื่อคุณส่งออกโปรแกรมปรับปรุงไปยังระบบเป้าหมาย คุณควรส่งออกเป็นโปรแกรมปรับปรุงที่มีการจัดการ อย่าใช้โปรแกรมปรับปรุงที่ไม่มีการจัดการในสภาพแวดล้อมการผลิต

  • โซลูชันหลักต้องอยู่ในระบบเป้าหมายเพื่อติดตั้งโปรแกรมปรับปรุง

  • คุณสามารถลบหรือปรับปรุงโปรแกรมปรับปรุงได้

  • ถ้าคุณลบโซลูชันหลัก โปรแกรมปรับปรุงรองทั้งหมดจะถูกลบออกเช่นกัน ระบบแสดงข้อความเตือนว่าคุณไม่สามารถเลิกทำการดำเนินการลบได้ การลบจะถูกดำเนินการในธุรกรรมเดียว ถ้าหนึ่งในโปรแกรมปรับปรุงหรือโซลูชันหลักลบไม่สำเร็จ การทำธุรกรรมทั้งหมดจะถูกย้อนกลับ

  • หลังจากที่คุณได้สร้างโปรแกรมปรับปรุงแรกสำหรับโซลูชันหลักแล้ว โซลูชันจะถูกล็อก และคุณไม่สามารถทำการเปลี่ยนแปลงใดๆ ในโซลูชันนี้ หรือส่งออกได้ อย่างไรก็ตาม หากคุณลบโปรแกรมปรับปรุงรองทั้งหมด โซลูชันหลักจะถูกปลดล็อก

  • เมื่อคุณลอกแบบโซลูชันพื้นฐาน โปรแกรมปรับปรุงรองทั้งหมดจะถูกรวบรวมไปยังโซลูชันพื้นฐาน และจะกลายเป็นรุ่นใหม่ คุณสามารถเพิ่ม แก้ไข หรือลบส่วนประกอบและสินทรัพย์ในโซลูชันที่ลอกแบบได้

  • โซลูชันที่ลอกแบบจะแสดงการเปลี่ยนทดแทนโซลูชันพื้นฐานเมื่อมีการติดตั้งบนระบบเป้าหมายเป็นโซลูชันที่มีการจัดการ โดยทั่วไปแล้ว คุณใช้โซลูชันที่ลอกแบบในการจัดส่งการปรับปรุงที่สำคัญไปยังโซลูชันก่อนหน้านี้

การทำความเข้าใจหมายเลขรุ่นสำหรับโซลูชันที่ลอกแบบและโปรแกรมปรับปรุง

รุ่นของโซลูชันมีรูปแบบดังต่อไปนี้: major.minor.build.revision โปรแกรมปรับปรุงต้องมีหมายเลขการสร้างหรือการปรับปรุงสูงกว่าโซลูชันหลัก ไม่สามารถมีรุ่นหลักหรือรองที่สูงกว่า ตัวอย่างเช่น สำหรับโซลูชันพื้นฐานรุ่น 3.1.5.7 โปรแกรมปรับปรุงอาจเป็นรุ่น 3.1.5.8 หรือรุ่น 3.1.7.0 แต่ต้องไม่ใช่รุ่น 3.2.0.0 โซลูชันที่ลอกแบบต้องมีหมายเลขรุ่นที่สูงกว่า หรือเท่ากับหมายเลขรุ่นของโซลูชันพื้นฐาน ตัวอย่างเช่น สำหรับโซลูชันพื้นฐานรุ่น 3.1.5.7 โซลูชันที่ลอกแบบอาจเป็นรุ่น 3.2.0.0 หรือรุ่น 3.1.5.7 ใน UI คุณสามารถตั้งค่ารุ่นหลักและรองสำหรับโซลูชันที่ลอกแบบ และค่าที่สร้างหรือปรับปรุงของโปรแกรมปรับปรุงได้เท่านั้น

สร้างโซลูชันแบบแบ่งส่วนด้วยสินทรัพย์เอนทิตีที่คุณต้องการ

เมื่อต้องการสร้างโซลูชันแบบแบ่งส่วน เริ่มต้นด้วยการสร้างโซลูชันที่ไม่มีการจัดการและเพิ่มทรัพยากรที่มีอยู่ คุณสามารถเพิ่มเอนทิตีของระบบหรือแบบกำหนดเองจำนวนมาก และสำหรับแต่ละเอนทิตี ให้เลือกสินทรัพย์ที่คุณต้องการรวมไว้ในโซลูชัน การตั้งค่าเสมือนตัวช่วยสร้างจะอธิบายขั้นตอนการเพิ่มสินทรัพย์ของเอนทิตีทีละขั้นตอนให้กับคุณ

  1. ไปที่ การตั้งค่า>โซลูชัน

  2. เลือก สร้าง และสร้างโซลูชัน ใส่ข้อมูลในฟิลด์ที่ต้องการ เลือก บันทึกและปิด

  3. เปิดโซลูชันที่คุณเพิ่งสร้างขึ้น ในรายการแบบหล่นลง เพิ่มที่มีอยู่ เลือก เอนทิตี

  4. ในกล่องโต้ตอบเลือกส่วนประกอบของโซลูชัน เลือกอย่างน้อยหนึ่งเอนทิตีที่คุณต้องการเพิ่มลงในโซลูชัน เลือก ตกลง

  5. ตัวช่วยสร้างจะเปิด ทำตามตัวช่วยสร้างในการเพิ่มสินทรัพย์สำหรับแต่ละเอนทิตีที่เลือกลงในโซลูชันนี้

  6. เลือก เผยแพร่ เพื่อให้การเปลี่ยนแปลงมีผลบังคับใช้

    ในภาพประกอบต่อไปนี้แสดงตัวอย่างของการสร้างโซลูชันแบบแบ่งส่วน โดยการเลือกสินทรัพย์เอนทิตีจาก Account, Case และเอนทิตี Contact

    เริ่มต้นโดยการเลือกส่วนประกอบเอนทิตี

    เพิ่มทรัพยากรที่มีอยู่

    จากนั้น เลือกส่วนประกอบของโซลูชัน

    เลือกส่วนประกอบของโซลูชัน

    ทำตามตัวช่วยสร้าง ในขั้นตอนที่ 1 เริ่มต้นตามลำดับตัวอักษร เลือกสินทรัพย์สำหรับเอนทิตีแรก เอนทิตี Account ดังที่แสดงไว้ที่นี่

    เริ่มต้นตัวช่วยสร้าง

    เปิดแท็บ ฟิลด์ และเลือกฟิลด์ หมายเลขลูกค้าองค์กร

    เลือกสินทรัพย์เอนทิตีของลูกค้าองค์กร

    ในขั้นตอนที่ 2 สำหรับเอนทิตี กรณี เพิ่มสินทรัพย์ทั้งหมด

    เลือกสินทรัพย์เอนทิตีของกรณีและปัญหา

    ในขั้นตอนที่ 3 เพิ่มฟิลด์ วันครบรอบ สำหรับเอนทิตี ผู้ติดต่อ

    เลือกสินทรัพย์เอนทิตีของผู้ติดต่อ

    ดังนั้น โซลูชันแบบแบ่งส่วนที่สร้างขึ้นจะประกอบด้วยเอนทิตีสามรายการ ซึ่งได้แก่ Account, Case และ Contact แต่ละเอนทิตีประกอบด้วยสินทรัพย์ที่ได้ถูกเลือกไว้เท่านั้น

    โซลูชันกับเอนทิตี

สร้างโปรแกรมปรับปรุงสำหรับโซลูชัน

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

สร้างโปรแกรมปรับปรุงสำหรับโซลูชันที่ไม่มีการจัดการ

  1. ไปที่ การตั้งค่า>โซลูชัน

  2. ในกริด เลือกในโซลูชันที่ไม่มีการจัดการเพื่อสร้างโปรแกรมปรับปรุง เลือก ลอกแบบโปรแกรมปรับปรุง กล่องโต้ตอบที่เปิดขึ้นประกอบด้วยชื่อของโซลูชันพื้นฐานและหมายเลขรุ่นของโปรแกรมปรับปรุง เลือก บันทึก

  3. ในกริด ค้นหา และเปิดโปรแกรมปรับปรุงที่สร้างขึ้นใหม่ เช่นเดียวกับโซลูชันพื้นฐาน ทำตามตัวช่วยสร้างเพื่อเพิ่มส่วนประกอบและสินทรัพย์ที่คุณต้องการ

  4. เลือก เผยแพร่ เพื่อให้การเปลี่ยนแปลงของคุณมีผลบังคับใช้

    ในภาพประกอบต่อไปนี้จะแสดงตัวอย่างการสร้างโปรแกรมปรับปรุงสำหรับโซลูชันที่มีอยู่ เริ่มต้นด้วยการเลือก ลอกแบบโปรแกรมปรับปรุง (ในมุมมองที่มีการบีบอัด ไอคอน ลอกแบบโปรแกรมปรับปรุง จะแสดงเป็นสี่เหลี่ยมขนาดเล็กสองอัน ดังแสดงด้านล่าง)

    ลอกแบบไอคอนโปรแกรมปรับปรุง

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

    ใช้กล่องโต้ตอบลอกแบบเพื่อปรับปรุง

    การจับภาพหน้าจอต่อไปนี้แสดงโซลูชันพื้นฐาน SegmentedSolutionExample รุ่น 1.0.1.0 และโปรแกรมปรับปรุง SegmentedSolutionExample_Patch รุ่น 1.0.2.0

    กริดที่มีโซลูชันและโปรแกรมปรับปรุง

    ในโปรแกรมปรับปรุง เราเพิ่มเอนทิตีแบบกำหนดเองใหม่ที่เรียกว่า Book และรวมสินทรัพย์ทั้งหมดของเอนทิตี Book ในโปรแกรมปรับปรุง

    เพิ่มเอนทิตีแบบกำหนดเองในโปรแกรมปรับปรุง

ลอกแบบโซลูชัน

ขณะที่คุณลอกแบบโซลูชันที่ไม่มีการจัดการ โปรแกรมปรับปรุงทั้งหมดที่เกี่ยวข้องกับโซลูชันนี้จะถูกรวบรวมไปยังโซลูชันเดิมของรุ่นที่สร้างใหม่

  1. ไปที่ การตั้งค่า>โซลูชัน

  2. จากรายการ เลือกโซลูชันที่ไม่มีการจัดการที่คุณต้องการลอกแบบ เลือก ลอกแบบโซลูชัน. กล่องโต้ตอบที่เปิดขึ้นประกอบด้วยชื่อของโซลูชันพื้นฐานและหมายเลขรุ่นใหม่ เลือก บันทึก

  3. เลือก เผยแพร่ เพื่อให้การเปลี่ยนแปลงของคุณมีผลบังคับใช้

    ในตัวอย่างดังกล่าว คุณจะยังเห็นกล่องโต้ตอบ ลอกแบบเป็นโซลูชัน ที่แสดงหมายเลขรุ่นของโซลูชันใหม่อีกด้วย

    ใช้กล่องโต้ตอบลอกแบบเป็นโซลูชัน

    หลังจากที่ลอกแบบ โซลูชันรุ่นใหม่จะประกอบด้วยเอนทิตีเดิมสามรายการ (Account, Case และ Contact) และเอนทิตีแบบกำหนดเองที่เรียกว่า Book ที่ถูกเพิ่มเข้าไปในโปรแกรมปรับปรุง แต่ละเอนทิตีประกอบด้วยสินทรัพย์ที่ได้ถูกเพิ่มในตัวอย่างเท่านั้น

    โซลูชันที่ลอกแบบที่มีโปรแกรมปรับปรุงสะสม

ดูเพิ่มเติม

ภาพรวมโซลูชันสร้างโปรแกรมปรับปรุงเพื่อทำให้การปรับปรุงโซลูชันง่ายขึ้น