การตั้งค่าการปรับใช้งานสำหรับ ALM Accelerator
ALM Accelerator ส่งออกไปป์ไลน์ ใช้ส่วนข้อมูลการตั้งค่าการปรับใช้งานเพื่อปรับแต่งไปป์ไลน์การปรับใช้งานสำหรับโซลูชันและสภาพแวดล้อมเฉพาะ ส่วนข้อมูลการตั้งค่าการปรับใช้งานคือสตริง JSON ที่ส่งผ่านไปยังไปป์ไลน์การส่งออกเป็นพารามิเตอร์
ตารางต่อไปนี้อธิบายการตั้งค่าการปรับใช้งานที่รวมอยู่ในส่วนข้อมูลสำหรับแต่ละสภาพแวดล้อมการปรับใช้งาน
การตั้งค่าไปป์ไลน์การปรับใช้งาน
การตั้งค่า | ต้องมี | รายละเอียด |
---|---|---|
ApprovalType | ไม่ | ชนิดของการอนุมัติที่จะใช้ในไปป์ไลน์การปรับใช้งาน |
BuildName | ใช่ | ชื่อของไปป์ไลน์การสร้าง |
BuildTemplate | ไม่ | ชื่อของเทมเพลตไปป์ไลน์การสร้าง |
DeploymentEnvironmentName | ใช่ | ชื่อของสภาพแวดล้อมการปรับใช้งาน |
DeploymentEnvironmentUrl | ใช่ | URL ของสภาพแวดล้อมการปรับใช้งาน |
EnvironmentUrl | ใช่ | URL ของสภาพแวดล้อมการพัฒนาหรือผู้สร้าง |
ServiceConnectionName | ใช่ | ชื่อของการเชื่อมต่อบริการกับสภาพแวดล้อมการพัฒนาหรือผู้สร้าง |
StepType | ไม่ | ชนิดของขั้นตอนที่จะใช้ในไปป์ไลน์การปรับใช้งาน |
การตั้งค่าผู้ใช้
การตั้งค่า | ต้องมี | รายละเอียด |
---|---|---|
environmentvariable.environment-variable-schema-name | ไม่ | ตั้งค่าของตัวแปรสภาพแวดล้อมในสภาพแวดล้อมระหว่างการปรับใช้งาน |
canvasshare.aadGroupId.canvas-app-schema-name | ไม่ | ตั้งค่า ID กลุ่ม Microsoft Entra สำหรับการแชร์แอปพื้นที่ทำงาน เมื่อแชร์แอปพื้นที่ทำงานกับกลุ่ม Microsoft Entra หลายกลุ่ม คุณสามารถเพิ่มรหัสเฉพาะ .1 หรือ .2 ลงในส่วนท้ายของการตั้งค่าได้ |
canvasshare.roleName.canvas-app-schema-name | ไม่ | ตั้งค่าบทบาทที่จะกำหนดให้กับกลุ่ม Microsoft Entra ตัวเลือกที่ใช้ได้คือ CanView, CanViewAndShare และ CanEdit เมื่อแชร์แอปพื้นที่ทำงานกับกลุ่ม Microsoft Entra หลายกลุ่ม คุณสามารถเพิ่มรหัสเฉพาะ .1 หรือ .2 ลงในส่วนท้ายของการตั้งค่าได้ |
owner.ownerEmail.flow-name.flow-id | ไม่ | ตั้งค่าเจ้าของโฟลว์ที่กำหนดหลังจากนำโซลูชันเข้าสู่สภาพแวดล้อมการปรับใช้งาน |
flow.sharing.flow-name.flow-id | ไม่ | ตั้งค่าทีมกลุ่ม Dataverse Microsoft Entra เพื่อแชร์เรกคอร์ดกระบวนการที่เกี่ยวข้องกับโฟลว์หลังจากที่นำโซลูชันเข้าสู่สภาพแวดล้อมการปรับใช้งาน |
activateflow.activateas.flow-name.flow-id | ไม่ | ตั้งค่าให้ผู้ใช้เลียนแบบเมื่อเปิดใช้งานโฟลว์ มิฉะนั้น ผู้ใช้ที่สร้างการเชื่อมต่อหรือเจ้าของจะถูกใช้เพื่อเปิดใช้งานโฟลว์ |
activateflow.order.flow-name.flow-id | ไม่ | ตั้งค่าลำดับในการเปิดใช้งานโฟลว์ ซึ่งมีประโยชน์เมื่อเปิดใช้งานโฟลว์หลัก/รอง อย่างไรก็ตาม ไปป์ไลน์จะพยายามเปิดใช้งานโฟลว์ตราบเท่าที่มีโฟลว์ให้เปิดใช้งานหากไม่ได้ตั้งค่าลำดับ |
activateflow.activate.flow-name.flow-id | ไม่ | ในบางกรณี โฟลว์อาจถูกปิดโดยเจตนาในสภาพแวดล้อมการปรับใช้งาน การตั้งค่านี้ทริกเกอร์ไปป์ไลน์ให้เปิดโฟลว์ที่ไม่เปิดเมื่อปรับใช้ |
connector.teamname.connector-name.connector-id | ไม่ | ตั้งค่าทีมกลุ่ม Dataverse Microsoft Entra เพื่อแชร์เรกคอร์ดตัวเชื่อมต่อที่เกี่ยวข้องกับตัวเชื่อมต่อแบบกำหนดเองหลังจากที่นำโซลูชันเข้าสู่สภาพแวดล้อมการปรับใช้งาน |
groupTeam.teamid.aadGroupId | ไม่ | ตั้งค่าทีมกลุ่ม Dataverse เพื่อสร้างในสภาพแวดล้อมการปรับใช้งาน |
businessUnit.teamid.aadGroupId | ไม่ | ตั้งค่าหน่วยธุรกิจ Dataverse ที่เกี่ยวข้องกับทีมกลุ่ม |
webhookurl.webookname | ไม่ | ตั้งค่า URL ของ webhook ที่จะอัปเดตในสภาพแวดล้อมการปรับใช้งาน |
sdkstep.unsec.sdkstepid | ไม่ | ตั้งค่าการกหนดค่าที่ไม่ปลอดภัยของขั้นตอน SDK ที่จะอัปเดตในสภาพแวดล้อมการปรับใช้งาน |
sdkstep.sec.sdkstepid | ไม่ | ตั้งค่าการกหนดค่าที่ปลอดภัยของขั้นตอน SDK ที่จะอัปเดตในสภาพแวดล้อมการปรับใช้งาน |
TriggerSolutionUpgrade | ไม่ | ตั้งค่าว่าจะใช้การอัปเกรดโซลูชันระหว่างการปรับใช้งานกับสภาพแวดล้อมหรือไม่ |
UserSettings เป็นอาร์เรย์ของตัวแปรที่ตั้งค่าไว้ในไปป์ไลน์การปรับใช้งาน เมื่อมีการเรียกใช้ไปป์ไลน์การส่งออก การตั้งค่าการปรับใช้และไฟล์การตั้งค่าการปรับใช้แบบกำหนดเองจะถูกสร้างขึ้นโดยใช้ตัวยึดตำแหน่งสำหรับค่าเหล่านี้ เมื่อเรียกใช้ไปป์ไลน์การปรับใช้งาน ตัวยึดตำแหน่งส่วนใหญ่จะถูกแทนที่ด้วยค่าจากส่วนข้อมูลการตั้งค่าการปรับใช้งาน ข้อยกเว้นคือตัวแปรไปป์ไลน์ที่สงวนไว้เฉพาะ เช่น TriggerSolutionUpgrade ซึ่งไม่รวมอยู่ในการตั้งค่าการปรับใช้งานหรือการตั้งค่าการปรับใช้งานแบบกำหนดเอง นอกจากนี้ หากตั้งค่า UseDeploymentSettingsPlaceholders เป็น เท็จ จะไม่ใช้ตัวยึดตำแหน่ง แต่จะตั้งค่าโดยตรงในการตั้งค่าการปรับใช้งานและไฟล์การตั้งค่าการปรับใช้แบบกำหนดเอง
สคีมาการตั้งค่าการปรับใช้งาน
สคีมาของการตั้งค่าการปรับใช้งานขึ้นอยู่กับส่วนประกอบที่ต้องการการกำหนดค่าหลังจากการปรับใช้งานในโซลูชัน Dataverse โดยมีการอัปเดตเมื่อมีการเพิ่มความสามารถใหม่ให้กับ ALM Accelerator สคีมาถูกกำหนดไว้ในไฟล์ deployment-settings.schema.json
ส่วนข้อมูลตัวอย่างของการตั้งค่าการปรับใช้งาน
ส่วนข้อมูลตัวอย่างเป็นตัวอย่างของส่วนข้อมูลทั่วไปสำหรับไปป์ไลน์ ALM Accelerator ส่วนข้อมูลตัวอย่างถูกกำหนดไว้ในไฟล์ deployment-settings.sample.json