Esercizio sugli archivi dati
Scopri come sincronizzare i nomi delle società tra due sistemi.
Panoramica dell’esercizio
Questa è la prima parte di una sincronizzazione unidirezionale delle aziende tra Workfront e un altro sistema. Per ora, la sincronizzazione avviene solo tra un archivio dati Fusion e Workfront. Una tabella in un archivio dati tiene traccia dell’ID Workfront (WFID) e dell’ID azienda nel file CSV (CID) per ciascuna azienda. In futuro questo consentirà una sincronizzazione bidirezionale.
Passaggi da seguire
Scarica il file da Workfront.
-
Nella cartella Workfront “Fusion Exercise Files”, seleziona “_Companies.csv” e fai clic su Dettagli documento.
-
Copia il primo numero ID dall’indirizzo URL.
-
In Fusion, crea un nuovo scenario denominato “Utilizzo degli archivi dati per la sincronizzazione”.
-
Per il modulo trigger, seleziona il modulo di download del documento di Workfront.
-
Configura la connessione Workfront e includi l’ID documento copiato dall’URL di Workfront.
-
Denomina questo modulo “Ottieni file aziende.”
-
Ora aggiungi un modulo CSV di analisi.
-
Digita 2 per il campo Numero di colonne.
-
Mappa i dati dal modulo di download del documento nel campo CSV.
-
Denomina questo modulo “Analizza file delle società.”
-
Salva lo scenario e fai clic su Esegui una volta.
Crea un archivio dati e una struttura dati.
-
Aggiungi un modulo di record di ricerca dell’archivio dati.
-
Crea un nuovo archivio dati denominato “Sincronizzazione azienda.”
-
All’interno dell’archivio dati, crea una struttura di dati denominata “Sincronizzazione azienda (struc).”
-
Crea quattro campi.
- CID: ID azienda nel file CSV
- Nome azienda
- WFID: ID azienda Workfront
- Data di creazione: assicurati che il tipo di dati sia una data
-
Fai clic su Salva nella struttura dati, quindi imposta la dimensione di archiviazione dei dati su 1 e salva l’archivio dati.
-
Continuando nel modulo Archivio dati, imposta un filtro in cui il CID è uguale all’ID dell’azienda dal modulo CSV di analisi (colonna 1).
-
Fai clic su Mostra impostazioni avanzate e seleziona l’opzione per “continuare l’esecuzione dello scenario o del percorso, anche se questo modulo non restituisce alcun risultato.”
-
Rinomina questo modulo “Aziende corrispondenti.”
-
Aggiungi un modulo di record di ricerca di Workfront.
-
Scegli Azienda come tipo di record.
-
Il criterio di ricerca è che il nome dell’azienda in Workfront è uguale al nome dell’azienda nel file CSV.
-
Per gli output, seleziona il nome dell’azienda e l’ID.
-
Fai clic su OK e rinomina il modulo “Aziende corrispondenti.”
Crea percorsi diversi a seconda che l’azienda esista all’interno di Workfront o nell’archivio dati.
Percorso di indirizzamento 1: creare un’azienda.
-
Aggiungi un modulo router a destra del modulo di record di ricerca di Workfront.
-
Aggiungi un modulo di record di ricerca di Workfront al percorso principale.
-
Imposta il tipo di record su Azienda.
-
Seleziona il nome dai campi alla mappa. Mappa il campo del nome sull’output del modulo CSV di analisi (colonna 2).
-
Rinomina questo modulo “Crea azienda”.
-
Aggiungi un filtro dopo il router per creare un’azienda solo se non è già presente in Workfront. Denominalo “Non in Workfront.”
-
Imposta la condizione per l’ID dal modulo di ricerca Workfront e non esiste.
Prepara l’aggiornamento dell’archivio dati nel percorso successivo.
-
Aggiungi un modulo Imposta variabile alla fine del percorso principale.
-
Imposta il nome della variabile su “Workfront ID.”
-
Imposta il valore della variable sull’ID dal modulo Crea azienda.
-
Rinomina il modulo “Imposta Workfront ID.”
Percorso di indirizzamento 2: aggiorna l’archivio dati.
-
Crea un filtro sul percorso di indirizzamento 2. Denominalo “Non nell’archivio dati.”
-
Imposta la condizione sulla chiave dal modulo archivio dati e non esiste.
-
Il primo modulo di questo percorso è il modulo variabile Get.
-
Imposta il nome della variabile su “Workfront ID.”
-
Rinomina questo modulo “Ottieni ID Workfront.”
-
Aggiungi un altro modulo dall’app archivio dati e aggiungi/sostituisci un record.
-
Nel campo archivio dati, scegli Sincronizzazione azienda. Questo è l’archivio dati creato in precedenza.
-
Lascia vuoto il campo chiave.
-
Mappa il campo CID dalla colonna 1 nel modulo CSV di analisi.
-
Mappa il campo del nome dell’azienda dalla colonna 2 nel modulo CSV di analisi.
-
Mappa il campo WFID dal modulo Ottieni ID Workfront.
-
Per il campo data di creazione, utilizza la funzione formatDate dalla scheda Data e ora per formattare la data corrente come GG/MM/AAAA.
-
Fai clic su OK e rinomina il modulo “Crea voce azienda.”
Percorso di indirizzamento 3: sincronizza l’archivio dati tra i sistemi.
-
Inizia creando un filtro sul percorso di indirizzamento 3. Denominalo “L’azienda esiste, non nell’archivio dati.”
-
Imposta la condizione sulla chiave dal modulo Record di ricerca dell’archivio dati e non esiste.
-
Fai clic sul pulsante Aggiungi regola AND e specifica che il nome dell’azienda dal file CSV (colonna 2) è uguale al nome dell’azienda trovato nel modulo di ricerca Workfront.
-
Aggiungi un altro modulo Aggiungi/sostituisci un record clonando quello alla fine del percorso di indirizzamento 2.
-
Trascina il modulo clonato in posizione alla fine del percorso di instradamento 3. Elimina il modulo vuoto presente.
-
Fai clic sul modulo clonato. Tutti i campi dovrebbero rimanere invariati tranne il campo WFID. Mappalo dal modulo di ricerca delle aziende corrispondenti.
-
Fai clic su OK e rinomina il modulo “Crea voce azienda.”