- Démarrage
- Prérequis
- Prérequis matériels
- Prérequis logiciels
- Serveur Web sur une seule machine (Web Server on a Single Machine)
- Déploiement multinœud
- Haute disponibilité (High Availability)
- Récupération d'urgence (Disaster Recovery) - Active/Passive
- Récupération d'urgence (Disaster Recovery) - Deux centres de données actifs (Two Active Data Centers)
- Déploiement dans le cloud (Deployment in the Cloud)
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- High Availability Add-on
Publier sur des Webhooks
La table suivante décrit tous les paramètres pouvant être utilisés avec le script Publish-Webhooks.ps1.
| Paramètre | Description |
|---|---|
|
|
Indiquez le scénario à exécuter, les options disponibles sont :
|
|
|
L'identifiant principal du service Azure. |
|
|
Mot de passe du jeton Azure pour l'ID de principal de service. |
|
|
ID d'abonnement Azure du service d'application respectif. |
|
|
Les identifiants du locataire Azure. |
|
|
Nom du service d'application Azure de Webhook. |
|
|
Obligatoire. L'URL de l'instance Orchestrator. |
|
|
Nom du groupe de ressources Azure qui contient l'application Webhook App Service. |
|
|
Indiquez le chemin complet ou le chemin relatif de l'archive |
|
|
Lorsqu'il est actif, il arrête l'application avant de commencer le déploiement et la redémarre une fois le déploiement terminé. |
Dans le cadre de votre installation d'Orchestrator sur Azure App service, vous devez également effectuer les étapes suivantes pour installer le service Webhooks :
-
Depuis votre portail Azure, créez une nouvelle application Web avec un nom personnalisé, par exemple :
UiPathWebhookService. -
Dans le champ Publier, sélectionnez Code.
-
Pour Pile d'exécution, sélectionnez .NET Core 3.1.
-
Ouvrez votre nouvelle application Web et naviguez vers Paramètres > Configuration.
-
Sous l’onglet Paramètres généraux, sélectionnez 64 bits pour la plate-forme.
-
Sélectionnez Enregistrer.
Important :Si vous n'avez pas précédemment créé d'application et d'identifiant principal du service Azure AD à partir de l'installation d'Orchestrator sur Azure, faites-le maintenant. Vous devez les configurer pour accéder à votre
UiPathWebhookServiceet à votre groupe de ressources. -
Ouvrez une fenêtre Powershell et exécutez le script
Publish-Webhooks.ps1. Par exemple :.\Publish-Webhooks.ps1 ` -action deploy ` -package ".\UiPath.WebhookService.Web.zip" ` -azureAccountApplicationId "<AzureApplicationID>" ` -azureAccountPassword "<AzureAccountPassword>" ` -azureSubscriptionId "<SubscriptionID>" ` -azureAccountTenantId "<TenantID>" ` -resourceGroupName "<AzureResourceGroupYouPickedInStep1>" ` -appServiceName "<UiPathWebhookService>".\Publish-Webhooks.ps1 ` -action deploy ` -package ".\UiPath.WebhookService.Web.zip" ` -azureAccountApplicationId "<AzureApplicationID>" ` -azureAccountPassword "<AzureAccountPassword>" ` -azureSubscriptionId "<SubscriptionID>" ` -azureAccountTenantId "<TenantID>" ` -resourceGroupName "<AzureResourceGroupYouPickedInStep1>" ` -appServiceName "<UiPathWebhookService>"Important :La table suivante décrit tous les paramètres pouvant être utilisés avec le script
Publish-Webhooks.ps1.
Migrer vers Webhooks
La table suivante décrit tous les paramètres pouvant être utilisés avec le script MigrateTo-Webhooks.ps1.
| Paramètres | Description |
|---|---|
|
|
Indiquez le chemin d'accès à l'archive |
|
|
Une table de hachage avec les valeurs suivantes :
|
|
|
Une table de hachage avec les valeurs suivantes :
|
|
|
Une table de hachage avec les valeurs suivantes :
|
Ce script MigrateTo-Webhooks.ps1 est utilisé pour migrer les données d'une instance Orchestrator existante vers un nouveau service d'application Webhook et définir les configurations pour les deux. Le script suppose qu'Orchestrator et les Webhooks ont déjà été publiés.
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }