- Installation et mise à niveau
- Avant de commencer
- Démarrage
- Activités
- 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
- 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
- Obtenir des tâches d’application
- Add Task Comment
- Update Task Labels
- Configurer le minuteur de tâches (Configure task timer)
- Actions
- Processus (Processes)
- Audit
Le script d'installation d'Azure permet d'installer l'Action Center sur un ou plusieurs nœuds.
Toutes les étapes des procédures d’installation énumérées ci-dessous sont obligatoires.
Avant de commencer
Assurez-vous que les outils suivants sont installés sur votre machine :
- PowerShell Web Deploy Snapin
- Module PowerShell AzureAZ version 7.0 ou supérieure.
Installation sur un nœud unique
Création du service d’application Azure pour Action Center
- 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 :Depuis le menu déroulant Pile d'exécution , 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.
Création du Principal du service Azure pour l'Action Center
-
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é.
Installation d’Action Center sur Azure
-
Téléchargez l'archive
UiPathActionCenter.zipsur votre machine locale. Celle-ci contient tous les scripts d’installation nécessaires.Remarque :UiPath fournit l'archive
UiPathActionCenter.zipsur demande. Contactez-nous pour plus de détails. -
Extrayez le contenu du fichier
.zipdans un dossier de votre machine. -
Exécutez le script
Publish-ActionCenter-Azure.ps1dans PowerShell, en utilisant ces paramètres d’installation.Consultez cet exemple de script.
-
Profitez d'Action Center sur votre portail Azure.
Installation à plusieurs nœuds
L’installation multi-nœuds est similaire à l’installation d’un nœud unique, et possède seulement 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.
Après la migration ou la mise à niveau vers Orchestrator 2022.4 PaaS, accédez à la configuration d'Azure App Service et assurez-vous que les clés suivantes sont présentes dans la liste et que leur valeur est définie sur true :
IdentityServer.OAuth.EnabledIdentityServer.S2SIntegration.Enabled
Paramètres du script d’installation Powershell
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. Par exemple, si votre domaine personnalisé est https://actioncenter.xyz.com, utilisez la même valeur pour le paramètre de script actionCenterUrl.
| Paramètre | Description |
|---|---|
|
| Obligatoire. Il s'agit de l'URL de votre 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 du service d'application sur votre portail Azure. |
|
| Obligatoire. Identifiants du locataire Azure. Remarque: Vous le trouverez sur la page Aperçu de l'enregistrement d'application sur votre portail Azure. |
|
| Obligatoire. L'identifiant principal du service Azure. Remarque: C’est 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. Indiquez le chemin complet ou le chemin relatif de l'archive UiPath.ActionCenter.Web.zip. Remarque: Retrouvez-le dans les archives |
|
| 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. |
Exemple de script PowerShell
.\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
Requêtes de compartiments de stockage
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 :
Accepter les requêtes d'Action Center sur 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>
- Nom -
Assurez-vous que la valeur saisie dans le champ Valeur ne possède pas d’espaces vides.
Remplacez <ActionCenterServiceURL> par l'URL correspondante de votre service Action Center.
Pour autoriser OPTIONS dans le fichier web.config de l’application Web Orchestrator :
-
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 fichier
web.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
Mise à niveau
Pour mettre à niveau Azure PaaS Action Center, vous devez installer une nouvelle version supérieure qui remplace la version actuelle.
Désinstallation
Pour supprimer Action Center de votre Portail Azure, supprimez les ressources Azure suivantes :
- Service d’application Action Center
- Inscription d’application Action Center
- 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
OPTIONSdans le fichierweb.configde l’application Web Orchestrator : - Mise à niveau
- Désinstallation