Gérer les webhooks

En tant qu’administrateur, vous pouvez mettre à jour et gérer les webhooks en mettant à jour leur configuration (par exemple, en mettant à jour les déclencheurs d’événement auxquels le webhook est abonné), ainsi qu’en désactivant et en supprimant des webhooks précédemment configurés.

Mettre à jour des webhooks

Vous pouvez mettre à jour les paramètres configurés pour les webhooks après leur création. Les sections ci-dessous expliquent comment mettre à jour les propriétés des webhooks d’organisation, de service de géotraitement et de service d’entités.

Mettre à jour des webhooks d’organisation dans ArcGIS Portal Directory

Pour mettre à jour un webhook d’organisation via ArcGIS Portal Directory, procédez comme suit :

Remarque :

Pour voir un exemple de requête POST qui met à jour la configuration d’un webhook, reportez-vous à la rubrique Mettre à jour un webhook dans la documentation de l’API REST.

  1. Accédez à ArcGIS Portal Directory et connectez-vous en tant que membre doté du rôle d’administrateur.

    Les webhooks d’organisation ne peuvent être créés et gérés que par des administrateurs disposant du privilège Webhooks d’organisation ou des membres dotés du rôle d’administrateur par défaut.

    https://organization.domain.com/context/sharing/rest
    

    Une fois que vous êtes connecté, l’extrémité de la ressource User (Utilisateur) du compte apparaît.

  2. Cliquez sur l’hyperlien Org ID (ID d’org) ou créez une requête au format ci-dessous, pour accéder à la page de la ressource Portal Self (Portail Auto) :
    https://organization.domain.com/context/sharing/rest/portals/self
    
  3. Faites défiler la page jusqu’en bas de l’extrémité de la ressource Self (Auto) et cliquez sur Webhook > [Webhook] > Update Webhook (Mettre à jour un webhook), où [Webhook] représente l’ID ou le nom d’un webhook spécifique, pour accéder à l’opération Update Webhook (Mettre à jour un webhook).
  4. Au niveau de l’extrémité Update Webhook (Mettre à jour un webhook), modifiez les informations suivantes :
    1. Pour mettre à jour le nom du webhook, indiquez un nom unique dans la zone de texte Name (Nom).
    2. Si vous utilisez un nouveau récepteur de webhook ou si vous devez mettre à jour l’URL de charge utile d’un récepteur existant, indiquez la nouvelle URL dans la zone de texte Payload URL (URL de charge utile).

      L’URL de charge utile est interrogée pendant la mise à jour du webhook, ce qui garantit l’établissement d’une connexion entre le récepteur et le portail ArcGIS Enterprise. Voici un exemple de charge utile :

      https://app.logic.azure.com:443/workflows/b688528a36e246279dc050f936e5ebd4/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=nHP-LBo9x-nSgMi11DSDuwRIUiJr-8yKGCy7OYaT_ow
      
    3. Vous pouvez ajouter une chaîne alphanumérique qui joue le rôle de secret pour le webhook, ou mettre à jour un secret préexistant qui peut être utilisé pour authentifier les messages de webhook auprès du récepteur. Indiquez le nouveau secret ou le secret mis à jour dans la zone de texte Secret (Optional) (Secret [Facultatif]).
    4. Vous pouvez également mettre à jour les informations de désactivation du webhook dans la zone de texte Configuration Properties (Propriétés de configuration).

      Par défaut, le webhook se désactive si 5 échecs se produisent en 5 jours.

    5. Pour mettre à jour les déclencheurs d’événement d’un webhook ou choisir de recevoir des webhooks pour tous les déclencheurs d’événement, sélectionnez l’une des options suivantes :
      • Cliquez sur Let me define manually (Me laisser définir manuellement) pour modifier la liste des événements déclencheurs utilisés pour ce webhook dans la zone de texte Send me changes for these comma separated events (Envoyer les modifications de ces événements séparés par des virgules). Par exemple, pour vous abonner à tous les événements liés à un groupe spécifique dans l’organisation, indiquez un déclencheur d’événement similaire à celui indiqué ci-dessous, où [groupID] représente l’ID unique associé à un groupe spécifique.
        /groups/[groupID]/update
        
      • Cliquez sur Send me everything (Tout envoyer) pour vous abonner à tous les déclencheurs d’événement pris en charge et recevoir les notifications de chaque événement lorsqu’il se produit.
  5. Une fois les paramètres ci-dessus configurés, cliquez sur Update Webhook (Mettre à jour le webhook) pour soumettre la requête et appliquer les modifications.

