Sdílet prostřednictvím


Nastavení nasazení pro aplikaci ALM Accelerator

Kanál exportu ALM Accelerator používá datovou část nastavení nasazení k přizpůsobení kanálů nasazení pro konkrétní řešení a prostředí. Datová část nastavení nasazení je řetězec JSON, který se předává do kanálu exportu jako parametr.

Následující tabulky popisují nastavení nasazení, která jsou zahrnuta v datové části pro každé prostředí nasazení.

Nastavení kanálu nasazení

Nastavení Požadováno Popis
ApprovalType Ne Typ schválení, které se má použít v kanálu nasazení
BuildName Ano Název kanálu buildu
BuildTemplate Ne Název šablony kanálu buildu
DeploymentEnvironmentName Ano Název prostředí nasazení
DeploymentEnvironmentUrl Ano Adresa URL prostředí nasazení
EnvironmentUrl Ano Adresa URL prostředí vývoje nebo tvůrce
ServiceConnectionName Ano Název připojení služby k vývojovému prostředí nebo prostředí tvůrce
StepType Ne Typ kroku, který se má použít v kanálu nasazení

Uživatelská nastavení

Nastavení Požadováno Popis
environmentvariable.environment-variable-schema-name Ne Nastavuje hodnotu proměnných prostředí v prostředí během nasazení.
canvasshare.aadGroupId.canvas-app-schema-name Ne Nastavuje ID skupiny Microsoft Entra pro sdílení aplikace plátna. Pokud má být aplikace plátna sdílena s více skupinami Microsoft Entra, lze na konec nastavení přidat jedinečný identifikátor .1 nebo .2.
canvasshare.roleName.canvas-app-schema-name Ne Nastavuje roli, která se má přiřadit skupině Microsoft Entra. Platné možnosti jsou CanView, CanViewAndShare a CanEdit. Pokud má být aplikace plátna sdílena s více skupinami Microsoft Entra, lze na konec nastavení přidat jedinečný identifikátor .1 nebo .2.
owner.ownerEmail.flow-name.flow-id Ne Nastavuje vlastníka toku přiřazeného po importu řešení do prostředí nasazení.
flow.sharing.flow-name.flow-id Ne Nastaví tým skupiny Dataverse Microsoft Entra, aby po importu řešení do prostředí nasazení sdílel záznam procesu spojený s tokem.
activateflow.activateas.flow-name.flow-id Ne Nastavuje uživatele, aby se při aktivaci toku vydával za identitu. V opačném případě se k aktivaci toku použije uživatel vytvoření připojení nebo vlastník.
activateflow.order.flow-name.flow-id Ne Nastavuje pořadí, ve kterém se má aktivovat tok, což je užitečné při aktivaci nadřízeného/podřízeného toku. Kanály se však pokouší aktivovat toky, pokud existují toky k aktivaci, pokud pořadí není nastaveno.
activateflow.activate.flow-name.flow-id Ne V určitých případech mohou být toky v prostředí nasazení záměrně vynechány. Toto nastavení spouští, aby kanál při nasazení zapnul nebo nezapnul tok.
connector.teamname.connector-name.connector-id Ne Nastaví tým skupiny Dataverse Microsoft Entra, aby po importu řešení do prostředí nasazení sdílel záznam konektoru spojený s vlastním konektorem.
groupTeam.teamid.aadGroupId Ne Nastaví skupinové týmy Dataverse, které se mají vytvořit v prostředí nasazení.
businessUnit.teamid.aadGroupId Ne Nastavuje obchodní jednotku Dataverse přidruženou ke skupinovým týmům.
webhookurl.webookname Ne Nastaví adresu URL webhooku, který se má aktualizovat v prostředí nasazení.
sdkstep.unsec.sdkstepid Ne Nastavuje nezabezpečenou konfiguraci kroku SDK k aktualizaci v prostředí nasazení.
sdkstep.sec.sdkstepid Ne Nastavuje zabezpečenou konfiguraci kroku SDK k aktualizaci v prostředí nasazení.
TriggerSolutionUpgrade Ne Nastavuje, zda použít upgrade řešení během nasazení do prostředí.

UserSettings je pole proměnných, které se nastavují v kanálech nasazení. Při spuštění kanálu exportu se pomocí zástupných symbolů pro tyto hodnoty vygenerují nastavení nasazení a vlastní soubory nastavení nasazení. Když je spuštěn kanál nasazení, většina zástupných symbolů je nahrazena hodnotami z datové části nastavení nasazení. Výjimkou jsou specifické rezervované proměnné kanálu, jako je TriggerSolutionUpgrade, které nejsou zahrnuty v nastavení nasazení nebo vlastním nastavení nasazení. Navíc pokud je UseDeploymentSettingsPlaceholders nastavena na hodnotu False, zástupné symboly se nepoužijí. Místo toho se hodnoty nastavují přímo v nastavení nasazení a souborech nastavení vlastního nasazení.

Schéma nastavení nasazení

Schéma nastavení nasazení je založeno na komponentách, které vyžadují konfiguraci po nasazení v řešení Dataverse. Aktualizuje se, když jsou do ALM Accelerator přidány nové funkce. Schéma je definováno v souboru deployment-settings.schema.json.

Ukázková datová část nastavení nasazení

Ukázková datová část je příkladem běžné datové části pro kanál ALM Accelerator. Ukázková datová část je definována v souboru deployment-settings.sample.json.