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.