Mettre à jour des webhooks d’organisation sur le site Web du portail ArcGIS Enterprise

Pour mettre à jour un webhook d’organisation via le site Web du portail ArcGIS Enterprise, procédez comme suit :

  1. Vérifiez que vous êtes connecté en tant qu’administrateur ou membre d’un rôle personnalisé doté des privilèges administratifs nécessaires pour créer et gérer les webhooks d’organisation.
  2. Accédez à Organization (Organisation) > Settings (Paramètres) > Webhooks.
  3. Localisez le webhook d’organisation à mettre à jour.
  4. Cliquez sur le bouton Options, puis cliquez sur Edit (Mettre à jour).
  5. Dans la fenêtre Create webhook (Créer un webhook), modifiez les éléments suivants :
    1. Pour mettre à jour le nom du webhook, indiquez un nom unique dans la zone de texte Name (Nom).
    2. Pour mettre à jour le type de webhook, cliquez sur le menu déroulant Type et sélectionnez un nouveau type de webhook.
      • Si vous sélectionnez All (Tout), vous êtes abonné à tous les déclencheurs d’événement pris en charge. Vous recevez alors des notifications pour chaque événement lorsqu’il se produit.
      • Sélectionnez Items (Éléments), Users (Utilisateurs), Groups (Groupes) ou Roles (Rôles) pour définir manuellement les déclencheurs d’événement auxquels vous voulez vous abonner.
    3. Si vous sélectionnez un type de webhook différent de All (Tout), un menu déroulant supplémentaire relatif au type de webhook choisi s’affiche. Par exemple, si vous avez sélectionné Items (Éléments) comme type de webhook, le menu déroulant Items (Éléments) s’affiche, vous permettant de sélectionner un élément spécifique surveillé par le webhook.
    4. Pour mettre à jour les déclencheurs d’événement, cliquez sur le menu déroulant Events (Événements) et sélectionnez un nouvel événement déclencheur. Par exemple, si vous voulez appeler le webhook lorsqu’un élément spécifique est publié, sélectionnez /items/<ID élément>/publish.
    5. Si vous souhaitez mettre jour l’URL de charge utile, sélectionnez Webhook URL (URL du webhook) et indiquez l’URL de charge utile du récepteur du webhook.
    6. Vous pouvez ajouter une chaîne alphanumérique qui joue le rôle de secret pour le webhook, ou mettre à jour un secret préexistant qui peut être utilisé pour authentifier les messages de webhook auprès du récepteur. Indiquez le nouveau secret ou le secret mis à jour dans la zone de texte Secret (Optional) (Secret [Facultatif]).
  6. Cliquez sur Update webhook (Mettre à jour le webhook) pour appliquer les modifications.

Mettre à jour des webhooks de service de géotraitement

Pour mettre à jour les propriétés d’un webhook de service de géotraitement, procédez comme suit :

Remarque :

