Esercizio sull’introduzione ai connettori universali

Approfondisci le tue conoscenze sull’utilizzo dei connettori universali REST e sull’utilizzo dei dati restituiti.

Panoramica dell’esercizio

Utilizzando un carattere Pokemon in un foglio di calcolo, richiama l’API Poke tramite un connettore HTTP per raccogliere e pubblicare ulteriori informazioni su tale carattere.

Introduzione ai connettori universali Immagine 1

Passaggi da seguire

Scarica il file CSV da Workfront.

  1. Nella cartella "Fusion Exercise Files" di Workfront, seleziona "_Fusion2020_Shipping Manifest.csv" e fai clic su Dettagli documento.

  2. Copia il primo numero ID dall’indirizzo URL.

  3. Crea un nuovo scenario in Workfront Fusion. Denominalo "Utilizzo di connettori universali".

  4. Inizia con il modulo Scarica documento dall’app Workfront.

  5. Configura la connessione Workfront e includi l’ID documento copiato dall’URL di Workfront.

  6. Rinomina questo modulo "Scarica manifesto di spedizione".

    Introduzione ai connettori universali Immagine 9

    Analizza i dati del manifesto di spedizione.

  7. Aggiungi un altro modulo, selezionando Analizza CSV.

  8. Imposta Analizza CSV per 11 colonne. Verifica se la casella CSV contiene intestazioni. Scegli il tipo di delimitatore virgola e inserisci i dati del modulo Scarica documento nel campo CSV.

    Introduzione ai connettori universali Immagine 2

  9. Rinomina questo modulo "Analizza manifesto di spedizione".

  10. Salva lo scenario e fai clic su Esegui una volta in modo da visualizzare i dati dal file CSV nei passaggi successivi.

    Ottieni i dati Pokemon utilizzando il connettore universale.

  11. Aggiungi un modulo HTTP Crea una richiesta.

  12. Nel campo URL utilizza https://pokeapi.co/api/v2/pokemon/[Character], dove [Carattere] è mappato alla colonna 3 dal modulo Analizza CSV.

  13. Seleziona la casella di controllo Analizza risposta.

  14. Seleziona Mostra impostazioni avanzate, quindi seleziona la casella accanto a "Valuta tutti gli stati come errori".

  15. Fai clic su OK e rinomina il modulo "Ottieni informazioni Pokemon".

    Il pannello di mappatura dovrebbe essere simile al seguente:

    Introduzione ai connettori universali Immagine 3

    In questa parte dell’esercizio, desideri elaborare solo la riga 1 nel file CSV.

  16. Aggiungi un filtro prima del modulo informativo Ottieni Pokemon. Denominalo “Solo riga 1”.

  17. Imposta la condizione per consentire il passaggio solo dell’ID numero 1. L’ID numero 1 si trova nella riga 1 e il campo ID si trova nella colonna 1 del file CSV.

    Introduzione ai connettori universali Immagine 4

  18. Salva lo scenario.

  19. Fai clic su Esegui una volta e osserva il messaggio di errore ricevuto nel modulo HTTP Crea una richiesta.

    note important
    IMPORTANT
    Nota che nel campo URL dei dati di input il nome del carattere è in maiuscolo. Questa operazione non funziona per effettuare tale chiamata API perché i nomi dei caratteri devono essere minuscoli.

    Introduzione ai connettori universali Immagine 5

  20. Utilizza il pannello di mappatura nel campo HTTP Crea un URL di richiesta per rendere il campo [Carattere] tutto in lettere minuscole utilizzando la funzione lower.

    Introduzione ai connettori universali Immagine 6

    Mappa le informazioni dall’API utilizzando il modulo Imposta più variabili.

  21. Aggiungi il modulo Imposta più variabili dopo Ottieni informazioni su Pokemon. Nome mappa, altezza, peso e capacità.

  22. Poiché il campo Abilità è un array, ricorda di utilizzare la funzione di mappatura per accedere al nome di ogni capacità nell’array.

    Introduzione ai connettori universali Immagine 7

    Esegui lo scenario senza il filtro per individuare un altro errore.

  23. Per elaborare tutte le righe del file CSV, elimina il filtro Solo riga 1:

    • Fai clic sull’icona del filtro per modificarlo.
    • Elimina l’etichetta del filtro.
    • Elimina la condizione.
    • Fai clic su OK.
  24. Salva lo scenario e fai clic su Esegui una volta.

  25. Si verifica un errore nel modulo Ottieni informazioni Pokemon. Vedi che un personaggio supereroe è stato passato all’API Pokemon.

    note note
    NOTE
    Nella procedura dettagliata Routers verrà illustrato come risolvere questo errore creando un percorso separato per l’elaborazione dei supereroi.

    Introduzione ai connettori universali Immagine 8

recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a