ตั้งค่าส่วนประกอบของ ALM Accelerator for Makers

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

ข้อสำคัญ

ส่วนประกอบ ALM Accelerator for Makers ไม่มีการพึ่งพาส่วนประกอบอื่น ๆ ของ CoE Starter Kit สามารถใช้งานได้อย่างอิสระ

ข้อกำหนดเบื้องต้น

สภาพแวดล้อม

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

  • สร้างสภาพแวดล้อมด้วยฐานข้อมูล Microsoft Dataverse สำหรับการปรับใช้ ALM Accelerator for Makers
  • สภาพแวดล้อมเป้าหมายใด ๆ (การพัฒนา การทดสอบ หรือการทำงานจริง) จะต้องมีฐานข้อมูล Dataverse สำหรับการปรับใช้โซลูชัน
  • สร้างบัญชี GitHub ที่ GitHub.com
  • สร้างบัญชี GitHub org

ผู้ใช้และสิทธิ์

คุณจะต้องมีผู้ใช้และสิทธิ์ต่อไปนี้ใน Microsoft Power Platform และ Azure Active Directory (Azure AD)

  • ใบอนุญาตของผู้ใช้ Power Apps กับบทบาทผู้ดูแลระบบในสภาพแวดล้อมที่จะปรับใช้ ALM Accelerator for Makers

    หมายเหตุ

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

  • ผู้ใช้ Azure ที่ได้รับอนุญาตพร้อมสิทธิ์ในการสร้างการลงทะเบียนแอปและให้ความยินยอมของผู้ดูแลระบบในการลงทะเบียนแอปใน Azure AD

  • บัญชี GitHub ที่ GitHub.com

  • องค์กร GitHub

สร้างการลงทะเบียนแอป Azure AD

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

  1. ลงชื่อเข้าใช้ portal.azure.com

  2. ไปที่ Azure Active Directory > การลงทะเบียนแอป

    Azure AD - การลงทะเบียนแอป

  3. เลือก + การลงทะเบียนใหม่

  4. ป้อน GithubDevOpsApp สำหรับชื่อ แล้วเลือก ลงทะเบียน อย่าเปลี่ยนการตั้งค่าอื่น ๆ

  5. เลือก สิทธิ์ API > + เพิ่มสิทธิ์

  6. เลือก Dynamics CRM

  7. เลือก สิทธิ์ที่ได้รับมอบหมาย แล้วเลือก การเลียนแบบผู้ใช้

    สิทธิ์ที่ได้รับมอบหมาย

  8. เลือก เพิ่มสิทธิ์

  9. เลือก ให้ความยินยอมของผู้ดูแลระบบสำหรับ [องค์กรของคุณ]

  10. เลือก การรับรองความถูกต้อง จากเมนูคำสั่ง

  11. ภายใต้ การตั้งค่าขั้นสูง > ยินยอมตามขั้นตอนไคลเอ็นต์สาธารณะ เปิดท็อกเกิล เปิดใช้งานโฟลว์มือถือและเดสก์ท็อปต่อไปนี้

  12. เลือก บันทึก

  13. เลือก ภาพรวม แล้วคัดลอกและวางค่ารหัสแอปพลิเคชัน (ไคลเอนต์) ลงใน Notepad คุณจะต้องใช้ค่านี้ในขั้นตอนถัดไปเมื่อคุณกำหนดค่าตัวเชื่อมต่อที่กำหนดเอง

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

