- Notes de publication
- Avant de commencer
- Démarrage
- Installation et mise à niveau
- Prérequis logiciels
- Prérequis matériels
- Prerequisites for installation
- Action Center : Installation d'Azure PaaS
- Activités (Activities)
- Concevoir des workflows de longue durée
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait for Form Task and Resume
- Reprendre après le délai
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Terminer la tâche
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Actions
- Processus (Processes)
- Résolution des problèmes
Action Center : Installation d'Azure PaaS
Le script d'installation d'Azure permet d'installer l'Action Center sur un ou plusieurs nœuds.
Assurez-vous que les outils suivants sont installés sur votre machine :
- Accédez à votre portail Azure et recherchez les Services d’applications (App Services).
-
Créez un nouveau service d’application et nommez-le en conséquence, par exemple
UiPathActionCenter
.Remarque : dans le menu déroulant Pile d'exécution (Runtime stack), sélectionnez .NET Core 3.1. - Ouvrez l’application Web précédemment créée et naviguez vers Configuration > Paramètres généraux (General settings) à partir du menu situé à gauche, puis réglez le champ Plate-forme (Platform) sur 64 Bits.
-
Sur le portail Azure, recherchez les Inscriptions d’applications (App registrations) et créez-en une nouvelle, nommée en conséquence.
Important : vous devez attribuer le rôle de contributeur à l'enregistrement de l'application. Voyez ici comment procéder. -
Sur la page Vue d’ensemble (Overview) de votre application, copiez l’iD d’application (client) (Application (client) ID) et enregistrez-la pour une utilisation ultérieure. Il s’agit de votre identifiant principal pour le service Azure.
-
Sur la page Clients et clés secrètes (Clients & secrets) de l’inscription d’application précédemment créée, générez une nouvelle clé secrète de client. Copiez sa valeur (Value) et enregistrez-la pour une utilisation ultérieure. Il s’agit de votre mot de passe principal pour le service Azure.
Remarque: En option, demandez à votre sympathique équipe DevOps de vous fournir un ID et un mot de passe de principal de service Azure qui peuvent accéder à App Service et au groupe de ressources associé.
-
Téléchargez l'archive
UiPathActionCenter.zip
sur votre machine locale. Celle-ci contient tous les scripts d’installation nécessaires.Remarque: UiPath fournit l'archiveUiPathActionCenter.zip
sur demande. Contactez-nous pour plus de détails. - Extrayez le contenu du fichier
.zip
dans un dossier de votre machine. -
Exécutez le script
Publish-ActionCenter-Azure.ps1
dans PowerShell, en utilisant ces paramètres d'installation.Consultez cet exemple de script.
- Profitez d'Action Center sur votre portail Azure.
L'installation multi-nœuds est similaire à l' installation à nœud unique, avec une étape supplémentaire entre les étapes 6 et 7 de la procédure de nœud unique.
Par conséquent, après l’étape 6, vous devez effectuer les actions suivantes :
- Ouvrez le service d’application nouvellement créé.
- Rendez-vous dans l’onglet Mise à l'échelle (Plan du service d'applications) (Scale out (App Service plan)) situé dans le menu de gauche.
- Sélectionnez l'option Évolutivité vers un nombre spécifique d'instances (Scale to a specific instance count).
- Indiquez le nombre d’instances (Instance count) souhaité.
Passez ensuite à l’étape 7 de la procédure de nœud unique.
true
:
IdentityServer.OAuth.Enabled
IdentityServer.S2SIntegration.Enabled
Si vous souhaitez utiliser un domaine personnalisé pour votre service d’application Action Center, veuillez d’abord définir le domaine personnalisé, puis utiliser ce nom de domaine dans les paramètres du script.
https://actioncenter.xyz.com
, utilisez la même valeur pour le paramètre de script actionCenterUrl
.
Paramètre |
Description |
---|---|
|
Obligatoire. L'URL de l'instance Orchestrator. |
|
Obligatoire. URL de l’instance Serveur d’identité. |
|
Obligatoire. L'URL de l'instance Action Center. |
|
Obligatoire (Mandatory). Le jeton d’accès tiré du portail de gestion des identités. Voir Paramètres d'authentification de l'hôte pour plus de détails. |
|
Obligatoire. L'ID d'abonnement Azure pour l'application App Service qui héberge Action Center. Remarque: Vous le trouverez sur la page Aperçu (Overview) du service d'application sur votre portail Azure.
|
|
Obligatoire. ID de locataire Azure. Remarque: Vous le trouverez sur la page Aperçu (Overview) de l'enregistrement d'application sur votre portail Azure.
|
|
Obligatoire. L'identifiant principal du service Azure. Remarque: il s'agit de celui que vous avez copié et enregistré à l’étape 5 de la procédure d’installation des nœuds simples.
|
|
Obligatoire. Le mot de passe principal du service Azure. Remarque: C'est celui que vous avez copié et enregistré à l'étape 6 de la procédure d ' Installation sur un nœud unique .
|
|
Obligatoire (Mandatory). Indiquez le chemin complet ou le chemin relatif de l'archive
UiPath.ActionCenter.Web.zip .
Remarque: Retrouvez-le dans les archives
UiPath.Actioncenter.zip .
|
|
Obligatoire. Nom du groupe de ressources Azure qui contient le service d'application Action Center. |
|
Obligatoire. Nom du service d'application Azure de l'Action Center. |
|
Facultatif. S’il est actif, il arrête l’application avant le déploiement et la démarre une fois le déploiement terminé. |
|
Facultatif. S'il est actif, le déploiement se poursuit sans confirmation de l'utilisateur. |
.\Publish-ActionCenter-Azure.ps1 `
-orchestratorUrl "https://<OrchestratorServiceURL>" `
-identityServerUrl "https://<IdentityServerURL>/identity" `
-actionCenterUrl "https://<ActionCenterServiceURL>" `
-identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
-azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
-azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
-azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
-azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
-package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
-stopApplicationBeforePublish `
-resourceGroupName "<ResourceGroupName" `
-appServiceName "<ActionCenterServiceName>" `
-unattended
.\Publish-ActionCenter-Azure.ps1 `
-orchestratorUrl "https://<OrchestratorServiceURL>" `
-identityServerUrl "https://<IdentityServerURL>/identity" `
-actionCenterUrl "https://<ActionCenterServiceURL>" `
-identityInstallationAccessToken "abcdefgh ... MAxJeysh6IQFSabcd" `
-azureSubscriptionId "d12f123e-12ac-1da1-1234-ed1234d5cf4b" `
-azureAccountTenantId "d1234d2a-b123-1d12-1234-902c51f12345" `
-azureAccountApplicationId "12345678-67e1-123d-1234-1c6cd123b123" `
-azureAccountPassword "O.T5pX4bX89I3~Wi.clbM_u0-R5Aa-sRl~" `
-package "E:\)\)Work\)\)UiPathActionCenter\)\)UiPath.ActionCenter.Web.zip" `
-stopApplicationBeforePublish `
-resourceGroupName "<ResourceGroupName" `
-appServiceName "<ActionCenterServiceName>" `
-unattended
Les fonctionnalités de l'Action Center qui utilisent les compartiments de stockage à l’intérieur d’Orchestrator, telles que les images et le rendu PDF sur les actions de formulaire (Form actions), la classification des documents (Document Classification) et les actions de validation de documents (Document Validation) nécessitent la configuration suivante dans Orchestrator :
- Ouvrez l’application Web Orchestrator dans votre portail Azure.
- Accédez à Configuration et sélectionnez Paramètres d’application (Application Settings).
-
Ajoutez un Nouveau paramètre d’application (New application setting) et entrez-y ce qui suit :
- Nom -
AcceptedRootUrls
-
Valeur :
https://localhost:6234,https://<ActionCenterServiceURL>
Important: Assurez-vous que la valeur saisie dans le champ Valeur ne possède pas d’espaces vides.Remarque: Remplacez<ActionCenterServiceURL>
par l’URL correspondante de votre service Action Center.
- Nom -
- Ouvrez l’application Web Orchestrator dans votre portail Azure.
- Accédez à Application de l'éditeur de service (Vue d'ensemble) (App Service Editor (Preview)).
-
Modifiez le fichier
web.config
:- Accédez à la section
<requestFiltering>
<verbs>
. -
Ajoutez
<add verb="OPTIONS" allowed="true" />
à la fin de la section.Remarque: La mise à niveau Orchestrator réinitialise le fichierweb.config
, de sorte que vous devez autoriser à nouveau le verbeOPTIONS
.Concernant les fournisseurs de stockage tiers, retrouvez plus de détails sur la configuration CORS/CSP.
- Accédez à la section
Pour mettre à niveau Azure PaaS Action Center, vous devez installer une nouvelle version supérieure qui remplace la version actuelle.
- Avant de commencer
- Installation sur un nœud unique
- Création du service d’application Azure pour Action Center
- Création du Principal du service Azure pour l'Action Center
- Installation d’Action Center sur Azure
- Installation à plusieurs nœuds
- Paramètres du script d’installation Powershell
- Exemple de script PowerShell
- Requêtes de compartiments de stockage
- Accepter les requêtes d'Action Center sur Orchestrator :
- Pour autoriser
OPTIONS
dans le fichierweb.config
de l’application Web Orchestrator : - Mise à niveau
- Désinstallation