Cosa succede se la Catena si guasta? È essenziale che gli utenti finali siano pienamente informati sui potenziali risultati. In questo Percorso Didattico Collegato, miglioreremo la nostra Catena primaria incorporando ulteriori rami che comunicheranno al nostro foglio di controllo, indicando in modo specifico eventuali fallimenti. Questa Catena ampliata offrirà un ulteriore livello di trasparenza, consentendo agli utenti di identificare facilmente l'ultima data di esecuzione del comando. Inoltre, fornirà una chiara visibilità sul fatto che la Catena abbia funzionato con successo o abbia riscontrato dei problemi. Questo miglioramento garantisce che gli utenti abbiano a disposizione le informazioni necessarie per monitorare e affrontare tempestivamente qualsiasi potenziale guasto.
| Caso d'uso primario |
Orchestrare i flussi di lavoro di reporting da una postazione centralizzata Fornire agli utenti finali informazioni sullo stato dei flussi di lavoro |
| Obiettivo di apprendimento primario |
Imparare ad aggiungere il monitoraggio dei guasti nei fogli di controllo della catena Impara la ramificazione della catena Impara la copia dei comandi |
| Prerequisiti |
Completa CLP | Esecuzione dei processi e registrazione dei risultati in un foglio di controllo |
| Modello di supporto | CLP | Registrazione dei guasti in un foglio di controllo |
Passo 1: Modifica della catena esistente
- Naviga in Chain Builder e individua la catena CLP | Esecuzione di processi e registrazione dei risultati all'interno di un Control Sheet
- Clicca sul pulsante con la matita per modificare la Catena
- Clicca su Impostazioni della catena in alto a destra
- Rinomina la catena: CLP | Registrazione dei guasti in un foglio di controllo
- Salva la catena
Fase 2: Aggiungere il ramo di fallimento per il processo di caricamento dei dati
Ora aggiungeremo i comandi che verranno utilizzati per generare e popolare i valori che verranno restituiti al foglio di controllo per indicare che il processo di caricamento dei dati non è andato a buon fine. Il primo passo per farlo è creare il file con lo stato e l'ora.
- Aggiungi un comando Create File dal connettore File Utilities all'area di disegno della catena
- Collega la Catena di esecuzione - Carica dati al Comando Crea file
- Fai doppio clic sul link per modificare le condizioni del link
- Clicca sull'opzione di fallimento
Dopo aver selezionato l'opzione di fallimento, il link diventerà rosso, indicando che la Catena continuerà con questo ramo solo se l'evento di Catena "Esegui Catena - Carica Dati" fallisce.
- Clicca sull'opzione di fallimento
- Fai doppio clic sul comando Create File per configurarlo
- Nome del comando: Popola il caricamento dei dati non riuscito e la marca temporale
- Nel campo Text, digita le seguenti informazioni:
Caricamento dei dati fallito,(*<System.DateTime>*)
-
-
- Sostituisci il segnaposto (*System.DateTime*) con la variabile Runtime appropriata, in modo da estrarre programmaticamente la data e l'ora dalle catene.
- Dal pannello Seleziona una Variabile a sinistra, espandi Runtime
- Seleziona il valore System.DateTime
- Sostituisci il segnaposto (*System.DateTime*) con la variabile Runtime appropriata, in modo da estrarre programmaticamente la data e l'ora dalle catene.
-
- Salva il comando
Passo 3: Scrivere i dati del caricamento fallito nel foglio di controllo
Ora utilizzeremo il comando Scrivi dati del foglio per riportare le informazioni inserite nel comando precedente nel foglio di controllo. In questo modo i nostri utenti finali avranno visibilità sui fallimenti del caricamento dei dati e sulla data in cui è fallito.
- Aggiungi un Comando Scrivi Dati Foglio dal Connettore Workiva all'area di disegno della catena
- Collega il comando Populate Data Upload Failure & Time Stamp al comando Write Sheet Data
- Fai doppio clic sul comando per configurarlo
- Assegna un nome al comando: Scrivi i dati del foglio - Errore di caricamento dei dati
- Clicca sul campo ID foglio elettronico
- Nel pannello Seleziona una variabile, clicca sulla freccia verso il basso per espandere la Catena
- Seleziona l'ID del foglio di calcolo cv-Control Variabile di catena
- Clicca sul campo ID/Nome del foglio
- Nel pannello Seleziona una variabile, clicca sulla freccia rivolta verso il basso per espandere la Catena.
- Seleziona il nome del foglio di controllo cv Variabile di catena
- Clicca sul campo File di dati
- All'interno del pannello Seleziona una variabile, clicca sulla freccia verso il basso per espandere il popolamento del caricamento dei dati fallito e del timbro orario.
- Seleziona l'output Created File
- Il campo Regione verrà popolato con una combinazione di variabili di catena e di output JSON per indicare alla Catena la cella specifica del foglio di controllo in cui scrivere per l'iterazione corrente:
- Clicca sul campo Regione e inserisci il seguente testo:
- cv-Status Column Letter - variabile presente nel pannello Variabili alla voce Variabili a catena
- JSON File Iteration - utilizziamo il numero di riga dell'iterazione più uno per specificare la regione in cui scrivere i dati. Aggiungiamo uno per tenere conto della riga di intestazione.
- Dal pannello Seleziona una variabile, clicca sulla freccia verso il basso per espandere Iteratore di gruppo
- Seleziona <> Iterazione file JSON
- Clicca sulla pillola verde JSON File Iteration per trasformare la Variabile
- Clicca su Seleziona una trasformazione e scegli Ottieni valore da JSON
- Premi il segno verde +
- Nel campo del valore digita Numero di riga e premi Invio.
- Seleziona un'altra trasformazione e scegli Parse Number
- Clicca sul segno verde +
- Seleziona un'altra trasformazione e scegli Aggiungi
- Clicca sul segno verde +
- Nel campo del valore inserisci 1
- Clicca su Accetta
- Inserisci i due punti dopo la prima iterazione del file JSON:
- cv-Time Stamp Column Letter - variabile presente nel pannello Variabili alla voce Variabili a catena
- JSON File Iteration - utilizziamo il numero di riga dell'iterazione più uno per specificare la regione in cui scrivere i dati. Aggiungiamo uno per tenere conto della riga di intestazione.
- Segui gli stessi passaggi di cui sopra per la seconda iterazione del file JSON
- Clicca sul campo Regione e inserisci il seguente testo:
- Salva il comando
Passo 4: Aggiungere un ramo di fallimento per il processo di aggiornamento delle connessioni
Ora aggiungeremo i comandi che verranno utilizzati per generare e popolare i valori che verranno restituiti al foglio di controllo per indicare che il processo di aggiornamento delle connessioni non è andato a buon fine. Questa volta copieremo i due comandi già creati per ottimizzare il processo.
- Clicca sul comando Populate Data Upload Failure & Time Stamp e clicca sul pulsante Copy
- Collega la Catena di esecuzione - Aggiorna i collegamenti all'evento di catena Populate Data Upload Failure & Time Stamp - Copia il comando appena copiato
- Fai doppio clic sul collegamento per modificare le condizioni del collegamento
- Clicca sull'opzione di errore
- Clicca sull'opzione di errore
- Fai doppio clic sul comando Populate Data Upload Failure & Time Stamp - Copia per configurarlo
- Dai un nome al comando: Popola l'aggiornamento della connessione fallita e il timbro orario
- Nel campo Text, aggiorna le seguenti informazioni:
Refresh Connection Failed,(*<System.DateTime>*)
- Noterai che la variabile Data e ora del sistema non deve essere aggiornata o aggiunta.
- Salva il comando
Passo 5: Scrivere Refresh Connection Failure sul foglio di controllo
Ora utilizzeremo il comando Scrivi dati del foglio per riportare le informazioni inserite nel comando precedente nel foglio di controllo. In questo modo i nostri utenti finali potranno vedere i fallimenti della connessione e la data in cui è fallita. Ancora una volta, copieremo un comando creato in precedenza per risparmiare tempo.
- Clicca sul comando Write Sheet Data - Data Upload Failure e clicca sul pulsante Copy
- Collega il comando Populate Refresh Connection Failure & Time Stamp al comando Write Sheet Data - Data Upload Failure - Copia il comando appena copiato
- Fai doppio clic sul collegamento per modificare le condizioni del collegamento
- Clicca sull'opzione di errore
- Clicca sull'opzione di errore
- Fai doppio clic sul comando Write Sheet Data - Data Upload Failure - Copia il comando per configurarlo
- Assegna un nome al comando: Scrivi i dati del foglio - Aggiorna la connessione
- Clicca sul campo File di dati e cancella la variabile
- Nel pannello Seleziona una variabile, clicca sulla freccia rivolta verso il basso per espandere Popola il Refresh Connection Failure e Time Stamp
- Seleziona l'output Created File
- Noterai che gli altri campi sono stati popolati con le stesse informazioni inserite per il comando Scrivi i dati del foglio - Errore nel caricamento dei dati, tutto il resto rimarrà invariato.
- Salva il comando
Passo 6: Prova l'esercizio
Ora che la Catena è completa, verifica il risultato.
- Pubblica la catena
- Per testare i nostri nuovi comandi, forzeremo un fallimento modificando il nostro foglio di controllo
- Vai al foglio di controllo CLP nella piattaforma di Workiva
- Elimina il valore TableID in una delle righe
- Elimina il valore SpreadsheetID in un'altra riga
- Torna alla catena CLP | Logging Failures within a Control Sheet e clicca su Execute. Seleziona Esegui catena
- Una volta completata la catena, verifica che il flusso di lavoro sia stato completato controllando i seguenti punti:
Ramo fallito seguito per il caricamento dei dati Fallito:
Failure ramo seguito per Refresh Connections Failure:
Risultati scritti sul foglio di controllo che indicano i fallimenti e i successi:
Congratulazioni. Hai terminato la serie di percorsi didattici collegati alla centralizzazione dei dati! Mettiti alla prova con i percorsi didattici collegati alla trasformazione .