นำเข้าโซลูชัน

  1. ดาวน์โหลดไฟล์ zip โซลูชัน ALM Accelerator for Makers จากที่เก็บชุดเริ่มต้น CoE (aka.ms/CoeStarterKitDownload - ดาวน์โหลดไฟล์ ALMacceleratorForMakers_x.x.xxxxxxxxx.x_managed.zip ภายใต้ "สินทรัพย์")

  2. ไปที่ make.powerapps.com

  3. ไปที่สภาพแวดล้อมเป้าหมายของคุณ ในตัวอย่างในภาพต่อไปนี้ เรากำลังนำเข้าสู่สภาพแวดล้อมที่มีชื่อว่า Contoso CoE

    การเลือกสภาพแวดล้อมพอร์ทัลของผู้สร้าง Power Apps

  4. สร้างการเชื่อมต่อไปยังผู้เชื่อมต่อทั้งหมดที่ใช้เป็นส่วนหนึ่งของโซลูชัน

    1. ไปที่ ข้อมูล > การเชื่อมต่อ
    2. เลือก + การเชื่อมต่อใหม่
    3. ค้นหาและเลือก Microsoft Dataverse เลือกตัวเชื่อมต่อ Dataverse
    4. เลือก + เพื่อสร้างการเชื่อมต่อ
    5. ทำตามขั้นตอนเดียวกันสำหรับตัวเชื่อมต่อต่อไปนี้:
      • Office 365 Outlook
      • GitHub
      • Power Apps สำหรับผู้ผลิต
      • Power Platform for Admins
      • การอนุมัติ
      • การแปลงเนื้อหา
  5. บนบานหน้าต่างด้านซ้าย เลือก โซลูชัน

  6. เลือก นำเข้า หน้าต่างป๊อปอัปจะปรากฏขึ้น (หากหน้าต่างไม่ปรากฏขึ้น ตรวจสอบให้แน่ใจว่าตัวปิดกั้นป๊อปอัปของเบราว์เซอร์ได้ถูกปิดการทำงาน แล้วลองใหม่อีกครั้ง)

  7. ในหน้าต่างป๊อปอัป เลือก เลือกไฟล์

  8. เลือกโซลูชัน ALM Accelerator จาก File Explorer (ALMAcceleratorForMakers_x.x.xxxxxxxx.x_managed.zip)

  9. เมื่อโหลดไฟล์บีบอัด (.zip) แล้วให้เลือก ต่อไป

  10. รีวิวข้อมูล และจากนั้น เลือก ถัดไป

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

    สร้างการเชื่อมต่อเพื่อเปิดใช้งานโซลูชันของคุณ

  12. เลือก นำเข้า

กำหนดการตั้งค่าสภาพแวดล้อมและขั้นตอนการปรับใช้หลังจากนำเข้า

  1. ไปที่ make.powerapps.com
  2. บนบานหน้าต่างด้านซ้าย เลือก โซลูชัน
  3. เลือกโซลูชั่น Power Platform GitHub ALM แล้วเปิดแอป การกำหนดค่าผู้ดูแลระบบ ALM Accelerator

กำหนดการตั้งค่าสภาพแวดล้อมและขั้นตอนการปรับใช้หลังจากนำเข้าโดยใช้แอป ALM Accelerator Admin

ตั้งค่าขั้นตอนการปรับใช้

ข้อสำคัญ

อัปเดตทีละแถว จากนั้นเลือก อัปเดต เพื่อบันทึกการเปลี่ยนแปลงของคุณ

  1. อัปเดต ระดับการเป็นเจ้าของอีเมล สำหรับแต่ละขั้นตอนจากสามขั้นตอน (DEV, TEST และ PROD). เจ้าของระดับจะได้รับการแจ้งเตือนสำหรับการอนุมัติการสร้างและปรับใช้โปรเจ็กต์
  2. อัปเดต ชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ ข้อมูลรับรองเหล่านี้อาจเป็นบัญชีบริการหรือบัญชีผู้ใช้ที่มีบทบาทผู้ดูแลระบบ Power Platform
  3. สำหรับแต่ละขั้นของการทดสอบและการดำเนินการจริง ให้เลือกสภาพแวดล้อมที่มีอยู่แล้วซึ่งจะถูกนำไปใช้สำหรับการทดสอบและการปรับใช้ในการทำงานจริง สภาพแวดล้อมการพัฒนาของคุณจะถูกจัดเตรียมไว้เมื่อคุณสร้างโปรเจกต์ครั้งแรก

อัปเดตค่า URL ของ Webhook

URL นี้จะนำไปใช้กับการโทรกลับจาก GitHub

  1. บนแท็บใหม่ ไปที่ make.powerapps.com > โซลูชั่น > Power Platform GitHub ALM โซลูชั่น
  2. แก้ไขขั้นตอน WorkflowCompleteNotification
  3. เลือกการดำเนินการแรก จากนั้นคัดลอก URL ในการดำเนินการ
  4. กลับไปที่แอป ผู้ดูแลระบบ ALM Accelerator และอัปเดตเขตข้อมูล URL ของ Webhook ด้วยค่าที่คุณคัดลอกในขั้นตอนก่อนหน้า
  5. เลือก ปรับปรุง

การอัปเดตรหัสไคลเอ็นต์

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

  1. ในแอป ALM Accelerator Admin อัปเดตเขตข้อมูล รหัสลูกค้า โดยใช้ค่ารหัสแอปพลิเคชัน (ไคลเอนต์) ที่คุณคัดลอกในขั้นตอนที่ 13 ของ สร้างการลงทะเบียนแอป Azure AD
  2. เลือก อัปเดต

อัปเดตชื่อองค์กร GitHub

  1. ป้อนชื่อองค์กร GitHub ของคุณ (ดู ข้อกำหนดเบื้องต้น ตอนต้นของบทความนี้) พื้นที่เก็บจะถูกสร้างขึ้นภายในองค์กรนี้
  2. เลือก ปรับปรุง

