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.

Data lagrar bild 1

Steg som ska följas

Hämta filen från Workfront.

  1. I mappen Workfront "Fusion Exercise Files" väljer du "_Companies.csv" och klickar på Document Details.

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

  3. I Fusion skapar du ett nytt scenario med namnet"Använda datalager för att synkronisera data".

  4. För utlösarmodulen väljer du modulen Workfront Download Document.

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

  6. Ge den här modulen namnet"Hämta företagsfil".

  7. Lägg till en CSV-modul för tolkning.

  8. Skriv 2 för fältet Antal kolumner.

  9. Mappa data från modulen Hämta dokument i CSV-fältet.

  10. Ge den här modulen namnet"Analysera företagsfil".

  11. Spara ditt scenario och klicka på Kör en gång.

    Skapa ett datalager och en datastruktur.

  12. Lägg till en modul för dataarkivsökningsposter.

  13. Skapa ett nytt datalager med namnet"Företagssynkronisering".

  14. Skapa en datastruktur med namnet"Företagssynkronisering (struc)" i datalagret.

  15. Skapa fyra fält.

    • CID - Företags-ID i CSV-filen
    • Företag
    • WFID - Workfront företags-ID
    • Skapad -Kontrollera att datatypen är datum

    Data lagrar bild 2

  16. Klicka på Spara i datastrukturen, ange datalagringsstorleken till 1 och spara datalagret.

  17. 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).

  18. 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".

    Data lagrar bild 3

  19. Byt namn på den här modulen till"Matchande företag".

  20. Lägg till en Workfront Search-postmodul.

  21. Välj Företag som posttyp.

  22. Sökvillkor är företagsnamnet i Workfront som motsvarar företagsnamnet i CSV-filen.

  23. För utdata väljer du företagsnamn och ID.

    Data lagrar bild 4

  24. 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.

  25. Lägg till en routermodul till höger om postmodulen för Workfront Search.

  26. Lägg till en Workfront Create Record-modul i den översta sökvägen.

  27. Ange posttypen till Företag.

  28. Välj Namn från fält till karta. Mappa namnfältet till utdata från CSV-modulen Parse (kolumn 2).

  29. Byt namn på den här modulen till"Skapa företag".

    Data lagrar bild 5

  30. 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".

  31. Ange villkoret som ID från Workfront Search-modulen och finns inte.

    Data lagrar bild 6

    Förbered uppdatering av datalagret i nästa sökväg.

  32. Lägg till en Set-variabelmodul i slutet av den övre banan.

  33. Ange Variabelnamnet till"Workfront ID".

  34. Ange variabelvärdet till ID:t från modulen Skapa företag.

  35. Byt namn på den här modulen till Ange Workfront-id.

    Routningssökväg 2 - Uppdatera datalagret.

  36. Skapa ett filter på routningsbana 2. Kalla det"Inte i datalagret".

  37. Ange villkoret till nyckeln från datalagermodulen och finns inte.

    Data lagrar bild 7

  38. Den första modulen i den här sökvägen är modulen Hämta.

  39. Ange Variabelnamnet till"Workfront ID".

  40. Byt namn på den här modulen till"Hämta Workfront-ID".

  41. Lägg till en annan modul från datalagerappen, Lägg till/ersätt en post.

  42. Välj Företagssynkronisering i fältet Datalager. Det här är datalagret som du skapade tidigare.

  43. Lämna fältet Nyckel tomt.

  44. Mappa CID-fältet från kolumn 1 i CSV-modulen Parse.

  45. Mappa företagsnamnfältet från kolumn 2 i CSV-modulen Parse.

  46. Mappa WFID-fältet från modulen Hämta Workfront ID.

  47. Använd funktionen formatDate på fliken Datum och tid för fältet Skapat för att formatera det aktuella datumet som MM/DD/ÅÅÅ.

    Data lagrar bild 8

  48. Klicka på OK och byt namn på den här modulen till"Skapa företagspost".

    Routningssökväg 3-Synkronisera datalagret mellan system.

  49. Börja med att skapa ett filter på routningsbana 3. Ge det namnet"Företag finns, inte i datalagret".

  50. Ange villkoret till nyckeln från datalagrets sökpostmodul och finns inte.

  51. 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.

    Data lagrar bild 9

  52. Lägg nu till en ny Lägg till/ersätt en postmodul genom att klona den i slutet av routningssökväg 2.

  53. Dra den klonade modulen på plats i slutet av routningsbana 3. Ta bort den tomma modulen som fanns där.

  54. 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.

    Data lagrar bild 10

  55. Klicka på OK och byt namn på den här modulen till"Skapa företagspost".

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