แชร์ผ่าน


การสนับสนุนโซลูชัน 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

ดูเพิ่มเติม