แชร์ผ่าน


ALM Accelerator for Power Platform

ALM Accelerator for Power Platform เป็นแอปพื้นที่ทำงานที่มีอินเทอร์เฟซที่เรียบง่ายสำหรับ Azure Pipelines และการควบคุมแหล่งที่มาของ Git สำหรับการจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) เป็นการนำรูปแบบและหลักปฏิบัติ ALM ไปใช้อ้างอิงซึ่งใช้ความสามารถของแพลตฟอร์มในตัวเพื่อช่วยให้คุณเริ่มต้นใช้งาน ALM ใน Power Platform สร้างขึ้นโดยใช้การผสมผสานระหว่างผู้สร้าง low-code กับและแอปพื้นที่ทำงานที่เน้นผู้ดูแลระบบ และเทมเพลต Azure Pipelines YAML และ PowerShell

ด้วยแอป ALM Accelerator for Power Platform ผู้สร้างสามารถควบคุมแหล่งที่มา เปิดใช้งานประวัติรุ่น และปรับใช้โซลูชันของตนใน Power Platform หากต้องการใช้ ALM Accelerator ส่วนประกอบ Power Platform ทั้งหมดของคุณ เช่น แอป โฟลว์ การปรับแต่ง และส่วนประกอบอื่นๆ จะต้องอยู่ในโซลูชัน

คุณไม่จำเป็นต้องมีความรู้ขั้นสูงเกี่ยวกับ ALM เพื่อใช้ Accelerator อย่างไรก็ตาม คุณควรเข้าใจวิธีการใช้โซลูชันใน Power Platform เรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันและ ALM:

ข้อกำหนดสิทธิการใช้งาน

ALM Accelerator for Power Platform ใช้คุณลักษณะ Power Platform แบบพรีเมียมต่อไปนี้:

  • Dataverse
  • ตัวเชื่อมต่อแบบกำหนดเอง
  • HTTP ที่มีตัวเชื่อมต่อ Microsoft Entra

หากต้องการใช้ ALM Accelerator คุณต้องมีสิทธิการใช้งานต่อไปนี้:

  • สิทธิการใช้งาน Power Apps ต่อผู้ใช้หรือต่อแอป
  • แผนพื้นฐานของ Azure DevOps

การสาธิต: ALM Accelerator for Power Platform

ดู วิดีโอสาธิต เพื่อเรียนรู้วิธีใช้ ALM Accelerator

ใครควรใช้ ALM Accelerator

ALM Accelerator มีเป้าหมายที่ผู้สร้างและทีมผู้สร้าง Power Platform:

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

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

หากต้องการ ตั้งค่าและกำหนดค่า ALM Accelerator คุณควรเป็นผู้ดูแลระบบที่มีความเข้าใจอย่างลึกซึ้งถึงของสภาพแวดล้อม Power Platform โซลูชัน และ Azure Pipelines นอกจากนี้ คุณควรคุ้นเคยกับการจัดการ Microsoft Entra และ Dataverse

แผนภาพต่อไปนี้แสดงให้เห็นว่า ALM Accelerator ช่วยอำนวยความสะดวกในการทำงานระหว่างทีมผู้สร้างกับสภาพแวดล้อมการพัฒนา การตรวจสอบความถูกต้อง การทดสอบ และการทำงานจริงได้อย่างไร

แผนภาพที่แสดงให้เห็นว่า ALM Accelerator ช่วยอำนวยความสะดวกในการทำงานระหว่างทีมผู้สร้างกับสภาพแวดล้อมการพัฒนา การตรวจสอบความถูกต้อง การทดสอบ และการทำงานจริงได้อย่างไร

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

ฉันมีตัวเลือกอะไรบ้างสำหรับ ALM ใน Power Platform

