ปลั๊กอิน
โซลูชันถูกใช้เพื่อทำแพ็กเกจและปรับใช้ปลั๊กอินและกิจกรรมเวิร์กโฟลว์ที่กำหนดเองกับสภาพแวดล้อมอื่น ตัวอย่างเช่น ลำดับด้านล่างกำหนดลำดับการพัฒนาและการปรับใช้งานที่ง่าย
สร้างโซลูชัน ผู้เผยแพร่ที่กำหนดเอง และ ไม่มีการจัดการ ในสภาพแวดล้อม DEV ของคุณ
เขียนอย่างน้อยหนึ่ง ปลั๊กอิน หรือ กิจกรรมเวิร์กโฟลว์ที่กำหนดเอง
ลงทะเบียน ปลั๊กอินหรือกิจกรรมเวิร์กโฟลว์แบบกำหนดเองในโซลูชันที่ไม่ได้รับการจัดการที่คุณสร้างขึ้นใน ขั้นตอน 1.
ส่งออก โซลูชันที่ไม่ได้รับการจัดการเป็น โซลูชันที่มีการจัดการ
นำเข้าโซลูชันที่มีการจัดการไปยังสภาพแวดล้อมอื่น (นั่นคือ TEST หรือ PROD)
ในโลกแห่งความเป็นจริงคุณแก้จุดบกพร่องรหัสในสภาพแวดล้อมการทดสอบ กลับไปและอัปเดตโซลูชั่นที่ไม่มีการจัดการด้วยรหัสที่แก้ไข และส่งออกไปยังโซลูชันที่มีการจัดการ ตามวิธีที่คุณใช้การควบคุมการแก้ไขเพื่อจัดการการอัปเดตรหัสและเวอร์ชั่นโซลูชัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมการแก้ไขและการกำหนดเวอร์ชันของโซลูชัน ดู การควบคุมแหล่งที่มา
เมื่อวางแผนการออกแบบโซลูชันของคุณ ให้พิจารณาว่าคุณจะวางรหัสที่กำหนดเองและการปรับแต่งอื่นๆ (เอนทิตีแบบกำหนดเอง ฟอร์ม มุมมอง และอื่นๆ) ในโซลูชันเดียวกันหรือไม่ หรือคุณจะแบ่งการปรับแต่งเหล่านี้ระหว่างโซลูชันหลายตัว ซึ่งหนึ่งโซลูชันประกอบด้วยรหัสที่กำหนดเอง และโซลูชันอื่นประกอบด้วยการปรับแต่งอื่นๆ (เอนทิตีที่กำหนดเอง ฟอร์ม มุมมอง และอื่นๆ)
เคล็ดลับ
เริ่มต้นด้วยผู้เผยแพร่ที่กำหนดเองและโซลูชันที่ไม่มีการจัดการ จากนั้นพัฒนาและทดสอบปลั๊กอิน หรือกิจกรรมเวิร์กโฟลว์ที่กำหนดเองในโซลูชันนั้น เราไม่แนะนำให้พัฒนาปลั๊กอิน หรือกิจกรรมเวิร์กโฟลว์ที่กำหนดเองในโซลูชันเริ่มต้นแล้วเพิ่มลงในโซลูชันที่กำหนดเอง
ลงทะเบียนปลั๊กอินหรือกิจกรรมเวิร์กโฟลว์ที่กำหนดเองในโซลูชันที่ไม่มีการจัดการที่กำหนดเอง
หลังจากคุณสร้างผู้เผยแพร่ที่กำหนดเองและโซลูชันที่ไม่มีการจัดการ และได้เขียนรหัสที่กำหนดเอง คุณก็พร้อมที่จะลงทะเบียนรหัสในโซลูชันที่ไม่มีจัดการและเริ่มทดสอบได้
ลงทะเบียนชุดประกอบกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง
ในการกระจายกิจกรรมเวิร์กโฟลว์ที่กำหนดเองในโซลูชัน คุณต้องเพิ่มชุดประกอบที่ลงทะเบียนซึ่งมีกิจกรรมอยู่ลงในโซลูชันที่ไม่มีการจัดการ อันดับแรก ลงทะเบียน ชุดประกอบเวิร์กโฟลว์แบบกำหนดเอง จากนั้นเพิ่มชุดประกอบไปยังโซลูชันโดยทำตามขั้นตอนเหล่านี้
สร้างโซลูชันใหม่ใน Power Apps พอร์ทัลผู้สร้าง หรือใช้โซลูชันที่มีอยู่ การสร้างโซลูชันใหม่ให้เลือก โซลูชั่น>โซลูชั่นใหม่ จากนั้นป้อนข้อมูลที่จำเป็นสำหรับโซลูชันของคุณ
ด้วย โซลูชั่น ที่เลือกในบานหน้าต่างนำทางด้านซ้าย เลือกชื่อโซลูชันในรายการ จากนั้นเลือก เพิ่มที่มีอยู่>อื่นๆ>ชุดประกอบปลั๊กอิน
ค้นหาชุดประกอบเวิร์กโฟลว์แบบกำหนดเองที่คอมไพล์ด้วยชื่อ
เลือกแอสเซมบลีกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง แล้วเลือก เพิ่ม
ลงทะเบียนชุดประกอบปลั๊กอินและขั้นตอน
ขั้นตอนการลงทะเบียนปลั๊กอินนั้นคล้ายคลึงกับการลงทะเบียนชุดประกอบกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง ยกเว้นว่าคุณจะต้องลงทะเบียนหนึ่งรายการหรือมากกว่า ขั้นตอน ซึ่งระบุเงื่อนไขภายใต้ปลั๊กอินที่ควรดำเนินการโดย Microsoft Dataverse
การเริ่มต้นให้ทำตามคำแนะนำเหล่านี้เพื่อ ลงทะเบียนปลั๊กอินและขั้นตอน โดยใช้เครื่องมือการลงทะเบียนปลั๊กอิน ขั้นตอนต่อไป เราจะสร้างโซลูชันจากนั้นเพิ่มชุดประกอบปลั๊กอินและขั้นตอนไปยังโซลูชันโดยใช้อินเทอร์เฟซผู้สร้างที่ทันสมัย ตัวอย่างปลั๊กอิน "ติดตามผล" และการลงทะเบียนขั้นตอนที่เราจะใช้นั้นจะแสดงในภาพประกอบต่อไปนี้
เริ่มการเพิ่มองค์ประกอบเหล่านั้นให้กับโซลูชันของเรา
สร้างโซลูชันใหม่ใน Power Apps พอร์ทัลผู้สร้าง หรือใช้โซลูชันที่มีอยู่ การสร้างโซลูชันใหม่ เลือก โซลูชั่น>โซลูชั่นใหม่ และป้อนข้อมูลที่จำเป็นสำหรับโซลูชันของคุณ
ด้วย โซลูชั่น ที่เลือกในบานหน้าต่างนำทางด้านซ้าย เลือกชื่อโซลูชันในรายการ จากนั้นเลือก เพิ่มที่มีอยู่>อื่นๆ>ชุดประกอบปลั๊กอิน
ค้นหาชุดประกอบปลั๊กอินที่คอมไพล์ด้วยชื่อ
เลือกแอสเซมบลีปลั๊กอิน จากนั้นเลือก เพิ่ม
เพิ่มขั้นตอนไปยังโซลูชันโดยการเลือก เพิ่มที่มีอยู่>อื่นๆ>ขั้นตอนปลั๊กอิน
เคล็ดลับ
ในเครื่องมือการลงทะเบียนปลั๊กอิน ขั้นตอนเรียกว่า ขั้นตอน ในอินเทอร์เฟซคลาสสิค Solution Explorer ขั้นตอนเรียกว่า ขั้นตอนการประมวลผลข้อความ Sdk ในส่วนติดต่อผู้สร้างที่ทันสมัย มีขั้นตอนที่เรียกว่า ขั้นตอนปลั๊กอิน
ค้นหาขั้นตอนที่ลงทะเบียน เลือกขั้นตอน แล้วเลือก เพิ่ม
โซลูชันที่เป็นผลลัพธ์กับส่วนประกอบทั้งสองนั้นแสดงในภาพประกอบต่อไปนี้
เป็นไปได้ที่จะเพิ่มขั้นตอนไปยังโซลูชัน ก่อน (หรือไม่มี) การเพิ่มชุดประกอบปลั๊กอินที่เกี่ยวข้อง การเพิ่มชุดประกอบ เลือกเมนูตัวเลือก (...) ถัดจากชื่อขั้นตอนของปลั๊กอิน เลือก เพิ่มส่วนประกอบที่จำเป็น แล้วเลือก ตกลง สิ่งนี้จะเพิ่มชุดประกอบปลั๊กอินที่เกี่ยวข้องโดยอัตโนมัติ อย่าเพิ่มชุดประกอบบลีปลั๊กอินไปยังโซลูชัน ถ้าคุณตั้งใจจะให้ชุดประกอบนั้นในโซลูชันอื่นที่โซลูชันปัจจุบันจะขึ้นอยู่
โปรดทราบว่าการลบชุดประกอบปลั๊กอินออกจากโซลูชัน จะไม่ลบขั้นตอนใดๆ ที่ขึ้นอยู่กับชุดนั้น คุณต้องลบขั้นตอนเหล่านั้นทีละรายการ
ลบปลั๊กอินออกจากโซลูชันโดยการอัปเดตแอสเซมบลี
บางครั้งคุณอาจต้องลบปลั๊กอินออกจากโซลูชัน อย่างไรก็ตาม คุณไม่สามารถทำได้ด้วยการอัปเกรดโซลูชัน แต่คุณสามารถลบแอสเซมบลีด้วยการอัปเกรดโซลูชัน และจบลงด้วยผลลัพธ์ที่ต้องการ
รายละเอียดของวิธีแก้ปัญหานี้อธิบายไว้ในคำแนะนำเหล่านี้
เริ่มต้นด้วยการอัปเดตหมายเลขเวอร์ชัน "หลัก" ของแอสเซมบลีซึ่งมีการลบปลั๊กอินเป้าหมายบางชนิดออก
หลังจากการเปลี่ยนแปลงเวอร์ชันนี้ คุณจะไม่สามารถอัปเดตแอสเซมบลีโดยใช้ Plug-in Registration tool (PRT) อย่างไรก็ตาม คุณจะสามารถลงทะเบียนแอสเซมบลีเป็นแอสเซมบลีใหม่เคียงข้างกับแอสเซมบลีเก่าได้
ลงทะเบียนแอสเซมบลีใหม่ของคุณเคียงข้างกับแอสเซมบลีเก่าโดยใช้ PRT
ย้ายขั้นตอนที่มีอยู่สำหรับชนิดปลั๊กอินเก่าไปยังชนิดปลั๊กอินที่เกี่ยวข้องในแอสเซมบลีใหม่
ลบแอสเซมบลีเก่า
ส่งออกโซลูชันที่ไม่มีการจัดการเป็นโซลูชันที่มีการจัดการพร้อมหมายเลขเวอร์ชันของโซลูชันใหม่
นำเข้าโซลูชันที่มีการจัดการใหม่เป็นการอัปเกรดไปยังสภาพแวดล้อมที่มีการลงทะเบียนแอสเซมบลีเก่า การอัปเกรดโซลูชันควรลบแอสเซมบลีเก่าและชนิดที่ไม่ต้องการด้วย
ดูเพิ่มเติม
อัพเดทโซลูชั่น
การกำหนดเวอร์ชันของแอสเซมบลี
แหล่งข้อมูลเว็บไซต์