อัปเดตภาษา

  1. เปลี่ยนภาษาที่คุณต้องการ หากคุณต้องการ Power Apps ใช้ รูปแบบแท็กภาษา IETF BCP-47 ตัวอย่างเช่น en_US, fr_FR, it_IT
  2. เลือก ปรับปรุง

การตั้งค่า Update GitHub Plan Exists

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

ข้อมูลรับรองผู้ดูแลระบบที่ปลอดภัย

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

การเพิ่มผู้ใช้ในโปรไฟล์ความปลอดภัยของเขตข้อมูล

  1. ไปที่ make.powerapps.com เลือก โซลูชั่น แล้วเปิดโซลูชั่น Power Platform GitHub ALM

  2. เลือก FieldSecurityForPassword จากโซลูชั่น

    เลือก FieldSecurityForPassword จากโซลูชั่น

  3. เลือก ผู้ใช้

    เลือกผู้ใช้ในโปรไฟล์ความปลอดภัยของเขตข้อมูล

  4. เลือก เพิ่ม

  5. ค้นหาผู้ใช้ที่คุณต้องการเพิ่มในโปรไฟล์

    ค้นหาผู้ใช้ในโปรไฟล์ความปลอดภัยของเขตข้อมูล

  6. เลือก เพื่อเพิ่มผู้ใช้ในโปรไฟล์ความปลอดภัย

    เลือกผู้ใช้เพื่อเพิ่มลงในโปรไฟล์ความปลอดภัยของเขตข้อมูล

  7. ทำซ้ำขั้นตอนนี้สำหรับผู้ใช้ทุกคนที่จะใช้แอป ALM Accelerator for Makers

  8. เลือก บันทึกและปิด

    บันทึกโปรไฟล์ความปลอดภัยของเขตข้อมูล

กำหนดค่าความลับขององค์กร GitHub

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

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

หากต้องการเรียนรู้เพิ่มเติม ข้อเสนอของทีม GitHub

ข้อสำคัญ

ผู้ดูแลระบบของสภาพแวดล้อมต้องมีสิทธิ์ดูแลระบบ GitHub repo เพื่อทำตามขั้นตอนต่อไปนี้

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

  1. ไปที่องค์กรของคุณใน GitHub (https://github.com/yourorg)
  2. เลือก การตั้งค่า > ข้อมูลลับ > ข้อมูลลับใหม่ขององค์กร เลือกข้อมูลลับจากการตั้งค่าองค์กร GitHub ของคุณ
  3. ป้อน DEV_ENVIRONMENT_SECRET เป็นชื่อสำหรับขั้นตอนการปรับใช้การพัฒนาของคุณ แล้วป้อนค่าสำหรับความลับของคุณ
  4. ในรายการ การเข้าถึงที่เก็บ เลือก ที่เก็บส่วนตัว สำหรับแผนองค์กร GitHub แบบชำระเงิน ให้เลือกที่เก็บส่วนตัวสำหรับข้อมูลลับของคุณ
  5. เลือก เพิ่มความลับ
  6. ทำซ้ำขั้นตอนก่อนหน้านี้เพื่อเพิ่ม TEST_ENVIRONMENT_SECRET และ PROD_ENVIRONMENT_SECRET

แผนองค์กร GitHub แบบฟรี

หากคุณไม่มีแผนองค์กร GitHub แบบชำระเงิน ให้ปฏิบ้ติตามขั้นตอนต่อไปนี้สำหรับโปรเจ็กต์ทั้งหมดที่สร้างในแอป ALM Accelerator for Makers

หมายเหตุ

ควรปฏิบัติตามขั้นตอนเหล่านี้ในทุกโครงการที่สร้างใน ALM Accelerator for Makers

  1. ไปที่องค์กรของคุณใน GitHub (https://github.com/yourorg)
  2. เลือก การตั้งค่า > ความลับ > ความลับใหม่ขององค์กร
  3. ป้อน DEV_ENVIRONMENT_SECRET เป็นชื่อสำหรับขั้นตอนการปรับใช้การพัฒนาของคุณ แล้วป้อนค่าสำหรับความลับของคุณ สำหรับแผนองค์กร GitHub แบบฟรี ให้เลือกที่เก็บส่วนตัวสำหรับข้อมูลลับของคุณ
  4. เลือก เพิ่มความลับ
  5. ทำซ้ำขั้นตอนก่อนหน้านี้เพื่อเพิ่ม TEST_ENVIRONMENT_SECRET และ PROD_ENVIRONMENT_SECRET

คุณจะสามารถใช้ ใช้ส่วนประกอบของ ALM Accelerator for Makers ได้ในขณะนี้