Configurer Workflow Manager Server avec un portail ArcGIS Enterprise

Disponible avec une licence Workflow Manager.

Après avoir installé ArcGIS Workflow Manager Server, configurez le site avec un portail ArcGIS Enterprise.

Si vous avez installé Workflow Manager Server sur une machine dédiée, assurez-vous d’avoir créé un site serveur, de l’avoir inscrit auprès d’ArcGIS Web Adaptor et de l’avoir fédéré avec le portail Enterprise. Si vous avez installé Workflow Manager Server sur la machine du serveur d’hébergement, ces étapes ont déjà été effectuées et vous pouvez passer à la désignation du serveur Workflow du portail.

Fédérer un Workflow Manager Server avec Portal

Vous devez fédérer la machine ArcGIS Server sur laquelle Workflow Manager Server est installé pour qu’elle puisse authentifier les membres du portail Enterprise et les autoriser à accéder à Workflow Manager.

Remarque :

Si vous avez installé Workflow Manager Server sur une machine dédiée, assurez-vous qu’un site ArcGIS GIS Server fédéré sur une autre machine a été désigné comme serveur d’hébergement du portail. Assurez-vous que le serveur d’hébergement et le portail exécutent la même version logicielle que Workflow Manager.

Lorsque vous fédérez un serveur avec votre portail, le magasin de sécurité du portail contrôle l’accès au serveur. L’accès à l’application Web Workflow Manager est déterminé par les autorisations des membres du portail, les rôles et les autorisations de partage.

Procédez comme suit pour fédérer la machine ArcGIS Server sur laquelle Workflow Manager Server est installé avec un portail :

  1. Si vous fédérez une machine ArcGIS Server qui utilise un certificat de sécurité avec caractères génériques ou signé par un domaine, importez le certificat racine sur votre portail avant de procéder à la fédération.

    Le portail ne peut pas valider le certificat CNAME ou publier des services sans le certificat racine.

    Remarque :

    Workflow Manager Server nécessite un SAN (Subject Alternative Name) valide dans vos certificats.

  2. Connectez-vous au site Web Portal for ArcGIS en tant qu’administrateur et accédez à Organization (Organisation) > Settings (Paramètres) > Servers (Serveurs).

    Vous devez vous connecter au portail Enterprise via l’URL ArcGIS Web Adaptor (par exemple, https://webadaptorhost.domain.com/webadaptorname/home). N’utilisez pas l’URL interne sur le port 7443.

  3. Cliquez sur Add Server (Ajouter un serveur).
  4. Indiquez les informations suivantes :
    • Services URL (URL des services) : URL utilisée par les utilisateurs externes pour accéder au répertoire des services ArcGIS.

      Si le site inclut ArcGIS Web Adaptor, l’URL comprend l’adresse du Web Adaptor (par exemple, http://webadaptorhost.domain.com/webadaptorname). Si vous avez ajouté ArcGIS Server au serveur proxy inverse de votre organisation, l’URL est l’adresse du serveur proxy inverse (par exemple, http://reverseproxy.domain.com/myorg). Si votre organisation a besoin d’un chiffrement HTTPS pour toutes les communications, utilisez https au lieu de http.

      Remarque :

      L’opération de fédération réalise un contrôle de validation pour déterminer si l’URL des services fournie est accessible depuis le site du serveur. Si le contrôle de validation effectué échoue, un avertissement est généré dans les journaux Portal for ArcGIS. Toutefois, la fédération n’échoue pas si l’URL des services n’est pas validée, car il est possible que l’URL ne soit pas accessible depuis le site serveur (par exemple, lorsque le site serveur se trouve derrière un pare-feu).

    • Administration URL (URL d’administration) : URL utilisée pour accéder au site ArcGIS Server sur lequel Workflow Manager Server est installé lors de l’exécution d’opérations d’administration sur le réseau interne (par exemple, https://webadaptorhost.domain.com:6443/arcgis).
    • Username (Nom d’utilisateur) : nom du compte de l’administrateur principal du site fourni lors de l’installation de Workflow Manager Server.
    • Password (Mot de passe) : mot de passe du compte de l’administrateur principal du site fourni lors de l’installation de Workflow Manager Server.
  5. Cliquez sur Add (Ajouter).
  6. Cliquez sur Save (Enregistrer) pour enregistrer les paramètres du serveur fédéré.
  7. Redémarrez le service Workflow Manager Server.

Désigner le serveur Workflow du portail

Une fois que la machine ArcGIS Server sur laquelle Workflow Manager Server est installé a été fédérée, désignez-la comme serveur Workflow pour le portail. Ainsi, les membres du portail pourront accéder à Workflow Manager Server par le biais de l’application Web Workflow Manager.

  1. Connectez-vous au portail ArcGIS Enterprise en tant qu’administrateur de votre organisation.
  2. Cliquez sur l’onglet Organization (Organisation).
  3. Cliquez sur l’onglet Settings (Paramètres).
  4. Cliquez sur Servers (Serveurs).
  5. Sur la page Servers (Serveurs), localisez le site ArcGIS Server sur lequel Workflow Manager Server est installé, cliquez sur Options (...), puis sur Configure server role (Configurer le rôle serveur).
  6. Cliquez sur le bouton bascule Workflow Manager Server pour activer le rôle serveur.
  7. Cliquez sur Save (Enregistrer).
  8. Redémarrez le service Workflow Manager Server.

Définir la fonction serveur pour ArcGIS Enterprise on Kubernetes

Si la machine ArcGIS Server sur laquelle Workflow Manager Server est installé a été fédérée avec ArcGIS Enterprise on Kubernetes, la fonction serveur doit être définie à l’aide d’API ArcGIS Enterprise Administrator.

Pour définir la fonction serveur pour Workflow Manager Server, procédez comme suit :

  1. Ouvrez un navigateur Web et connectez-vous à API ArcGIS Enterprise Administrator en tant qu’administrateur de votre organisation.

    L’URL est au format suivant : https://organization.example.com/<context>/admin.

  2. Cliquez sur Organizations (Organisations) > Your organization ID (ID de l’organisation) > Federation (Fédération) > Servers (Serveurs) > Your server ID (ID du serveur) > Update (Mettre à jour).
  3. Choisissez Federated Server (Serveur fédéré) dans le menu déroulant Server role (Rôle serveur).
  4. Saisissez WorkflowManager dans la zone de texte Server function (Fonction serveur).
  5. Choisissez HTML dans le menu déroulant Format.
  6. Cliquez sur Update Server (Mettre à jour le serveur).
  7. Redémarrez le service Workflow Manager Server.

Le Workflow Manager Server est à présent fédéré avec ArcGIS Enterprise on Kubernetes et est utilisable dans votre organisation.