Introduktion till övning med universella kopplingar

Få en bättre förståelse för att arbeta med universella REST-anslutningar och arbeta med returnerade data.

Översikt över övningar

Om du använder ett Pokemon-tecken i ett kalkylblad kan du anropa Poke API via en HTTP-anslutning för att samla in och publicera mer information om det tecknet.

Introduktion till universella anslutningar, bild 1

Steg som ska följas

Hämta CSV-filen från Workfront.

  1. I mappen Workfront "Fusion Exercise Files" väljer du "_Fusion2020_Shipping Manifest.csv" och klickar på Dokumentinformation.

  2. Kopiera det första ID-numret från URL-adressen.

  3. Skapa ett nytt scenario i Workfront Fusion. Ge den namnet"Använda universella anslutningar".

  4. Börja med modulen Hämta dokument från Workfront.

  5. Konfigurera din Workfront-anslutning och inkludera det dokument-ID som du kopierade från Workfront URL.

  6. Byt namn på den här modulen till"Hämta leveransmanifest".

    Introduktion till universella anslutningar bild 9

    Tolka leveransmanifestdata.

  7. Lägg till en till modul och välj Analysera CSV.

  8. Konfigurera CSV för parse för 11 kolumner. Markera rutan CSV innehåller rubriker. Välj kommaavgränsartyp och skicka data från modulen Hämta dokument i CSV-fältet.

    Introduktion till universella anslutningar bild 2

  9. Byt namn på den här modulen till"Parsa leveransmanifest".

  10. Spara scenariot och klicka på Kör en gång så att du kan se data från CSV-filen i nästa steg.

    Hämta Pokemon-data med den universella kopplingen.

  11. Lägg till en HTTP Make a Request-modul.

  12. I URL-fältet använder du https://pokeapi.co/api/v2/pokemon/[Character], där [Character] mappas till Column 3 från CSV-modulen Parse.

  13. Markera kryssrutan Tolka svar.

  14. Markera Visa avancerade inställningar och markera sedan kryssrutan intill "Utvärdera alla lägen som fel".

  15. Klicka på OK och byt namn på modulen"Hämta Pokemoninformation".

    Mappningspanelen ska se ut så här:

    Introduktion till universella anslutningar, bild 3

    I den här delen av övningen vill du bara bearbeta rad 1 i CSV-filen.

  16. Lägg till ett filter före din Get Pokemon info-modul. Ge den namnet"Endast rad 1".

  17. Ange villkoret så att ID-nummer 1 bara kan skickas. ID-nummer 1 finns på rad 1 och ID-fältet finns i kolumn 1 i CSV-filen.

    Introduktion till universella anslutningar bild 4

  18. Spara scenariot.

  19. Klicka på Run Once (Kör en gång) och observera felmeddelandet som du får i modulen HTTP Make a request.

    note important
    IMPORTANT
    Observera att teckennamnet är versalt i URL-fältet för indata. Det här fungerar inte för API-anrop eftersom teckennamn måste vara gemener.

    Introduktion till universella anslutningar bild 5

  20. Använd mappningspanelen i fältet HTTP Make a request URL för att göra fältet [Character] till alla gemener med funktionen lower .

    Introduktion till universella anslutningar bild 6

    Mappa tillbaka information från API:t med hjälp av modulen Ange flera variabler.

  21. Lägg till modulen Ange flera variabler efter Hämta Pokemon-information. Kartnamn, höjd, vikt och egenskaper.

  22. Eftersom fältet Abilities är en array måste du komma ihåg att använda mappningsfunktionen för att komma åt namnet på varje funktion i arrayen.

    Introduktion till universella anslutningar bild 7

    Kör scenariot utan filtret för att identifiera ett annat fel.

  23. Om du vill bearbeta alla rader i CSV-filen tar du bort filtret Endast rad 1:

    • Klicka på filterikonen för att redigera den.
    • Ta bort filteretiketten.
    • Ta bort villkoret.
    • Klicka på OK.
  24. Spara scenariot och klicka på Kör en gång.

  25. Ett fel inträffar i informationsmodulen Hämta Pokemon. En superhjälte har skickats till Pokemons API.

    note note
    NOTE
    I genomgången av Routers ser du hur du löser det här felet genom att skapa en separat väg till processsuperhjältar.

    Introduktion till universella anslutningar bild 8

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