Connetti Adobe Workfront Fusion a un servizio Web che utilizza l'autorizzazione token API

Alcuni servizi non consentono alle soluzioni di integrazione come Adobe Workfront Fusion di creare un'app che puoi facilmente utilizzare nel tuo scenario.

Esiste una soluzione a questa situazione. È possibile connettere il servizio desiderato (app) a Workfront Fusion utilizzando il modulo HTTP di Workfront Fusion.

Questo articolo spiega come connettere quasi tutti i servizi Web a Workfront Fusion utilizzando una chiave API o un token API.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Adobe Workfront Fusion licenza**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Connettersi a un servizio Web che utilizza un token API

La procedura di connessione del servizio tramite un token API è simile per la maggior parte dei servizi web.

  1. Creare un'applicazione nel sito Web del servizio Web, come descritto nella sezione Creare una nuova applicazione e ottenere il token API in questo articolo.
  2. Ottieni la chiave API o il token API.
  3. Aggiungi il modulo HTTP di Workfront Fusion > Invia una richiesta allo scenario.
  4. Configura il modulo in base alla documentazione API del servizio Web ed esegui lo scenario, come spiegato nella sezione Configura il modulo HTTP in questo articolo.
NOTE
Il servizio di notifica Pushover verrà utilizzato come esempio in questo articolo.

Creare una nuova applicazione e ottenere il token API

NOTE
Esistono molti modi diversi in cui i servizi web creano e distribuiscono chiavi API o token API. Per istruzioni su come ottenere una chiave API e un token per il servizio web desiderato, visita il sito web del servizio e cerca "Chiave API" o "Token API".
Stiamo includendo istruzioni per ottenere una chiave API push solo come esempio di ciò che potresti trovare.
  1. Accedi al tuo account Pushover.
  2. Fai clic su Crea un token di applicazione/API nella parte inferiore della pagina.
  3. Compila le informazioni sull'applicazione e fai clic su Crea un'applicazione.
  4. Memorizza il token API fornito in un luogo sicuro. Sarà necessario per il modulo Workfront Fusion HTTP >Richiedi per connettersi al servizio Web desiderato (Pushover, in questo caso).

Configura il modulo HTTP

Per connettere un servizio Web allo scenario Workfront Fusion, è necessario utilizzare il modulo HTTP >Richiedi nello scenario e configurare il modulo in base alla documentazione API del servizio Web.

  1. Aggiungi il modulo HTTP >Invia una richiesta allo scenario.

  2. Per inviare un messaggio push tramite Workfront Fusion, configurare il modulo HTTP come segue.

    note note
    NOTE
    Queste impostazioni del modulo corrispondono alla documentazione API del servizio Web Pushover. Le impostazioni possono essere diverse per altri servizi web. Ad esempio, il token API può essere inserito nell'intestazione Header e non nel campo Body.
    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

    Il campo URL contiene l’endpoint che puoi trovare nella documentazione API del servizio web.

    Method

    POST

    Il metodo utilizzato dipende dall’endpoint corrispondente. L’endpoint Pushover per la trasmissione dei messaggi utilizza il metodo POST.

    Headers Alcuni servizi web possono utilizzare le intestazioni per specificare l’autenticazione del token API o altri parametri. Questo non avviene nel nostro esempio, poiché l’endpoint di push dei messaggi utilizza il corpo (vedi sotto) per tutti i tipi di richiesta.
    Stringa Di Query Alcuni servizi web possono utilizzare una stringa di query per specificare altri parametri. Questo non avviene nel nostro esempio, in quanto il servizio Web Pushover utilizza Body (vedi sotto) per tutti i tipi di richiesta.
    Body Type

    Raw

    Questa impostazione consente di selezionare il tipo di contenuto JSON nel campo Content Type sottostante.

    Tipo di contenuto

    JSON (application/json)

    JSON è il tipo di contenuto richiesto dall'app Pushover. Questo può differire da altri servizi web.

    Contenuto richiesta

    Immetti il contenuto della richiesta Body in formato JSON. È possibile utilizzare il modulo JSON > Crea JSON come spiegato in Corpo JSON mappato utilizzando il modulo JSON > Crea JSON in questo articolo. Oppure puoi immettere il contenuto JSON manualmente, come spiegato in Corpo JSON immesso manualmente in questo articolo.

    Per informazioni sui parametri richiesti per il servizio Web, consulta la documentazione API del servizio Web.

Corpo JSON immesso manualmente

Specifica parametri e valori nel formato JSON.

INFO
Esempio:
code language-none
{"user":"12345c2ecu1hq42ypqzhswbyam34",
"token":"123459evz8aepwtxydndydgyumbfx",
"message":"Hello World!",
"title":"The Push Notification"}
user
USER_KEY. È disponibile nel dashboard Pushover.
token
Il token API/chiave API generato ha creato l'app Pushover.
message
Il contenuto testuale della notifica push inviata ai dispositivi.
title
(Facoltativo) Titolo del messaggio. Se non viene immesso alcun valore, viene utilizzato il nome dell’app.

Corpo JSON mappato utilizzando il modulo JSON >Crea JSON

Il modulo Crea JSON semplifica la specifica del JSON. Consente inoltre di definire i valori in modo dinamico.

Per ulteriori informazioni sui moduli JSON, vedi Moduli JSON.

  1. Immetti o mappa i valori da cui desideri creare il JSON.

  2. Connetti il modulo JSON > Crea JSON al modulo HTTP > Crea una richiesta.

  3. Mappa la stringa JSON dal modulo Crea JSON al campo Richiedi contenuto nel modulo HTTP >Crea richiesta.

    Ora, quando esegui lo scenario, la notifica push viene inviata al dispositivo registrato nel tuo account Pushover.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43