Udostępnij za pośrednictwem


Ustawienia wdrażania usługi ALM Accelerator

Potok eksportu akceleratora ALM Accelerator korzysta z ustawień wdrażania w celu dostosowania potoków wdrożenia dla określonego rozwiązania i środowiska. Ładuj ustawienia wdrożenia to ciąg JSON przekazany do potoku eksportu jako parametr.

W poniższych tabelach przedstawiono ustawienia wdrożenia zawarte w ładunku dla każdego środowiska wdrożeniowego.

Ustawienia potoku wdrażania

Ustawienie Wymagania opis
ApprovalType Nie. Typ zatwierdzenia, który należy zrobić w przypadku potoku wdrożenia
BuildName Tak Nazwa potoku kompilacji
BuildTemplate Nie. Nazwa szablonu potoku kompilacji
DeploymentEnvironmentName Tak Nazwa środowiska wdrożenia
DeploymentEnvironmentUrl Tak Adres URL środowiska wdrażania
EnvironmentUrl Tak Adres URL rozwoju lub środowiska twórców
ServiceConnectionName Tak Nazwa połączenia usługi ze środowiskiem projektowym lub produkcyjnym
StepType Nie. Typ kroku, który należy zrobić w przypadku potoku wdrożenia

Ustawienia użytkownika

Ustawienie Wymagania opis
environmentvariable.environment-variable-schema-name Nie. Ustawia wartość zmiennych środowiska w środowisku podczas wdrażania.
canvasshare.aadGroupId.canvas-app-schema-name Nie. Ustawia identyfikator grupy Microsoft Microsoft Entra w celu udostępnienia aplikacji kanwy. Gdy aplikacja kanwy ma być udostępniona wielu grupom Microsoft Entra, na końcu ustawienia można dodać unikatowy identyfikator o wartości 0,1 lub 0,2.
canvasshare.roleName.canvas-app-schema-name Nie. Ustawia rolę, która ma być przypisana do grupy Microsoft Entra. Prawidłowe opcje to CanView, CanViewAndShare i CanEdit. Gdy aplikacja kanwy ma być udostępniona wielu grupom Microsoft Entra, na końcu ustawienia można dodać unikatowy identyfikator o wartości 0,1 lub 0,2.
owner.ownerEmail.flow-name.flow-id Nie. Ustawia właściciela przepływu przypisanego po zaimportowaniu rozwiązania do środowiska wdrożenia.
flow.sharing.flow-name.flow-id Nie. Ustawia zespół Dataverse grupy Microsoft Entra w celu udostępnienia rekordu procesu skojarzonego z przepływem po zaimportowaniu rozwiązania do środowiska wdrożeniowego.
activateflow.activateas.flow-name.flow-id Nie. Ustawia użytkownika do personifikowania podczas aktywowania przepływu. W przeciwnym razie do aktywowania przepływu jest używany użytkownik tworzenia połączenia lub właściciel.
activateflow.order.flow-name.flow-id Nie. Ustawia kolejność, w jakiej przepływ jest aktywowany, przydatny podczas aktywowania przepływu nadrzędnego/podrzędnego. Potoki spróbują jednak aktywować przepływy, o ile istnieją przepływy do aktywowania, jeśli zamówienie nie jest ustawione.
activateflow.activate.flow-name.flow-id Nie. W niektórych przypadkach przepływy mogą celowo zostać wyłączone w środowisku wdrażania. To ustawienie powoduje wyzwolenie potoków tak, aby włączyć przepływ, czy nie, gdy zostanie wdrożone.
connector.teamname.connector-name.connector-id Nie. Ustawia zespół Dataverse grupy Microsoft Entra w celu udostępnienia rekordu łącznika skojarzonego z niestandardowym łącznikiem po zaimportowaniu rozwiązania do środowiska wdrożeniowego.
groupTeam.teamid.aadGroupId Nie. Ustawia zespoły grupy Dataverse do utworzenia w środowisku wdrażania.
businessUnit.teamid.aadGroupId Nie. Ustawia jednostkę biznesową Dataverse skojarzoną z zespołami grup.
webhookurl.webookname Nie. Ustawia adres URL instalacji sieci Web do zaktualizowania w środowisku wdrażania.
sdkstep.unsec.sdkstepid Nie. Ustawia niezabezpieczoną konfigurację kroku zestawu SDK, która ma być uaktualniona w środowisku wdrażania.
sdkstep.sec.sdkstepid Nie. Ustawia zabezpieczoną konfigurację kroku zestawu SDK, która ma być uaktualniona w środowisku wdrażania.
TriggerSolutionUpgrade Nie. Ustawia, czy zastosować uaktualnienie rozwiązania podczas wdrażania w środowisku.

Ustawienia użytkownika UserSettings to tablica zmiennych ustawionych w potokach wdrażania. Po uruchomieniu potoku eksportu ustawienia wdrożenia i pliki niestandardowych ustawień wdrożenia są generowane przy użyciu symboli zastępczych dla tych wartości. Podczas uruchamiania potoku wdrażania większość symboli zastępczych jest zastępowana wartościami z ustawień wdrażania. Wyjątek stanowią zarezerwowane zmienne potoku, takie jak TriggerSolutionUpgrade, które nie są uwzględniane w ustawieniach wdrożenia lub niestandardowych ustawieniach wdrożenia. Ponadto, jeśli ustawienie UseDeploymentSettingsPlaceholders ma wartość Fałsz, nie są używane symbole zastępcze. Zamiast tego te wartości są ustawiane bezpośrednio w ustawieniach wdrożenia i plikach niestandardowych ustawień wdrożenia.

Schemat ustawień wdrażania

Schemat ustawień wdrażania jest oparty na składnikach wymagających konfiguracji po wdrożeniu w rozwiązaniu Dataverse. Zostanie on zaktualizowany po dodaniu nowych funkcji do akceleratora ALM Accelerator. Schemat jest definiowany w pliku deployment-settings.schema.json.

Przykładowy ład pracy ustawień wdrażania

Próbny ładunek jest przykładem typowych ładunków dla potoków akceleratora ALM Accelerator. Przykładowy ładunek jest zdefiniowany w pliku deployment-settings.sample.json.