แชร์ผ่าน


การตั้งค่าการรวม Dataverse Git (พรีวิว)

[บทความนี้เป็นคู่มือรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

การรวม Git ใน Dataverse เริ่มต้นจาก Power Platform ในพื้นที่ โซลูชัน ภายใน Power Apps (make.powerapps.com) บทความนี้กล่าวถึงการผสานรวมโซลูชัน Dataverse กับ Git โดยเน้นที่การเชื่อมต่อกับ Azure DevOps และผูกข้อมูลสภาพแวดล้อมของคุณสำหรับ Dynamics 365 และ Power Platform

สำคัญ

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

ข้อกำหนดเบื้องต้นสำหรับการรวม Git กับ Dataverse

  • คุณลักษณะการรวม Git ของ Dataverse ของสภาพแวดล้อมที่มีการจัดการ ต้องเปิดใช้งานสภาพแวดล้อมการพัฒนาเป็นสภาพแวดล้อมที่มีการจัดการเพื่อใช้คุณลักษณะนี้

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

    หมายเหตุ

    สิทธิการใช้งานมีจำนวนจำกัดใน Azure DevOps ในแผนบริการพื้นฐาน ไปที่ บริการ Azure DevOps สำหรับข้อมูลเพิ่มเติมเกี่ยวกับราคาและการให้สิทธิการใช้งานสำหรับ Azure DevOps

  • ต้องมีสิทธิ์ของบริการ Azure DevOps สำหรับการทำการยืนยันและการอ่านไฟล์ต้นฉบับ สมาชิกของกลุ่มความปลอดภัยของผู้สนับสนุนมีสิทธิ์

  • จำเป็นต้องมีสภาพแวดล้อม Power Platform ที่มี Dataverse และ Security role ผู้ดูแลระบบเพื่อเชื่อมต่อกับ Git ซึ่งจะทำการผูกข้อมูลเริ่มต้นของสภาพแวดล้อมหรือโซลูชันของคุณกับโครงการใน Azure DevOps ให้เสร็จสมบูรณ์

การตั้งค่า Azure DevOps

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

  1. ลงชื่อเข้าใช้ Azure DevOps และเลือกองค์กรของคุณ
  2. เลือก โครงการใหม่ ป้อนชื่อและตรวจสอบให้แน่ใจว่าตัวควบคุมเวอร์ชันของคุณตั้งค่าเป็น Git สำหรับโครงกการของคุณ แล้วเลือก สร้าง
  3. ในโครงการใหม่ ให้เลือก ที่เก็บ จากนั้นเลือก เตรียมใช้งาน ที่ด้านล่างของหน้าเพื่อเตรียมใช้งานที่เก็บเริ่มต้น

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

เชื่อมต่อ Dataverse กับ Git

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

  1. ลงชื่อเข้าใช้ Power Apps แล้วไปที่ โซลูชัน

  2. ในพื้นที่ของ โซลูชั่น เลือก เชื่อมต่อกับ Git บนแถบคำสั่ง

  3. เลือก สภาพแวดล้อม หรือ โซลูชัน จากตัวเลือกชนิดการเชื่อมต่อ แล้วเลือกองค์กรและโครงการ Azure DevOps ของคุณ

    สำคัญ

    เมื่อตั้งค่าแล้ว การตั้งค่าเหล่านี้จะไม่สามารถเปลี่ยนแปลงได้

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

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

วิธีการเลือกระหว่างการผูกข้อมูลสภาพแวดล้อมและโซลูชัน

สำคัญ

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

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

การผูกข้อมูลสภาพแวดล้อม

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

การผูกโซลูชัน

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

ข้อควรพิจารณาอื่นๆ

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

การผูกโซลูชันกับที่เก็บและโฟลเดอร์ (เมื่อใช้กลยุทธ์การผูกโซลูชัน)

เมื่อคุณเชื่อมต่อสภาพแวดล้อมของคุณกับ Git โดยใช้กลยุทธ์การผูกโซลูชัน คุณสามารถผูกโซลูชันกับที่เก็บและโฟลเดอร์ในโครงการ Azure DevOps เดียวกันได้

  1. ในพื้นที่ โซลูชัน ให้เลือกจุดแนวตั้งสามจุดถัดจากโซลูชันที่คุณต้องการผูกกับตัวควบคุมต้นฉบับ จากนั้นเลือก เชื่อมต่อกับ Git
  2. เลือกสาขาที่มีอยู่ หรือสร้างสาขาใหม่ ป้อนโฟลเดอร์ Git เพื่อผูกโซลูชัน จากนั้นเลือก เชื่อมต่อ

ตรวจสอบการเชื่อมต่อของคุณ

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

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

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

ขั้นตอนถัดไป

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