แชร์ผ่าน


การตั้งค่าการปรับใช้งานสำหรับ 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