ALM Accelerator เป็นหนึ่งในตัวเลือกมากมายสำหรับ ALM ใน Power Platform ตัวเลือกอื่นๆ ได้แก่:

  • ไปป์ไลน์สำหรับ Power Platform ตั้งเป้าที่จะทำให้ ALM มีความเสมอภาคโดยนำความสามารถด้านระบบอัตโนมัติของ ALM มาใช้กับ Power Platform และบริการของ Dynamics 365 ในแบบที่เข้าถึงได้มากขึ้นสำหรับผู้สร้าง ผู้ดูแลระบบ และนักพัฒนาทั้งหมด

  • สามารถใช้งาน Power Platform Build Tools ร่วมกับงาน Azure DevOps อื่นๆ เพื่อสร้างไปป์ไลน์การสร้างและการนำออกใช้ของคุณ ไปป์ไลน์ที่ทีมใส่ไว้โดยทั่วไป ได้แก่ เริ่มต้น ส่งออกจาก Dev สร้าง และรีลีส

  • GitHub Actions สำหรับ Power Platform ช่วยให้นักพัฒนาสามารถสร้างเวิร์กโฟลว์วงจรการพัฒนาซอฟต์แวรอัตโนมัติเพื่อสร้าง ทดสอบ ทำแพคเกจ นำออกใช้ และปรับใช้แอป ดำเนินการระบบอัตโนมัติ และจัดการบอทและส่วนประกอบอื่นๆ ที่สร้างขึ้นใน Power Platform

ตัวเลือกใดที่เหมาะกับองค์กรของฉัน

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

ความสามารถ ไปป์ไลน์ ALM Accelerator DevOps/GitHub
การมีส่วนร่วมด้านไอที / นักพัฒนา ไม่จําเป็น การตั้งค่าล่วงหน้า จำเป็นสำหรับทุกโครงการ
การรวมโค้ดต้นฉบับ ไม่ แต่วางแผนไว้ ใช่ ใช่
ผู้สร้างต้องการสิทธิ์การใช้งานขั้นสูงในสภาพแวดล้อมเป้าหมาย ไม่ มีการสนับสนุนบริการหลัก ไม่ มีการสนับสนุนบริการหลัก ไม่ มีการสนับสนุนบริการหลัก
การควบคุมคุณภาพ ปรับแต่งได้ด้วยส่วนขยาย ปรับแต่งได้ด้วยส่วนขยาย ไม่จำกัด
ประชาธิปไตยเพื่อการพัฒนาพลเมือง ใช่ ใช่ ไม่
ประสบการณ์ในผลิตภัณฑ์ ใช่ มีแอปพื้นที่ทำงานแต่ไม่มีประสบการณ์จากผู้สร้าง ไม่
ฝ่ายสนับสนุน การสนับสนุนโดย Microsoft รองรับ Power CAT ผ่านปัญหา GitHub การสนับสนุนโดย Microsoft และปัญหา GitHub
การปรับแต่งและความสามารถในการขยาย ใช่ ใช่ ใช่
การพัฒนาโค้ดครั้งแรก ไม่ แต่วางแผนไว้ ใช่ ใช่

ไปป์ไลน์สำหรับ Power Platform (ไปป์ไลน์)

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

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

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

เครื่องมือสร้าง Power Platform/GitHub Actions และ Power Platform CLI (Build Tools)

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

โดยทั่วไป คุณจะเลือกเครื่องมือสร้างหากองค์กรของคุณมี DevOps หรือ GitHub และทรัพยากรสำหรับนักพัฒนาที่พร้อมใช้งาน และต้องการการควบคุมกระบวนการ ALM ของคุณอย่างละเอียด

ALM Accelerator for Power Platform (ALM Accelerator)

ALM Accelerator มีจุดประสงค์เพื่อลดความซับซ้อนของ ALM สำหรับทั้งผู้สร้าง low-code และผู้สร้างที่เขียนโค้ดขั้นสูง ALM Accelerator สร้างบน Build Tools และเร่งการเริ่มต้นใช้งานโดยหลีกเลี่ยงความจำเป็นในการเริ่มต้นจากศูนย์ ไปป์ไลน์ ALM Accelerator และแอปพื้นที่ทำงานที่เกี่ยวข้องเป็นแบบโอเพนซอร์ส คุณสามารถใช้ตามที่เป็นอยู่หรือใช้เป็นข้อมูลอ้างอิงที่คุณสามารถกำหนดเองได้

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