Les webhooks de service de géotraitement ne peuvent être créés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui met à jour un webhook de service de géotraitement, reportez-vous à la rubrique Mettre à jour un webhook dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Géotraitement, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à l’opération Edit (Mettre à jour) du service de géotraitement en cliquant sur Services > [ServiceName] > Webhooks > [Webhook] > Edit (Mettre à jour), où [ServiceName] représente le service de géotraitement affecté et [Webhook] le webhook mis à jour. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > [Webhook] > Edit (Mettre à jour), où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité Edit (Mettre à jour), modifiez les informations suivantes :
    1. Si vous mettez à jour le nom du webhook, indiquez un nom unique dans la zone de texte Name (Nom). Le nom fourni doit être composé uniquement de valeurs alphanumériques, car les caractères spéciaux génèrent un message d’erreur.
    2. Vous pouvez également ajouter ou mettre à jour une clé secrète qui peut être utilisée pour authentifier les requêtes de webhook auprès d’un récepteur. Entrez la chaîne alphanumérique nouvelle ou mise à jour dans la zone de texte Signature Key (Clé de signature).

      Les webhooks de service utilisent la vérification de signature pour garantir l’intégrité et la sécurité des charges utiles de webhook envoyées depuis ArcGIS Enterprise à un récepteur de webhook. La chaîne alphanumérique saisie dans la zone de texte Signature Key (Clé de signature) est traitée comme une clé secrète, qui est connue et stockée indépendamment à la fois par ArcGIS Enterprise et par le récepteur de webhook. Lorsqu’un événement de webhook est déclenché, la clé secrète et la charge utile sont hachées à l’aide de l’algorithme HMAC-SHA256 pour créer la signature. La signature est ensuite transmise dans la requête de webhook sous forme de valeur d’en-tête x-esriHook-Signature. Lorsque la charge utile d’un webhook est envoyée au récepteur, celui-ci utilise la clé secrète et la charge utile pour créer une signature lui-même en utilisant le même algorithme HMAC-SHA256 que ArcGIS Enterprise. Si la signature incluse dans l’en-tête de requête correspond à la valeur recalculée créée par le récepteur de webhook, la charge utile du webhook peut être approuvée par le récepteur. Autrement, le récepteur peut choisir de rejeter la charge utile entrante d’un webhook.

    3. Si vous utilisez un nouveau récepteur ou si vous devez mettre à jour l’URL de charge utile, indiquez la nouvelle URL dans la zone de texte Hook URL (URL de charge utile), qui est interrogée lors de la mise à jour du webhook afin de garantir l’établissement d’une connexion entre le récepteur et l’instance ArcGIS Server du déploiement.

      Voici un exemple d’URL de charge utile :

      https://app.logic.azure.com:443/workflows/b688528a36e246279dc050f936e5ebd4/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=nHP-LBo9x-nSgMi11DSDuwRIUiJr-8yKGCy7OYaT_ow
      
    4. Pour établir une nouvelle valeur de type de support pour le webhook, sélectionnez l’une des options suivantes dans la liste déroulante Content Type (Type de contenu) :
      • application/json (par défaut)
      • application/x-www-form-urlencoded
    5. Pour mettre à jour le format d’une charge utile, sélectionnez l’une des options suivantes dans la liste déroulante Payload Format (Format de charge utile) :
      • JSON (par défaut)
      • PJSON
    6. Choisissez d’activer ou de désactiver les rappels du webhook en modifiant la valeur sélectionnée pour le paramètre Active (Actif). Pour les activer, sélectionnez true (vrai). Pour les désactiver, sélectionnez false (faux).
  4. Une fois les paramètres ci-dessus configurés, cliquez sur Edit (Mettre à jour) pour soumettre la requête et appliquer les modifications.
Remarque :
Contrairement aux webhooks d’organisation et de service d’entités, les webhooks de service de géotraitement n’ont pas de déclencheurs d’événement définis par l’utilisateur. Les webhooks de service de géotraitement livrent les charges utiles une fois qu’une tâche de géotraitement est exécutée. Pour en savoir plus sur les charges utiles livrées pour les services de géotraitement, voir Charges utiles.

Mettre à jour des webhooks de service d’entités

Pour mettre à jour les propriétés d’un webhook de service d’entités, procédez comme suit :

Remarque :

