Uitoefening van gegevensopslag
Leer hoe u bedrijfsnamen synchroniseert tussen twee systemen.
Overzicht van oefening
Dit is het eerste deel van een eenrichtingssynchronisatie van bedrijven in Workfront en een ander systeem. Momenteel wordt alleen gesynchroniseerd tussen een Fusion-gegevensopslag en Workfront. Een tabel in een gegevensopslagruimte houdt de Workfront-id (WFID) en de bedrijfs-id in het CSV-bestand (CID) bij voor elk bedrijf. Dit maakt een tweerichtingssynchronisatie mogelijk op een bepaald moment in de toekomst.
Te volgen stappen
Download het dossier van Workfront.
-
Selecteer "_Companies.csv" in de map Workfront "Fusion Exercise Files" en klik op Documentdetails.
-
Kopieer het eerste id-nummer van het URL-adres.
-
In Fusion maakt u een nieuw scenario met de naam "Gegevensopslag gebruiken voor het synchroniseren van gegevens".
-
Selecteer voor de triggermodule de module Workfront Download Document.
-
Stel uw Workfront-verbinding in en neem de document-id op die u van de Workfront-URL hebt gekopieerd.
-
Geef deze module de naam "Get companies file".
-
Voeg nu een Parse CSV-module toe.
-
Typ 2 voor het veld Aantal kolommen.
-
Wijs Gegevens van de het documentmodule van de Download op het CSV gebied toe.
-
Noem deze module "Parse companies file."
-
Sla uw scenario op en klik eenmaal op Uitvoeren.
creeer een gegevensopslag en een gegevensstructuur.
-
Voeg een de recordmodule van het Onderzoek van de gegevensopslag toe.
-
Maak een nieuwe gegevensopslagruimte met de naam "Bedrijfssync".
-
Maak in de gegevensopslag een gegevensstructuur met de naam "Company sync (struc)".
-
Maak vier velden.
- CID - De bedrijfs-id in het CSV-bestand
- Bedrijfsnaam
- WFID - De Workfront-bedrijfsnaam
- Aanmaakdatum - Zorg dat het gegevenstype datum is
-
Klik op Opslaan in de gegevensstructuur, stel de grootte van de gegevensopslag in op 1 en sla de gegevensopslag op.
-
Als u doorgaat in de module Data Store, stelt u een filter in waarbij de CID gelijk is aan de id van het bedrijf in de module Parse CSV (Kolom 1).
-
Klik op Geavanceerde instellingen tonen en selecteer de optie om door te gaan met de uitvoering van het scenario of de route, zelfs als deze module zonder resultaten retourneert.
-
Wijzig de naam van deze module "Overeenkomende bedrijven".
-
Voeg een Workfront-zoekrecordmodule toe.
-
Kies Bedrijf als recordtype.
-
Zoekcriteria zijn de bedrijfsnaam in Workfront gelijk aan de bedrijfsnaam in het CSV-bestand.
-
Selecteer voor uitvoer de bedrijfsnaam en de id.
-
Klik op OK en wijzig de naam van deze module in Overeenkomende bedrijven.
creeer verschillende wegen die op worden gebaseerd of het bedrijf binnen Workfront of de gegevensopslag bestaat.
Verpletterend weg 1 - creeer een bedrijf.
-
Voeg een routermodule aan het recht van de de archiefmodule van het Onderzoek van Workfront toe.
-
Voeg een Workfront-module Record maken toe aan het bovenste pad.
-
Stel het recordtype in op Bedrijf.
-
Selecteer Naam in velden die u wilt toewijzen. Wijs het naamgebied aan de output van de ParseCSV module (Kolom 2) toe.
-
Wijzig de naam van deze module "Bedrijf maken".
-
Voeg een filter na de router toe om een bedrijf slechts tot stand te brengen als het niet reeds in Workfront is. Geef het de naam "Niet in Workfront."
-
Stel de voorwaarde in op de id in de module Workfront Search en bestaat niet.
voorbereidingen om de gegevensopslag in de volgende weg bij te werken.
-
Voeg een module met variabelen instellen toe aan het einde van het bovenste pad.
-
Stel de naam van de variabele in op "Workfront-id".
-
Stel de waarde Variabele in op de id in de module Bedrijf maken.
-
Wijzig de naam van deze module "Workfront-id instellen".
Verpletterend weg 2 - werk de gegevensopslag bij.
-
Creeer een filter op het verpletteren van weg 2. Geef deze de naam 'Niet in de gegevensopslag'.
-
Plaats de Voorwaarde aan de Sleutel van de de opslagmodule van Gegevens en bestaat niet.
-
De eerste module in dit pad is de module Get variable.
-
Stel de naam van de variabele in op "Workfront-id".
-
Wijzig de naam van deze module 'Workfront-id ophalen'.
-
Voeg een andere module toe uit de app Data store, voeg een record toe of vervang een record.
-
Kies Bedrijfssynchronisatie in het veld Gegevensopslag. Dit is de gegevensopslag die u eerder hebt gemaakt.
-
Laat het veld Sleutel leeg.
-
Wijs het CID gebied van Kolom 1 in de Parse CSV module toe.
-
Wijs het gebied van de bedrijfsnaam van Kolom 2 in de ParseCSV module toe.
-
Wijs het WFID-veld toe vanuit de module Workfront-id ophalen.
-
Gebruik voor het veld Gemaakt op-datum de functie formatDate van het tabblad Datum en tijd om de huidige datum op te maken als DD-MM-JJJJ.
-
Klik op OK en wijzig de naam van deze module "Bedrijfsitem maken".
Verpletterend weg 3-Sync de gegevensopslag tussen systemen.
-
Begin door een filter op het verpletteren van weg 3 te creƫren. Geef het de naam "Bedrijf bestaat, niet in gegevensopslag."
-
Plaats de Voorwaarde aan de Sleutel van de de verslagenmodule van het Onderzoek van de opslag van Gegevens en bestaat niet.
-
Klik op de knop Toevoegen EN regel en wijs aan dat de bedrijfsnaam van het CSV-bestand (Kolom 2) gelijk is aan de naam van het bedrijf dat in de zoekmodule van Workfront wordt gevonden.
-
Voeg nu een andere toe/vervang een verslagmodule door te klonen aan het eind van het verpletteren van weg 2.
-
Sleep de gekloonde module in plaats aan het eind van het verpletteren van weg 3. Verwijder de lege module die er was.
-
Klik op de gekloonde module. Alle velden moeten hetzelfde blijven, behalve het veld WFID. Wijs het van de Vergelijkende module van het Onderzoek van Bedrijven toe.
-
Klik op OK en wijzig de naam van deze module "Bedrijfsitem maken".