Share via


อัปเกรดหรืออัปเดตโซลูชัน

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

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

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

    อัปเดตรุ่นของโซลูชัน

  3. ใช้การอัปเกรดหรือการอัปเดตในสภาพแวดล้อมเป้าหมาย

ใช้การอัปเกรดหรือการอัปเดตในสภาพแวดล้อมเป้าหมาย

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

  1. ลงชื่อเข้าใช้ Power Apps เลือกสภาพแวดล้อมเป้าหมายที่คุณต้องการ แล้วเลือก โซลูชัน จากการนำทางด้านซ้าย หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ

  2. บนแถบคำสั่ง เลือก นำเข้า

  3. บนหน้า เลือกแพคเกจโซลูชัน เลือก เรียกดู เพื่อหาตำแหน่งไฟล์ที่บีบอัด (.zip หรือ .cab) ที่ประกอบด้วยโซลูชันที่คุณต้องการอัปเดต

  4. เลือก ถัดไป

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

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

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

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

  6. ตัดสินใจว่าจะเปิดใช้งานตัวเลือกต่อไปนี้สำหรับการดำเนินหลังการนำเข้าหรือไม่:

    • เปิดใช้งานขั้นตอนปลั๊กอินและโฟลว์ที่รวมอยู่ในโซลูชัน
      การเลือกตัวเลือกนี้จะเปิดใช้งานปลั๊กอินและโฟลว์ Power Automate ที่รวมอยู่ในโซลูชัน
  7. เลือก นำเข้า

    นำเข้าข้อมูลโซลูชันและตัวเลือก

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

การปรับแต่งที่มีการจัดการจะถูกนำเข้าในสถานะเผยแพร่แล้วเสมอ ดังนั้นจึงไม่จำเป็นต้องเผยแพร่การปรับแต่งหลังจากนำเข้าในสถานการณ์นี้

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

การทำความเข้าใจเกี่ยวกับหมายเลขรุ่นสำหรับการอัปเดต

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

การลบส่วนประกอบที่มีการจัดการออกจากสภาพแวดล้อมเป้าหมาย

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

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

    คำเตือน

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

เขียนทับตัวเลือกการแก้ไข/อัปเดตตามคำสั่ง

ตัวเลือกในการเขียนทับการปรับแต่งสามารถใช้ได้กับประสบการณ์การนำเข้าแบบคลาสสิก เมื่อใช้คำสั่ง pac solution import ของ Microsoft Power Platform CLI หรือโดยใช้ตัวเลือก OverwriteUnmanagedCustomizations ที่มีข้อความ ImportSolution หรือ ImportSolutionAsync ข้อมูลเพิ่มเติม: ImportSolutionRequest class, ImportSolution action หรือ ImportSolutionAsync action

ข้อสำคัญ

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

ดูเพิ่มเติม

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

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)