การสนับสนุนโซลูชัน Power Platform CLI สำหรับ Power Pages (พรีวิว)
[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]
โมเดลข้อมูลที่ได้รับการปรับปรุง ของ Power Pages สนับสนุน คุณลักษณะการรับรู้โซลูชันสำหรับ Power Pages คุณลักษณะนี้ช่วยให้คุณใช้ความสามารถของโซลูชัน Microsoft Power Platform ในการย้ายการกำหนดค่าเว็บไซต์จากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง
สำคัญ
- คุณลักษณะนี้เป็นคุณลักษณะพรีวิว
- คุณลักษณะการแสดงตัวอย่างไม่ได้มีไว้สำหรับการนำไปใช้งานจริง และอาจมีการจำกัดฟังก์ชันการทำงาน คุณลักษณะเหล่านี้สามารถใช้ได้ก่อนการเปิดตัวอย่างเป็นทางการ เพื่อให้ลูกค้าสามารถเข้าใช้งานได้ก่อนเวลาและให้ข้อคิดเห็น
Power Platform CLI จัดเตรียมคำสั่งเกี่ยวกับโซลูชันที่นำไปใช้ได้กับ Power Pages
สร้างโซลูชันใหม่
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างโซลูชันใหม่โดยใช้ PAC CLI:
pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'
ตัวอย่าง:
pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'
เพิ่มเว็บไซต์ที่มีอยู่ในโซลูชัน
หากต้องการเพิ่มเว็บไซต์ลงในโซลูชันโดยใช้ PAC CLI คุณต้องกำหนด ชนิดส่วนประกอบ และ รหัสส่วนประกอบ
กำหนดชนิดส่วนประกอบ
เพื่อให้ได้เฉพาะชื่อและค่า componentType
ของ Power Pages ให้ส่งคำขอ GET โดยใช้การเรียก Dataverse Web API OData
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype
กำหนดรหัสส่วนประกอบ
เพื่อให้ได้ค่า componentId
ให้ส่งคำขอ GET โดยใช้การเรียก Web API OData
คุณสามารถใช้ปลายทางไปนี้:
powerpagesite
powerpagesitelanguage
powerpagecomponent
ตัวอย่างต่อไปนี้ใช้ตำแหน่งข้อมูล powerpagesite
:
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
หลังจากที่คุณกำหนดชนิดส่วนประกอบและรหัสส่วนประกอบแล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อเพิ่มเว็บไซต์ที่มีอยู่ลงในโซลูชันโดยใช้ PAC CLI:
pac solution add-solution-component
ตัวอย่าง:
pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10463
ในตัวอย่างนี้:
-
SampleSolution
แสดงชื่อที่ไม่ซ้ำของโซลูชัน -
c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59
เป็นรหัสเรกคอร์ดของไซต์ Power Pages -
10319
เป็นค่าCompomponentType
ของโซลูชันไซต์ Power Pages จากการตอบสนองของ Web API ก่อนหน้า
เรียกใช้ pac solution sync
หรือ pac solution export
เพื่อส่งออกโซลูชันโดยใช้ PAC CLI
ตอนนี้คุณสามารถย้ายการกำหนดค่าเว็บไซต์ Power Pages โดยใช้กระบวนการของการจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) สำหรับ Microsoft Power Platform