Les webhooks de service d’entités ne peuvent être créés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui met à jour un webhook de service d’entités, reportez-vous à la rubrique Mettre à jour un webhook dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Couche d’entités, du rôle d’administrateur par défaut ou du rôle d’éditeur.

    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à la ressource Webhooks d’un service d’entités en cliquant sur Services > [ServiceName] > Webhooks > Create (Créer), où [ServiceName] représente le service pour lequel le webhook est créé. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > Create (Créer), où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité Create Webhook (Créer un webhook), indiquez les informations suivantes :
    1. Si vous mettez à jour le nom du webhook, indiquez un nom unique dans la zone de texte Name (Nom). Le nom fourni doit être composé uniquement de valeurs alphanumériques, car les caractères spéciaux génèrent un message d’erreur.
    2. Pour mettre à jour les déclencheurs d’événement d’un webhook, répertoriez les déclencheurs d’événement qui seront utilisés par ce webhook dans la zone de texte Change Type (Type de modification). Par exemple, si vous souhaitez mettre à jour le webhook devant être appelé à la création d’un service d’entités, utilisez le déclencheur d’événement suivant :

      FeaturesCreated
      
      Pour afficher la liste des déclencheurs d’événement pris en charge pour les webhooks de service d’entités, voir Déclencheurs d’événement.
    3. Vous pouvez également ajouter ou mettre à jour une clé secrète qui peut être utilisée pour authentifier les requêtes de webhook auprès d’un récepteur. Entrez la chaîne alphanumérique nouvelle ou mise à jour dans la zone de texte Signature Key (Clé de signature).

      Les webhooks de service utilisent la vérification de signature pour garantir l’intégrité et la sécurité des charges utiles de webhook envoyées depuis ArcGIS Enterprise à un récepteur de webhook. La chaîne alphanumérique saisie dans la zone de texte Signature Key (Clé de signature) est traitée comme une clé secrète, qui est connue et stockée indépendamment à la fois par ArcGIS Enterprise et par le récepteur de webhook. Lorsqu’un événement de webhook est déclenché, la clé secrète et la charge utile sont hachées à l’aide de l’algorithme HMAC-SHA256 pour créer la signature. La signature est ensuite transmise dans la requête de webhook sous forme de valeur d’en-tête x-esriHook-Signature. Lorsque la charge utile d’un webhook est envoyée au récepteur, celui-ci utilise la clé secrète et la charge utile pour créer une signature lui-même en utilisant le même algorithme HMAC-SHA256 que ArcGIS Enterprise. Si la signature incluse dans l’en-tête de requête correspond à la valeur recalculée créée par le récepteur de webhook, la charge utile du webhook peut être approuvée par le récepteur. Autrement, le récepteur peut choisir de rejeter la charge utile entrante d’un webhook.

    4. Si vous utilisez un nouveau récepteur ou si vous devez mettre à jour l’URL de charge utile, indiquez la nouvelle URL dans la zone de texte Hook URL (URL de charge utile), qui est interrogée lors de la mise à jour du webhook afin de garantir l’établissement d’une connexion entre le récepteur et l’instance ArcGIS Server du déploiement.

      Voici un exemple d’URL de charge utile :

      https://app.logic.azure.com:443/workflows/b688528a36e246279dc050f936e5ebd4/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=nHP-LBo9x-nSgMi11DSDuwRIUiJr-8yKGCy7OYaT_ow
      
    5. Pour établir une nouvelle valeur de type de support pour le webhook, sélectionnez l’une des options suivantes dans la liste déroulante Content Type (Type de contenu) :
      • application/json (par défaut)
      • application/x-www-form-urlencoded
    6. Pour mettre à jour le format de la charge utile, sélectionnez l’une des options suivantes dans la liste déroulante Payload Format (Format de charge utile) :
      • JSON (par défaut)
      • PJSON
    7. Choisissez d’activer ou de désactiver les rappels du webhook en modifiant la valeur sélectionnée pour le paramètre Active (Actif). Pour les activer, sélectionnez true (vrai). Pour les désactiver, sélectionnez false (faux).
    8. Ajustez la planification des webhooks en modifiant les informations Seconds (Secondes) dans la zone de texte Schedule (Planifier). Dans le cas de services d’entités fréquemment mis à jour, diminuez la valeur de Seconds (Secondes) pour recevoir des webhooks plus fréquents, mais avec moins d’informations d’événement dans la charge utile. Dans le cas de services d’entités qui ne sont pas modifiés fréquemment, augmentez la valeur de la propriété Seconds (Secondes) pour recevoir des webhooks moins fréquents, mais avec davantage d’informations dans la charge utile.

      La valeur minimale et par défaut de la planification est de 20 secondes.

  4. Une fois les paramètres ci-dessus configurés, cliquez sur Edit (Mettre à jour) pour soumettre la requête et appliquer les modifications.

Désactiver des webhooks

Vous pouvez désactiver les webhooks manuellement ou, dans le cas de webhooks d’organisation, lorsque la politique de désactivation (définie à la création du webhook) est satisfaite. Lorsqu’un webhook est désactivé, il est mis en pause et ne peut pas livrer de charges utiles lorsqu’elles sont déclenchées. Les sections ci-dessous expliquent comment désactiver des webhooks d’organisation, de service de géotraitement et de service d’entités.

Désactiver des webhooks d’organisation dans ArcGIS Portal Directory

