Datalagringsövning
Lär dig hur du synkroniserar företagsnamn mellan två system.
Översikt över övningar
Detta är den första delen av en enkelriktad synkronisering av företag i Workfront och ett annat system. För närvarande synkroniseras den bara mellan ett Fusion-datalager och Workfront. En tabell i ett datalager håller reda på Workfront-id (WFID) och företags-ID i CSV-filen (CID) för varje företag. Detta möjliggör dubbelriktad synkronisering vid någon tidpunkt i framtiden.
Steg som ska följas
Hämta filen från Workfront.
-
I mappen Workfront "Fusion Exercise Files" väljer du "_Companies.csv" och klickar på Document Details.
-
Kopiera det första ID-numret från URL-adressen.
-
I Fusion skapar du ett nytt scenario med namnet"Använda datalager för att synkronisera data".
-
För utlösarmodulen väljer du modulen Workfront Download Document.
-
Konfigurera din Workfront-anslutning och inkludera det dokument-ID som kopieras från Workfront URL.
-
Ge den här modulen namnet"Hämta företagsfil".
-
Lägg till en CSV-modul för tolkning.
-
Skriv 2 för fältet Antal kolumner.
-
Mappa data från modulen Hämta dokument i CSV-fältet.
-
Ge den här modulen namnet"Analysera företagsfil".
-
Spara ditt scenario och klicka på Kör en gång.
Skapa ett datalager och en datastruktur.
-
Lägg till en modul för dataarkivsökningsposter.
-
Skapa ett nytt datalager med namnet"Företagssynkronisering".
-
Skapa en datastruktur med namnet"Företagssynkronisering (struc)" i datalagret.
-
Skapa fyra fält.
- CID - Företags-ID i CSV-filen
- Företag
- WFID - Workfront företags-ID
- Skapad -Kontrollera att datatypen är datum
-
Klicka på Spara i datastrukturen, ange datalagringsstorleken till 1 och spara datalagret.
-
Fortsätt i datalagermodulen och skapa ett filter där CID är lika med ID:t för företaget från CSV-modulen Parse (kolumn 1).
-
Klicka på Visa avancerade inställningar och välj alternativet att "fortsätta körningen av scenariot eller flödet, även om den här modulen returnerar utan resultat".
-
Byt namn på den här modulen till"Matchande företag".
-
Lägg till en Workfront Search-postmodul.
-
Välj Företag som posttyp.
-
Sökvillkor är företagsnamnet i Workfront som motsvarar företagsnamnet i CSV-filen.
-
För utdata väljer du företagsnamn och ID.
-
Klicka på OK och byt namn på den här modulen till"Matchande företag".
Skapa olika sökvägar baserat på om företaget finns i Workfront eller datalagret.
Routningssökväg 1 - Skapa ett företag.
-
Lägg till en routermodul till höger om postmodulen för Workfront Search.
-
Lägg till en Workfront Create Record-modul i den översta sökvägen.
-
Ange posttypen till Företag.
-
Välj Namn från fält till karta. Mappa namnfältet till utdata från CSV-modulen Parse (kolumn 2).
-
Byt namn på den här modulen till"Skapa företag".
-
Lägg till ett filter efter routern om du bara vill skapa ett företag om det inte redan finns i Workfront. Kalla det"Inte i Workfront".
-
Ange villkoret som ID från Workfront Search-modulen och finns inte.
Förbered uppdatering av datalagret i nästa sökväg.
-
Lägg till en Set-variabelmodul i slutet av den övre banan.
-
Ange Variabelnamnet till"Workfront ID".
-
Ange variabelvärdet till ID:t från modulen Skapa företag.
-
Byt namn på den här modulen till Ange Workfront-id.
Routningssökväg 2 - Uppdatera datalagret.
-
Skapa ett filter på routningsbana 2. Kalla det"Inte i datalagret".
-
Ange villkoret till nyckeln från datalagermodulen och finns inte.
-
Den första modulen i den här sökvägen är modulen Hämta.
-
Ange Variabelnamnet till"Workfront ID".
-
Byt namn på den här modulen till"Hämta Workfront-ID".
-
Lägg till en annan modul från datalagerappen, Lägg till/ersätt en post.
-
Välj Företagssynkronisering i fältet Datalager. Det här är datalagret som du skapade tidigare.
-
Lämna fältet Nyckel tomt.
-
Mappa CID-fältet från kolumn 1 i CSV-modulen Parse.
-
Mappa företagsnamnfältet från kolumn 2 i CSV-modulen Parse.
-
Mappa WFID-fältet från modulen Hämta Workfront ID.
-
Använd funktionen formatDate på fliken Datum och tid för fältet Skapat för att formatera det aktuella datumet som MM/DD/ÅÅÅ.
-
Klicka på OK och byt namn på den här modulen till"Skapa företagspost".
Routningssökväg 3-Synkronisera datalagret mellan system.
-
Börja med att skapa ett filter på routningsbana 3. Ge det namnet"Företag finns, inte i datalagret".
-
Ange villkoret till nyckeln från datalagrets sökpostmodul och finns inte.
-
Klicka på knappen Lägg till OCH regel och ange att företagsnamnet från CSV-filen (kolumn 2) är samma som namnet på det företag som finns i Workfront Search-modulen.
-
Lägg nu till en ny Lägg till/ersätt en postmodul genom att klona den i slutet av routningssökväg 2.
-
Dra den klonade modulen på plats i slutet av routningsbana 3. Ta bort den tomma modulen som fanns där.
-
Klicka på den klonade modulen. Alla fält ska vara desamma förutom WFID-fältet. Mappa den från sökmodulen Matchande företag.
-
Klicka på OK och byt namn på den här modulen till"Skapa företagspost".