แชร์ผ่าน


ปลั๊กอิน

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

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

  2. เขียนอย่างน้อยหนึ่ง ปลั๊กอิน หรือ กิจกรรมเวิร์กโฟลว์ที่กำหนดเอง

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

  4. ส่งออก โซลูชันที่ไม่ได้รับการจัดการเป็น โซลูชันที่มีการจัดการ

  5. นำเข้าโซลูชันที่มีการจัดการไปยังสภาพแวดล้อมอื่น (นั่นคือ TEST หรือ PROD)

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

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

เคล็ดลับ

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

ลงทะเบียนปลั๊กอินหรือกิจกรรมเวิร์กโฟลว์ที่กำหนดเองในโซลูชันที่ไม่มีการจัดการที่กำหนดเอง

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

ลงทะเบียนชุดประกอบกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง

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

  1. สร้างโซลูชันใหม่ใน Power Apps พอร์ทัลผู้สร้าง หรือใช้โซลูชันที่มีอยู่ การสร้างโซลูชันใหม่ให้เลือก โซลูชั่น>โซลูชั่นใหม่ จากนั้นป้อนข้อมูลที่จำเป็นสำหรับโซลูชันของคุณ

  2. ด้วย โซลูชั่น ที่เลือกในบานหน้าต่างนำทางด้านซ้าย เลือกชื่อโซลูชันในรายการ จากนั้นเลือก เพิ่มที่มีอยู่>อื่นๆ>ชุดประกอบปลั๊กอิน

  3. ค้นหาชุดประกอบเวิร์กโฟลว์แบบกำหนดเองที่คอมไพล์ด้วยชื่อ

  4. เลือกแอสเซมบลีกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง แล้วเลือก เพิ่ม

ลงทะเบียนชุดประกอบปลั๊กอินและขั้นตอน

ขั้นตอนการลงทะเบียนปลั๊กอินนั้นคล้ายคลึงกับการลงทะเบียนชุดประกอบกิจกรรมเวิร์กโฟลว์ที่กำหนดเอง ยกเว้นว่าคุณจะต้องลงทะเบียนหนึ่งรายการหรือมากกว่า ขั้นตอน ซึ่งระบุเงื่อนไขภายใต้ปลั๊กอินที่ควรดำเนินการโดย Microsoft Dataverse

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

ปลั๊กอินและขั้นตอนที่ลงทะเบียน

เริ่มการเพิ่มองค์ประกอบเหล่านั้นให้กับโซลูชันของเรา

  1. สร้างโซลูชันใหม่ใน Power Apps พอร์ทัลผู้สร้าง หรือใช้โซลูชันที่มีอยู่ การสร้างโซลูชันใหม่ เลือก โซลูชั่น>โซลูชั่นใหม่ และป้อนข้อมูลที่จำเป็นสำหรับโซลูชันของคุณ

  2. ด้วย โซลูชั่น ที่เลือกในบานหน้าต่างนำทางด้านซ้าย เลือกชื่อโซลูชันในรายการ จากนั้นเลือก เพิ่มที่มีอยู่>อื่นๆ>ชุดประกอบปลั๊กอิน

  3. ค้นหาชุดประกอบปลั๊กอินที่คอมไพล์ด้วยชื่อ

  4. เลือกแอสเซมบลีปลั๊กอิน จากนั้นเลือก เพิ่ม

    เพิ่มปลั๊กอินไปยังโซลูชัน

  5. เพิ่มขั้นตอนไปยังโซลูชันโดยการเลือก เพิ่มที่มีอยู่>อื่นๆ>ขั้นตอนปลั๊กอิน

    เคล็ดลับ

    ในเครื่องมือการลงทะเบียนปลั๊กอิน ขั้นตอนเรียกว่า ขั้นตอน ในอินเทอร์เฟซคลาสสิค Solution Explorer ขั้นตอนเรียกว่า ขั้นตอนการประมวลผลข้อความ Sdk ในส่วนติดต่อผู้สร้างที่ทันสมัย มีขั้นตอนที่เรียกว่า ขั้นตอนปลั๊กอิน

  6. ค้นหาขั้นตอนที่ลงทะเบียน เลือกขั้นตอน แล้วเลือก เพิ่ม

    เพิ่มขั้นตอนไปยังโซลูชัน

โซลูชันที่เป็นผลลัพธ์กับส่วนประกอบทั้งสองนั้นแสดงในภาพประกอบต่อไปนี้

สรุปโซลูชัน

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

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

ลบปลั๊กอินออกจากโซลูชันโดยการอัปเดตแอสเซมบลี

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

รายละเอียดของวิธีแก้ปัญหานี้อธิบายไว้ในคำแนะนำเหล่านี้

  1. เริ่มต้นด้วยการอัปเดตหมายเลขเวอร์ชัน "หลัก" ของแอสเซมบลีซึ่งมีการลบปลั๊กอินเป้าหมายบางชนิดออก

    หลังจากการเปลี่ยนแปลงเวอร์ชันนี้ คุณจะไม่สามารถอัปเดตแอสเซมบลีโดยใช้ Plug-in Registration tool (PRT) อย่างไรก็ตาม คุณจะสามารถลงทะเบียนแอสเซมบลีเป็นแอสเซมบลีใหม่เคียงข้างกับแอสเซมบลีเก่าได้

  2. ลงทะเบียนแอสเซมบลีใหม่ของคุณเคียงข้างกับแอสเซมบลีเก่าโดยใช้ PRT

  3. ย้ายขั้นตอนที่มีอยู่สำหรับชนิดปลั๊กอินเก่าไปยังชนิดปลั๊กอินที่เกี่ยวข้องในแอสเซมบลีใหม่

  4. ลบแอสเซมบลีเก่า

  5. ส่งออกโซลูชันที่ไม่มีการจัดการเป็นโซลูชันที่มีการจัดการพร้อมหมายเลขเวอร์ชันของโซลูชันใหม่

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

ดูเพิ่มเติม

อัพเดทโซลูชั่น
การกำหนดเวอร์ชันของแอสเซมบลี
แหล่งข้อมูลเว็บไซต์