Pour désactiver un webhook d’organisation via ArcGIS Portal Directory, procédez comme suit :

Remarque :

Pour voir un exemple de requête POST qui désactive un webhook, reportez-vous à la rubrique Désactiver un webhook dans la documentation de l’API REST.

  1. Accédez à ArcGIS Portal Directory et connectez-vous en tant que membre doté du rôle d’administrateur.

    Les webhooks d’organisation ne peuvent être créés et gérés que par des administrateurs disposant du privilège Webhooks d’organisation ou des membres dotés du rôle d’administrateur par défaut.

    https://organization.domain.com/context/sharing/rest
    

    Une fois que vous êtes connecté, l’extrémité de la ressource User (Utilisateur) du compte apparaît.

  2. Cliquez sur l’hyperlien Org ID (ID d’org) ou créez une requête au format ci-dessous, pour accéder à la page de la ressource Portal Self (Portail Auto) :
    https://organization.domain.com/context/sharing/rest/portals/self
    
  3. Faites défiler la page jusqu’en bas de l’extrémité de la ressource Self (Auto) et cliquez sur Webhook > [Webhook] > Deactivate (Désactiver), où [Webhook] représente l’ID ou le nom d’un webhook spécifique, pour accéder à l’opération Deactivate (Désactiver).
  4. Au niveau de l’extrémité Deactivate (Désactiver), cliquez sur Deactivate (Désactiver) pour mettre le webhook en pause.

Désactiver des webhooks d’organisation sur le site Web du portail ArcGIS Enterprise

Pour désactiver un webhook d’organisation via le site Web du portail ArcGIS Enterprise, procédez comme suit :

  1. Vérifiez que vous êtes connecté en tant qu’administrateur ou membre d’un rôle personnalisé doté des privilèges administratifs nécessaires pour créer et gérer les webhooks d’organisation.
  2. Accédez à Organization (Organisation) > Settings (Paramètres) > Webhooks.
  3. Localisez le webhook d’organisation à désactiver et cliquez sur Active (Actif).
  4. Cliquez sur Confirm (Confirmer) pour mettre en pause le webhook.

Désactiver des webhooks de service de géotraitement

Pour désactiver tous les webhooks configurés pour un service de géotraitement, procédez comme suit :

Remarque :

Les webhooks de service de géotraitement ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui désactive tous les webhooks pour un service de géotraitement, reportez-vous à la rubrique Désactiver des webhooks dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Géotraitement, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à l’opération deactivateAll d’un service de géotraitement en cliquant sur Services > [ServiceName] > Webhooks > deactivateAll, où [ServiceName] représente le service de géotraitement spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > deactivateAll, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité deactivateAll, cliquez sur Deactivate All (Désactiver tout) pour mettre tous les webhooks configurés en pause.

Désactiver des webhooks de service d’entités

Pour désactiver tous les webhooks configurés pour un service d’entités, procédez comme suit :

Remarque :

Les webhooks de service d’entités ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui désactive tous les webhooks pour un service d’entités, reportez-vous à la rubrique Désactiver des webhooks dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Couche d’entités, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à l’opération deactivateAll d’un service d’entités en cliquant sur Services > [ServiceName] > Webhooks > deactivateAll, où [ServiceName] représente le service d’entités spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > deactivateAll, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité deactivateAll, cliquez sur Deactivate All (Désactiver tout) pour mettre tous les webhooks configurés en pause.

Activer des webhooks

Lorsqu’un webhook est désactivé, il ne peut pas livrer de charges utiles. Une fois réactivé, le webhook redémarre et peut à nouveau livrer des charges utiles lorsqu’il est appelé. Les sections ci-dessous expliquent comment activer des webhooks d’organisation, de service de géotraitement et de service d’entités précédemment désactivés.

Activer des webhooks d’organisation via ArcGIS Portal Directory

Pour activer un webhook d’organisation via ArcGIS Portal Directory, procédez comme suit :

Remarque :

