Hva skjer hvis kjeden svikter? Det er viktig at sluttbrukerne er fullt informert om potensielle resultater. I denne Connected Learning Path vil vi forbedre vår primære kjede ved å innlemme flere grener som kommuniserer tilbake til kontrollarket vårt, og som spesifikt indikerer eventuelle feil. Denne utvidede kjeden vil gi et ekstra lag med åpenhet, slik at brukerne enkelt kan finne ut når kommandoen sist ble utført. I tillegg vil det gi en klar oversikt over om kjeden har fungert godt eller om det har oppstått problemer. Denne forbedringen sikrer at brukerne er godt utstyrt med den nødvendige informasjonen for å kunne overvåke og håndtere eventuelle feil raskt.
| Primært bruksområde for virksomheten |
Organisering av rapporteringsarbeidsflyter fra et sentralisert sted Gir sluttbrukerne innsikt i arbeidsflytstatus |
| Primært læringsmål |
Lær hvordan du legger til feilsporing i kjedekontrollark Lær forgrening av kjeder Lær kommandokopiering |
| Forutsetninger |
Fullfør CLP | Kjører prosesser og logger resultater i et kontrollark |
| Støttemal | CLP | Logging av feil i et kontrollark |
Trinn 1: Rediger eksisterende kjede
- Gå til Chain Builder, og finn frem til Chain CLP | Kjører prosesser og logger resultater i et kontrollark
- Klikk på blyantknappen for å redigere kjeden
- Klikk på Kjedeinnstillinger øverst til høyre
- Endre navn på kjeden: CLP | Logging av feil i et kontrollark
- Redd kjeden
Trinn 2: Legg til feilgren for opplasting av dataprosessen
Vi skal nå legge til kommandoene som skal brukes til å generere og fylle ut verdiene som skal sendes tilbake til kontrollarket for å indikere at opplastingen av data mislyktes. Det første trinnet er å opprette filen med status og klokkeslett.
- Legg til en Create File -kommando fra File Utilities Connector på Chain-lerretet
- Koble Run Chain - Upload Data Chain Event til Create File Command
- Dobbeltklikk på lenken for å redigere lenkebetingelsene
- Klikk på feilalternativet
Etter at feilalternativet er valgt, blir lenken rød, noe som indikerer at kjeden bare vil fortsette med denne grenen hvis kjedehendelsen "Kjør kjede - last opp data" mislykkes
- Klikk på feilalternativet
- Dobbeltklikk på Create File Command for å konfigurere den
- Gi kommandoen et navn: Fyll ut feil i datalastingen og tidsstempel
- I feltet Text skriver du inn følgende informasjon:
Dataopplasting mislyktes,(*<System.DateTime>*)
-
-
- Erstatt plassholderen (*System.DateTime*) med den aktuelle Runtime-variabelen, slik at dato og klokkeslett hentes programmatisk fra Chains
- Fra Velg en variabel -panelet til venstre, utvider du Runtime
- Velg verdien System.DateTime
- Erstatt plassholderen (*System.DateTime*) med den aktuelle Runtime-variabelen, slik at dato og klokkeslett hentes programmatisk fra Chains
-
- Lagre kommandoen
Trinn 3: Skriv feil i datalastingen tilbake til kontrollarket
Vi vil nå bruke kommandoen Skriv arkdata til å skrive informasjonen som ble fylt ut i forrige kommando, tilbake til kontrollarket. Dette vil gi sluttbrukerne våre innsyn i dataopplastingsfeilene og datoen da de mislyktes.
- Legg til en Skriv arkdata -kommando fra Workiva Connector til Chain-lerretet
- Koble kommandoen Populate Data Upload Failure & Time Stamp til kommandoen Write Sheet Data
- Dobbeltklikk på kommandoen for å konfigurere den
- Gi kommandoen et navn: Skriv arkdata - feil i opplasting av data
- Klikk på regneark-ID-feltet
- Klikk på nedoverpilen i panelet Select a Variable for å utvide Chain
- Velg cv-Control Spreadsheet ID Kjedevariabel
- Klikk på feltet Ark-ID/navn
- Klikk på nedoverpilen i panelet Velg en variabel for å utvide kjeden
- Velg cv-Control Sheet Name Kjedevariabel
- Klikk på feltet Datafil
- Klikk på nedoverpilen i panelet Select a Variable for å utvide Populate Data Upload Failure & Time Stamp
- Velg utdataene Created File
- Region-feltet fylles ut med en kombinasjon av kjedevariabler og JSON-utdata for å fortelle kjeden hvilken celle i kontrollarket den skal skrive til i den aktuelle iterasjonen:
- Klikk på Region-feltet, og fyll ut med informasjonen nedenfor:
- cv-Status Column Letter - variabel som finnes i Variabler-panelet under Kjedevariabler
- JSON File Iteration - vi bruker radnummeret for iterasjonen pluss én for å angi hvilken region dataene skal skrives til. Vi legger til én for å ta hensyn til overskriftsraden.
- Fra Velg en variabel klikker du på nedoverpilen for å utvide Group Iterator
- Velg <> JSON File Iteration
- Klikk på den grønne JSON File Iteration -pillen for å transformere variabelen
- Klikk på Velg en transformasjon, og velg Hent verdi fra JSON
- Trykk på det grønne + tegnet
- Skriv inn Radnummer i verdifeltet, og trykk enter
- Velg en annen transformasjon, og velg Parse Number
- Klikk på det grønne + -tegnet
- Velg en annen transformasjon, og velg Add
- Klikk på det grønne + -tegnet
- I verdifeltet skriver du inn 1
- Klikk på Godta
- Skriv inn et kolon etter den første JSON File Iteration:
- cv-Time Stamp Column Letter - variabel som finnes i Variabler-panelet under Kjedevariabler
- JSON File Iteration - vi bruker radnummeret for iterasjonen pluss én for å angi hvilken region dataene skal skrives til. Vi legger til én for å ta hensyn til overskriftsraden.
- Følg de samme trinnene som ovenfor for den andre JSON-fil-iterasjonen
- Klikk på Region-feltet, og fyll ut med informasjonen nedenfor:
- Lagre kommandoen
Trinn 4: Legg til feilgren for oppdatering av tilkoblingsprosessen
Vi skal nå legge til kommandoene som skal brukes til å generere og fylle ut verdiene som skal mates tilbake til kontrollarket for å indikere at prosessen med å oppdatere tilkoblinger mislyktes. Denne gangen kopierer vi de to kommandoene vi allerede har opprettet, for å effektivisere prosessen.
- Klikk på kommandoen Populate Data Upload Failure & Time Stamp og klikk på knappen Copy
- Koble til Kjør kjede - Oppdater tilkoblinger Kjedehendelse til Fyll inn feil i dataopplasting og tidsstempel - Kopier Kommandoen som nettopp ble kopiert
- Dobbeltklikk på lenken for å redigere lenkebetingelsene
- Klikk på alternativet for feil
- Klikk på alternativet for feil
- Dobbeltklikk på Populate Data Upload Failure & Time Stamp - Copy Command for å konfigurere den
- Gi kommandoen et navn: Fyll ut Oppdater feil i tilkobling og tidsstempel
- I feltet Text oppdaterer du følgende informasjon:
Refresh Connection Failed,(*<System.DateTime>*)
- Du vil legge merke til at variabelen System Date and Time ikke trenger å oppdateres eller legges til
- Lagre kommandoen
Trinn 5: Skriv Refresh Connection Failure tilbake til kontrollarket
Vi vil nå bruke kommandoen Skriv arkdata til å skrive informasjonen som ble fylt ut i forrige kommando, tilbake til kontrollarket. Dette vil gi sluttbrukerne våre oversikt over feil i oppdateringstilkoblingen og datoen da den mislyktes. Igjen kopierer vi en tidligere opprettet kommando for å spare tid.
- Klikk på kommandoen Write Sheet Data - Data Upload Failure og klikk på knappen Copy
- Koble til Fyll inn kommandoen Refresh Connection Failure & Time Stamp til Write Sheet Data - Data Upload Failure - Kopier Kommandoen som nettopp ble kopiert
- Dobbeltklikk på lenken for å redigere lenkebetingelsene
- Klikk på alternativet for feil
- Klikk på alternativet for feil
- Dobbeltklikk på Write Sheet Data - Data Upload Failure - Copy Command for å konfigurere den
- Gi kommandoen et navn: Skriv arkdata - Oppdater tilkobling Feil
- Klikk på feltet Data File og slett variabelen
- Klikk på nedoverpilen i panelet Select a Variable for å utvide Populate Refresh Connection Failure & Time Stamp
- Velg utdataene Created File
- Du vil legge merke til at de andre feltene har blitt fylt ut med den samme informasjonen som ble fylt ut for kommandoen Skriv arkdata - feil i datalastingen, alt annet vil forbli det samme
- Lagre kommandoen
Trinn 6: Test øvelsen
Nå som kjeden er ferdig, kan du teste resultatet.
- Publiser kjeden
- For å teste de nye kommandoene våre, vil vi fremtvinge en feil ved å redigere kontrollarket vårt
- Gå til CLP Control Sheet Regneark i Workiva-plattformen
- Slett TableID-verdien i en av radene
- Slett SpreadsheetID-verdien i en annen rad
- Gå tilbake til CLP | Logging Failures within a Control Sheet Chain og klikk på Execute. Velg Kjør kjede
- Når kjeden er fullført, kontrollerer du at arbeidsflyten er fullført ved å krysse av i feltet nedenfor:
Feilgren fulgt for feil i dataopplasting:
Feilgrenen følges for Feil i oppdateringstilkoblinger:
Resultatene skrives inn i kontrollskjemaet med angivelse av mislykkede og vellykkede forsøk:
Gratulerer! Du er ferdig med serien Data Centralization Connected Learning Path! Utfordre deg selv litt mer med Transformation Connected Learning Paths.