Connecter Adobe Workfront Fusion à un service web qui utilise l’autorisation de jeton d’API
Certains services n’autorisent pas les solutions d’intégration telles qu’Adobe Workfront Fusion pour créer une application que vous pouvez facilement utiliser dans votre scénario.
Il existe une solution à cette situation. Vous pouvez connecter le service souhaité (application) à Workfront Fusion à l’aide du module HTTP de Workfront Fusion.
Cet article explique comment connecter pratiquement n’importe quel service web à Workfront Fusion à l’aide d’une clé d’API/d’un jeton d’API.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Se connecter à un service web qui utilise un jeton d’API
La procédure de connexion du service via un jeton d’API est similaire pour la plupart des services web.
- Créez une application sur le site web du service web comme expliqué dans la section Créer une application et obtenir le jeton d’API de cet article.
- Obtenez la clé d’API ou le jeton d’API.
- Ajoutez à votre scénario le module HTTP > Effectuer une requête de Workfront Fusion.
- Configurez le module conformément à la documentation de l’API du service web et exécutez le scénario comme expliqué dans la section Configurer le module HTTPde cet article.
Créer une application et obtenir le jeton d’API
- Connectez-vous à votre compte Pushover.
- Cliquez sur Créer une application/un jeton d’API au bas de la page.
- Renseignez les informations de l’application et cliquez sur Créer une application.
- Stockez le jeton d’API fourni dans un endroit sûr. Vous en aurez besoin pour le module HTTP >Effectuer une requête de Workfront Fusion afin de vous connecter au service web souhaité (Pushover dans ce cas).
Configurer le module HTTP
Pour connecter un service web à votre scénario Workfront Fusion, vous devez utiliser le module HTTP >Effectuer une requête dans le scénario et configurer le module conformément à la documentation de l’API du service web.
-
Ajoutez à votre scénario le module HTTP >Effectuer une requête.
-
Pour envoyer un message push à l’aide de Workfront Fusion, configurez le module HTTP comme suit.
note note NOTE Ces paramètres de module correspondent à la documentation de l’API de service web Pushover. Les paramètres peuvent être différents pour d’autres services web. Par exemple, le jeton d’API peut être inséré dans l’En-tête et non dans le champ Corps. table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header URL https://api.pushover.net/1/messages.json
Le champ URL contient le point d’entrée que vous trouverez dans la documentation de l’API du service web.
Method POST
La méthode utilisée dépend du point d’entrée correspondant. Le point d’entrée de Pushover pour la publication de messages utilise la méthode POST.
Headers Certains services web peuvent utiliser des en-têtes pour spécifier l’authentification par jeton API ou d’autres paramètres. Ce n’est pas le cas dans notre exemple, car le point d’entrée de Pushover pour la publication de messages utilise Body (voir ci-dessous) pour tous les types de requêtes. Query String Certains services web peuvent utiliser une chaîne de requête pour spécifier d’autres paramètres. Ce n’est pas le cas dans notre exemple puisque le service web Pushover utilise Body (voir ci-dessous) pour tous les types de requêtes. Body Type Raw
Ce paramètre vous permet de sélectionner le type de contenu JSON dans le champ Content Type ci-dessous.
Content Type JSON (application/json)
JSON est le type de contenu requis par l’application Pushover. Cela peut différer des autres services web.
Request Content Saisissez le contenu de la requête Body au format JSON. Vous pouvez utiliser le module JSON > Create JSON comme expliqué dans la section Corps JSON mappé à l’aide du module JSON > Create JSON dans cet article. Vous pouvez également saisir le contenu JSON manuellement, tel qu’expliqué à la section Corps JSON saisi manuellement dans cet article.
Consultez la documentation de l’API du service web pour connaître les paramètres requis pour ce service web.
Corps JSON saisi manuellement
Spécifiez les paramètres et les valeurs au format JSON.
code language-none |
---|
|
Corps JSON mappé à l’aide du module JSON >Créer JSON
Le module Créer JSON facilite la spécification de JSON. Il vous donne également la possibilité de définir des valeurs de manière dynamique.
Pour plus d’informations sur les modules JSON, voir Modules JSON.
-
Saisissez ou mappez les valeurs à partir desquelles vous souhaitez créer JSON.
-
Connectez le module JSON > Créer JSON au module HTTP > Créer une requête.
-
Mappez la chaîne JSON, du module Créer JSON au champ Demander du contenu dans le module HTTP >Effectuer une requête.
Maintenant, lorsque vous exécutez le scénario, la notification push est envoyée à l’appareil qui a été enregistré dans votre compte Pushover.