Pour voir un exemple de requête POST qui active un webhook, reportez-vous à la rubrique Activer un webhook dans la documentation de l’API REST.

  1. Accédez à ArcGIS Portal Directory et connectez-vous en tant que membre doté du rôle d’administrateur.

    Les webhooks d’organisation ne peuvent être créés et gérés que par des administrateurs disposant du privilège Webhooks d’organisation ou des membres dotés du rôle d’administrateur par défaut.

    https://organization.domain.com/context/sharing/rest
    

    Une fois que vous êtes connecté, l’extrémité de la ressource User (Utilisateur) du compte apparaît.

  2. Cliquez sur l’hyperlien Org ID (ID d’org) ou créez une requête au format ci-dessous, pour accéder à la page de la ressource Portal Self (Portail Auto) :
    https://organization.domain.com/context/sharing/rest/portals/self
    
  3. Faites défiler la page jusqu’en bas de l’extrémité de la ressource Self (Auto) et cliquez sur Webhook > [Webhook] > Activate (Activer), où [Webhook] représente l’ID ou le nom d’un webhook spécifique, pour accéder à l’opération Activate (Activer).
  4. Au niveau de l’extrémité Activate (Activer), cliquez sur Activate (Activer) pour redémarrer le webhook.

Activer des webhooks d’organisation via le site Web du portail ArcGIS Enterprise

Pour activer un webhook d’organisation via le site Web du portail ArcGIS Enterprise, procédez comme suit :

  1. Vérifiez que vous êtes connecté en tant qu’administrateur ou membre d’un rôle personnalisé doté des privilèges administratifs nécessaires pour créer et gérer les webhooks d’organisation.
  2. Accédez à Organization (Organisation) > Settings (Paramètres) > Webhooks.
  3. Localisez le webhook d’organisation à activer et cliquez sur Inactive (Inactif).
  4. Cliquez sur Confirm (Confirmer) pour redémarrer le webhook.

Activer des webhooks de service de géotraitement

Pour activer tous les webhooks configurés pour un service de géotraitement, procédez comme suit :

Remarque :

Les webhooks de service de géotraitement ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui active tous les webhooks pour un service de géotraitement, reportez-vous à la rubrique Activer des webhooks dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Géotraitement, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à l’opération activateAll d’un service de géotraitement en cliquant sur Services > [ServiceName] > Webhooks > activateAll, où [ServiceName] représente le service de géotraitement spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > activateAll, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité activateAll, cliquez sur Activate All (Activer tout) pour reprendre tous les webhooks en pause.

Activer des webhooks de service d’entités

Pour activer tous les webhooks configurés pour un service d’entités, procédez comme suit :

Remarque :

Les webhooks de service d’entités ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui active tous les webhooks pour un service d’entités, reportez-vous à la rubrique Activer des webhooks dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Couche d’entités, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à l’opération activateAll d’un service d’entités en cliquant sur Services > [ServiceName] > Webhooks > activateAll, où [ServiceName] représente le service d’entités spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks > activateAll, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité activateAll, cliquez sur Activate All (Activer tout) pour reprendre tous les webhooks en pause.

Supprimer des webhooks

Si un webhook précédemment créé devient inutile, vous pouvez le retirer de manière définitive de l’organisation en le supprimant. Les sections ci-dessous expliquent comment supprimer des webhooks d’organisation, de service de géotraitement ou de service d’entités.

Supprimer des webhooks d’organisation dans ArcGIS Portal Directory

Pour supprimer un webhook d’organisation via ArcGIS Portal Directory, procédez comme suit :

Remarque :

Pour voir un exemple de requête POST qui supprime un webhook, reportez-vous à la rubrique Supprimer un webhook dans la documentation de l’API REST.

  1. Accédez à ArcGIS Portal Directory et connectez-vous en tant que membre doté du rôle d’administrateur.

    Les webhooks d’organisation ne peuvent être créés et gérés que par des membres dotés du rôle d’administrateur par défaut ou disposant du privilège Webhooks d’organisation.

    https://organization.domain.com/context/sharing/rest
    

    Une fois que vous êtes connecté, l’extrémité de la ressource User (Utilisateur) du compte apparaît.

  2. Cliquez sur l’hyperlien Org ID (ID d’org) ou créez une requête au format suivant, pour accéder à la ressource Portal Self (Portail Auto) :
    https://organization.domain.com/context/sharing/rest/portals/self
    
  3. Faites défiler la page jusqu’en bas de l’extrémité de la ressource Self (Auto) et cliquez sur Webhook > [Webhook] > Delete (Supprimer), où [Webhook] représente l’ID ou le nom d’un webhook spécifique, pour accéder à l’opération Delete (Supprimer).
  4. Au niveau de l’extrémité Delete (Supprimer), cliquez sur Delete (Supprimer) pour retirer le webhook de manière définitive.

