ภาพรวมของเครื่องมือและแอปที่ใช้กับ ALM
บทความนี้จะให้ภาพรวมอย่างย่อของเครื่องมือและแอปที่ใช้กับการจัดการวงจรชีวิตโปรแกรมประยุกต์ (ALM)
ศูนย์การจัดการ Power Platform
ศูนย์การจัดการ Power Platform มีพอร์ทัลแบบรวมสำหรับผู้ดูแลระบบเพื่อจัดการสภาพแวดล้อมและการตั้งค่าสำหรับ Power Apps Power Automate และแอปที่เป็นแบบโมเดลใน Dynamics 365 (เช่น Dynamics 365 Sales และ Dynamics 365 Customer Service) จากศูนย์การจัดการ ผู้ดูแลระบบสามารถจัดการสภาพแวดล้อม การรวมข้อมูล เกตเวย์ นโยบายข้อมูล และรับตัวชี้วัด Microsoft Power Platform หลักผ่านการวิเคราะห์ Microsoft Dataverse การวิเคราะห์ Power Automate และการวิเคราะห์ Power Apps
ข้อมูลเพิ่มเติม:
- ความสามารถของศูนย์การจัดการ Power Platform
- จัดการ Power Apps
- เอกสาร: การจัดการแพลตฟอร์มการพัฒนาแอปหรือเว็บไซต์ที่มีการเขียนโค้ดน้อย
Power Apps
Power Apps คือส่วนของชุดของแอป บริการ ตัวเชื่อมต่อ และแพลตฟอร์มข้อมูล ที่มีสภาพแวดล้อมการพัฒนาโปรแกรมประยุกต์อย่างรวดเร็ว เพื่อสร้างแอปแบบกำหนดเองสำหรับความต้องการทางธุรกิจของคุณ ด้วยการใช้ Power Apps คุณสามารถสร้างแอปทางธุรกิจแบบกำหนดเองที่เชื่อมต่อกับข้อมูลธุรกิจของคุณที่จัดเก็บทั้งในแพลตฟอร์มข้อมูลเบื้องต้น (Dataverse) หรือในแหล่งข้อมูลต่างๆ ทั้งแบบออนไลน์และในองค์กร เช่น Microsoft 365, Dynamics 365, SQL Server และอื่นๆ สำหรับข้อมูลเพิ่มเติม Power Apps คืออะไร
DevOps
DevOps เป็นการรวมกันของสองวิชาที่แตกต่างกันในอดีต: การพัฒนาซอฟต์แวร์และการดำเนินงานด้านไอที เป้าหมายหลักของ DevOps คือการย่นวงจรชีวิตการพัฒนาซอฟต์แวร์ให้สั้นลงและให้การรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD) ด้วยซอฟต์แวร์คุณภาพสูง คุณสามารถใช้ Power Apps Build Tools เพื่อสร้างงานการสร้างและปรับใช้ ที่เกี่ยวข้องกับ Power Apps โดยอัตโนมัติได้ ถ้าแพลตฟอร์ม DevOps ของคุณคือ Azure DevOps ซึ่งรวมถึงการซิงโครไนซ์ของข้อมูลเมตาโซลูชันระหว่างสภาพแวดล้อมการพัฒนาและระบบควบคุมเวอร์ชันของคุณ สร้างส่วนสร้างการปรับใช้กับสภาพแวดล้อมแบบดาวน์สตรีม การจัดเตรียมหรือการยกเลิกการจัดเตรียมสภาพแวดล้อม และความสามารถในการตรวจสอบวิเคราะห์แบบคงที่ในโซลูชันของคุณ โดยใช้บริการตรวจสอบ Power Apps ข้อมูลเพิ่มเติม: Microsoft Power Platform Build Tools สำหรับภาพรวม Azure DevOps
ระบบควบคุมเวอร์ชัน
ระบบควบคุมเวอร์ชันเป็นประเภทของเครื่องมือซอฟต์แวร์ ที่ช่วยบันทึกการเปลี่ยนแปลงไฟล์โดยการติดตามการเปลี่ยนแปลงที่เกิดขึ้นกับรหัสซอฟต์แวร์ ระบบควบคุมเวอร์ชันเป็นฐานข้อมูลของการเปลี่ยนแปลง ซึ่งมีการแก้ไขและเวอร์ชั่นในอดัตทั้งหมดของโครงการซอฟต์แวร์ ระบบควบคุมเวอร์ชันช่วยให้คุณสามารถรักษา "แหล่งความจริง" เดียว และเรียกคืนเวอร์ชันเฉพาะเมื่อจำเป็น Git เป็นตัวอย่างที่นิยมของระบบควบคุมเวอร์ชัน
ข้อสำคัญ
สังเกตว่า การควบคุมต้นทาง ใช้กับทั้ง โซลูชัน Dataverse และรหัสต้นฉบับ "ดั้งเดิม" โซลูชัน Dataverse ควรเป็นส่วนหนึ่งของโค้ดต้นฉบับเสมอ และไม่เคยเก็บไว้ในสภาพแวดล้อม Microsoft Power Platform เพียงอย่างเดียว ข้อมูลเพิ่มเติม: เริ่มต้นใช้งาน: Git คืออะไร
เครื่องมือการโอนย้ายการตั้งค่าคอนฟิก
เครื่องมือการโอนย้ายการตั้งค่าคอนฟิกช่วยให้คุณสามารถย้ายการกำหนดค่าและ/หรือข้อมูลอ้างอิงข้ามสภาพแวดล้อม ข้อมูลการกำหนดค่า/การอ้างอิงแตกต่างจากข้อมูลผู้ใช้และข้อมูลธุรกรรม และใช้เพื่อกำหนดฟังก์ชันการทำงานที่กำหนดเองในแอปตาม Dataverse ข้อมูลเพิ่มเติม: โยกย้ายข้อมูลข้ามสภาพแวดล้อมและองค์กรด้วยเครื่องมือการโอนย้ายการตั้งค่าคอนฟิก
หมายเหตุ
เครื่องมือโอนย้ายการกำหนดค่าเหมาะที่สุดสำหรับการย้ายข้อมูลการกำหนดค่าเชิงสัมพันธ์ ตัวแปรสภาพแวดล้อม แนะนำให้ใช้ในการจัดเก็บและย้ายพารามิเตอร์การกำหนดค่าที่ไม่สัมพันธ์กัน
Package Deployer
Package Deployer ช่วยให้ผู้ดูแลระบบหรือนักพัฒนาปรับใช้แพคเกจที่ครอบคลุมของสินทรัพย์ที่เกี่ยวข้องกับอินสแตนซ์ Dataverse แพคเกจไม่เพียงแค่มีไฟล์โซลูชัน แต่อาจประกอบด้วยไฟล์แบบแฟลต โค้ดที่กำหนดเอง และไฟล์ HTML Common Data Service ให้แม่แบบ Visual Studio คุณสำหรับการสร้างแพคเกจเหล่านี้ที่สามารถใช้กับเครื่องมือ Package Deployer หรือกับ PowerShell เพื่อปรับใช้กับอินสแตนซ์ Common Data Service ข้อมูลเพิ่มเติม: สร้างแพ็คเกจสำหรับ Package Deployer
ตัวสร้างแพคเกจโซลูชัน
ตัวสร้างแพ็คเกจโซลูชัน คือเครื่องมือที่สามารถย่อยไฟล์โซลูชันที่บีบอัด ไปเป็นไฟล์ XML และไฟล์อื่นๆ ซึ่งง่ายต่อการจัดการผ่านระบบควบคุมทรัพยากร ข้อมูลเพิ่มเติม: ใช้เครื่องมือตัวสร้างแพคเกจโซลูชัน เพื่อบีบอัดและแตกไฟล์โซลูชัน
Power Platform CLI
Microsoft Power Platform CLI เป็นอินเทอร์เฟซบรรทัดคำสั่งของนักพัฒนาแบบหยุดครั้งเดียวอย่างง่าย ซึ่งให้อำนาจแก่นักพัฒนาและผู้สร้างแอปในการสร้างส่วนประกอบโค้ด ข้อมูลเพิ่มเติม Microsoft Power Platform CLI คืออะไร
โมดูล PowerShell
ด้วย cmdlet ของ PowerShell สำหรับผู้ดูแลระบบ ผู้สร้างแอป และผู้นักพัฒนา คุณจะสามารถทำงานด้านการตรวจสอบ การจัดการ และการรับประกันคุณภาพ จำนวนมาก ที่ต้องทำด้วยตนเองภายในวันนี้เท่านั้นได้โดยอัตโนมัติ ในศูนย์การจัดการ Power Apps หรือ Power Apps
โมดูล Online management API โมดูลการจัดการ PowerShell API Online Management ใช้เพื่อจัดการสภาพแวดล้อม Dataverse
โมดูลการปรับใช้แพ็คเกจ โมดูลการปรับใช้แพ็คเกจ PowerShell ใช้เพื่อปรับใช้แพ็คเกจกับสภาพแวดล้อม Dataverse และการปรับใช้ Dynamics 365 Customer Engagement(ในองค์กร)
โมดูลตัวตรวจสอบ Power Apps โมดูล PowerShell ตัวตรวจสอบ Power Apps โต้ตอบกับบริการตัวตรวจสอบ Power Apps เพื่อให้คุณสามารถรันงานวิเคราะห์แบบคงที่และดาวน์โหลดผลลัพธ์
ข้อมูลเพิ่มเติม: ภาพรวมของ PowerShell Power Apps