สร้างและปรับปรุงโซลูชัน

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

ปรับปรุงโซลูชัน

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

ตรวจพบการอัปเดตโซลูชันเมื่อนำเข้า

ข้อมูลเพิ่มเติม: ใช้อัปเดตหรืออัปเกรดสำหรับโซลูชัน

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

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

คำเตือน

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

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

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

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

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

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

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

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

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

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

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

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

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

เมื่อคุณลอกแบบโซลูชัน หมายเลขรุ่นที่คุณระบุจะรวมถึงตำแหน่งหลักและตำแหน่งรอง

โคลนแพทช์เวอร์ชันหลักและเวอร์ชันรอง

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

โคลนแพทช์เวอร์ชันสร้างและแก้ไข

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

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

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

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

  1. ไปที่พอร์ทัล Power Apps และจากนั้น เลือก โซลูชัน

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

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

สร้างโปรแกรมปรับปรุงโดยใช้ตัวสำรวจโซลูชัน

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

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

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

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

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

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

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

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

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

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

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

สำคัญ

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

  1. ไปที่พอร์ทัล Power Apps และจากนั้น เลือก โซลูชัน

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

โซลูชันการลอกแบบและหมายเลขรุ่นของโปรแกรมปรับปรุงการลอกแบบ

โปรแกรมปรับปรุงต้องมีหมายเลขการสร้างหรือการปรับปรุงสูงกว่าโซลูชันหลัก ไม่สามารถมีรุ่นหลักหรือรองที่สูงกว่า ตัวอย่างเช่น สำหรับโซลูชันพื้นฐานที่มีรุ่น 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 เมื่อคุณลอกแบบโซลูชันหรือโปรแกรมปรับปรุงได้ คุณตั้งค่ารุ่นหลักและรองสำหรับโซลูชันที่ลอกแบบ และค่าการสร้างหรือการแก้ไขสำหรับโปรแกรมปรับปรุง

ดูเพิ่มเติม

ภาพรวมของเครื่องมือและแอปที่ใช้กับ ALM