Routerträning
Förstå vikten av routrar och hur de kan användas för att bearbeta olika moduler på ett villkor.
Översikt över övningar
Använd en router för att skicka Pokemon kontra superhjältar i paket längs rätt bana och skapa sedan en uppgift för varje tecken.
Steg som ska följas
-
Klona scenariot Använda universella kopplingar från föregående övning. Ge den namnet"Skapa olika sökvägar med routrar".
Skapa en ny sökväg för superhjältar genom att klona moduler och lägga till en router.
-
Högerklicka på modulen Hämta Pokemoninformation och välj Klona. När du har klonat drar och ansluter du den till linjen mellan den nya HTTP-modulen och CSV-modulen Parse.
note note NOTE Lägg märke till hur en router med två banor läggs till automatiskt. -
Ge den här modulen namnet"Get superhero appearance".
-
Klona den här modulen, flytta klonen åt höger och kalla den"Get superhero abilities".
-
Klona modulen Verktyg och flytta den till slutet av den andra banan.
-
Klicka på handikonen i verktygsfältet - knappen Justera automatiskt.
Scenariot ska se ut så här:
Därefter ska du ändra mappade värden i de nya klonade modulerna.
-
Gå till https://www.superheroapi.com/ och använd ditt Facebook-konto för att få en åtkomsttoken.
note note NOTE Om du har problem med att få tillgång till din egen superhjälte-token kan du använda den här delade token: 10110256647253588. Tänk på hur många gånger du anropar superhjälte-API:t så att denna delade token fortsätter att fungera för alla. -
Öppna inställningarna för Get superhero-utseendet och ändra URL:en till
https://www.superheroapi.com/api/[access- token]/332/appearance
. Inkludera din åtkomsttoken i URL:en. Klicka på OK. -
Öppna inställningarna för superhjälpen Get och ändra URL till
https://www.superheroapi.com/api/[access- token]/332/powerstats
. Inkludera din åtkomsttoken i URL:en. Klicka på OK. -
Högerklicka på varje superhjältemodul och välj Kör endast den här modulen. Detta genererar den datastruktur som du behöver se för mappning.
-
När du har kört båda ändrar du talet "332" i varje URL-fält till Column 4 som mappats från CSV-modulen Parse.
Nu kan du klicka i modulen Ange flera variabler i superhjältebanan och uppdatera namn, höjd, vikt och funktioner.
-
Uppdatera fälten Namn och Tillgänglighet i Get superhero abilities module 8.
-
Uppdatera fälten Höjd och Bredd i superhjältemodulen Get - Modul 6.
När du är klar bör variablerna se ut så här. Observera att modulnumren visas i fältvärdena.
-
Klicka på OK och spara sedan ditt scenario.
Skapa en annan sökväg för att skapa en aktivitet per tecken.
-
Skapa ett tomt projekt i Workfront. Ge den namnet"Shipping Manifest Project" och kopiera projekt-ID:t från URL:en.
-
Gå tillbaka till Workfront Fusion och klicka mitt i routern för att skapa en ny sökväg.
-
Klicka mitt i den tomma modulen som visas och lägg till en Create record-modul från Workfront-appen.
-
Ange Posttyp till Aktivitet och välj Projekt-ID under Fält till karta.
-
Klistra in det projekt-ID som du kopierade från Workfront i fältet Projekt-ID.
-
Välj nu fältet Namn i avsnittet Fält till schema.
-
Namnge aktiviteten [Character] från [Franchise] med teckennamnet och franchise-namnet från CSV-filen. Kolumn 3 är teckennamnet och kolumn 2 är franchisens namn.
-
Klicka på OK och byt namn på modulen till"Skapa en uppgift för varje tecken".
Lägg till filter så att scenariot kan köras utan fel. Du vill att bara Pokemon-tecken ska gå nedåt i den övre banan, att bara superhjältetecken ska gå nedåt i den mellersta banan och att alla tecken ska gå nedåt i den nedre banan.
-
Klicka på den prickade linjen till vänster om modulen Get Pokemon info för att skapa det första filtret. Ge den namnet"Pokemontecken".
-
För villkoret tillåts bara poster där franchise (kolumn 2) är lika med "Pokemon". Välj operatorn "Lika med".
-
Klicka på den prickade linjen till vänster om Get superhero-utseendemodulen för att skapa nästa filter. Kalla det "superhjälte".
-
Eftersom superhjältar kan komma från olika franchisar använder du fältet Superhero-ID (kolumn 4) för att avgöra om en figur är en superhjälte eller inte.
Dina filter ska se ut så här:
-
Spara scenariot och klicka på Kör en gång. Använd körningskontrollerna för att kontrollera att alla åtgärder har slutförts och kontrollera uppgifter som har skapats i ditt Workfront-projekt.