Supprimer des webhooks d’organisation sur le site Web du portail ArcGIS Enterprise

Pour mettre à jour un webhook d’organisation via le site Web du portail ArcGIS Enterprise, procédez comme suit :

  1. Vérifiez que vous êtes connecté en tant qu’administrateur ou membre d’un rôle personnalisé doté des privilèges administratifs nécessaires pour créer et gérer les webhooks d’organisation.
  2. Accédez à Organization (Organisation) > Settings (Paramètres) > Webhooks.
  3. Localisez le webhook d’organisation à mettre à jour.
  4. Cliquez sur le bouton Options, puis sur Delete (Supprimer).
  5. Dans la fenêtre Delete (Supprimer), cliquez sur le bouton Confirm (Confirmer) pour supprimer définitivement le webhook.

Supprimer des webhooks de service de géotraitement

Vous pouvez supprimer des webhooks de service de géotraitement de deux manières. Vous pouvez supprimer tous les webhooks configurés pour un service de géotraitement ou supprimer un seul webhook. Pour supprimer des webhooks de service de géotraitement, procédez comme suit :

Remarque :

Les webhooks de service de géotraitement ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui supprime un webhook de service de géotraitement, reportez-vous à la rubrique Supprimer un webhook dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Géotraitement, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à la ressource Webhooks en cliquant sur Services > [ServiceName] > Webhooks, où [ServiceName] représente le service de géotraitement spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité Webhooks, vous pouvez supprimer tous les webhooks ou supprimer un webhook spécifique.
    • Pour supprimer tous les webhooks configurés pour un service de géotraitement, cliquez sur deleteAll afin d’accéder à l’extrémité de l’opération. Au niveau de l’extrémité, cliquez sur Delete All (Supprimer tout).
    • Pour supprimer un webhook spécifique, cliquez sur [Webhook] > Delete (Supprimer), où [Webhook] représente l’ID d’un webhook. Au niveau de l’extrémité de l’opération Delete (Supprimer), cliquez sur Delete (Supprimer).

Supprimer des webhooks de service d’entités

Vous pouvez supprimer des webhooks de service d’entités de deux manières. Vous pouvez supprimer tous les webhooks configurés pour un service d’entités ou supprimer un seul webhook. Pour supprimer des webhooks de service d’entités, procédez comme suit :

Remarque :

Les webhooks de service d’entités ne peuvent être gérés qu’à partir du répertoire administrateur de ArcGIS Server. Pour voir un exemple de requête POST qui supprime un webhook de service d’entités, reportez-vous à la rubrique Supprimer un webhook dans la documentation de l’API REST.

  1. Accédez au répertoire du site administrateur de ArcGIS Enterprise et connectez-vous en tant que membre doté des privilèges d’administration appropriés.
    Les webhooks ne peuvent être créés et gérés que par des membres dotés du privilège Couche d’entités, du rôle d’administrateur par défaut ou du rôle d’éditeur.
    https://organization.domain.com/context/admin
    
  2. Une fois connecté, accédez à la ressource Webhooks en cliquant sur Services > [ServiceName] > Webhooks, où [ServiceName] représente le service d’entités spécifique. Dans le cas de services hébergés dans des dossiers spécifiques, cliquez sur Services > [FolderName] > [ServiceName] > Webhooks, où [FolderName] représente le dossier dans lequel se trouve le service.
  3. Au niveau de l’extrémité Webhooks, vous pouvez supprimer tous les webhooks ou supprimer un webhook spécifique.
    • Pour supprimer tous les webhooks configurés pour un service d’entités, cliquez sur deleteAll afin d’accéder à l’extrémité de l’opération. Au niveau de l’extrémité, cliquez sur Delete All (Supprimer tout).
    • Pour supprimer un webhook spécifique, cliquez sur [Webhook] > Delete (Supprimer), où [Webhook] représente l’ID d’un webhook. Au niveau de l’extrémité de l’opération Delete (Supprimer), cliquez sur Delete (Supprimer).