Fejlfinding af automatiseringskørsler
Automatiseringsfejlfinding er en proces til at indsnævre årsagen. De fleste problemer kommer fra adgang, plantilgængelighed, netværkstilstand, en trigger-mismatch, en betingelses-mismatch, bredt omfang eller overlappende regler.
Start med denne tjekliste, når:
- En regel gav ikke den forventede ændring.
- En regel kørte på det forkerte arbejde.
- En regel kørte oftere end forventet.
- Automatiseringer viser indlæsning, genforsøg, ingen adgang, opgradering eller intet internet.
- Du skal teste en regel sikkert.
Diagnostisk reference
| Spørgsmål | Hvorfor det betyder noget |
|---|---|
| Indlæses automatiseringer? | Hvis bygherren ikke kan initialisere, kan regler ikke gennemgås eller ændres. |
| Er du online? | Automatiseringsstyring kræver netværksadgang. |
| Er du i det rigtige rum? | Regler og adgang er Space-specifikke. |
| Kan din rolle se automatiseringer? | Ingen adgangstilstande forhindrer regelgennemgang. |
| Tillader planen automatiseringer? | Opgraderingsprompter betyder, at funktionen ikke er tilgængelig under den nuværende plan. |
| Er reglen aktiv? | Regler, der er sat på pause eller deaktiveret, bør ikke køre. |
| Forekom udløsningen, efter at reglen blev gemt? | En regel kan ikke reagere på tidligere ændringer, medmindre bygherren eksplicit understøtter denne adfærd. |
| Stemte alle betingelser på tidspunktet for ændringen? | Betingelserne afgør, om handlingen er tilladt. |
| Er elementet inden for rækkevidde? | Regler kan ikke handle på arbejde uden for deres anvendelsesområde. |
| Er der overlappende regler? | Lignende regler kan skabe duplikerede eller uventede opdateringer. |
Diagnostiser en regel, der ikke kørte
- Åbn Automations.
- Bekræft bygherrens belastninger.
- Bekræft, at reglen eksisterer og er aktiv.
- Bekræft, at det berørte element er inden for rækkevidde.
- Bekræft, at udløsningen skete, efter at reglen blev gemt.
- Sammenlign elementet med enhver tilstand.
- Bekræft, at handlingsmålet stadig eksisterer og er tilgængeligt.
- Test med én sikker genstand, der klart matcher reglen.
Forventet resultat: Du ved, om problemet er adgang, tilgængelighed, trigger, tilstand, omfang eller handlingsadfærd.
Diagnostiser en regel, der kørte for ofte
- Sæt reglen på pause eller deaktiver den, hvis den stadig forårsager uventede opdateringer.
- Gennemgå først omfanget.
- Gennemgå udløseren.
- Tilføj strengere betingelser.
- Tjek, om en anden regel kan reagere på den samme ændring.
- Test med både matchende og ikke-matchende sikre genstande.
- Genaktiver først, når resultatet er korrekt.
Diagnostiser duplikerede opdateringer
- Søg efter regler med lignende udløsere.
- Sammenlign deres omfang og betingelser.
- Deaktiver den bredere eller dublerede regel midlertidigt.
- Test den resterende regel.
- Omarbejd regler, så kun én handling udfører den samme opdatering.
Diagnostiser adgang eller planlæg blokering
- Tjek meddelelsen vist på siden Automatiseringer.
- Hvis der står intet internet, skal du oprette forbindelse igen og prøve igen.
- Hvis det ikke viser nogen adgang, skal du bede en Space-administrator om at gennemgå din rolle.
- Hvis det viser en opgraderingsprompt, skal du bede faktureringsejeren om at gennemgå planens tilgængelighed.
- Hvis det viser Prøv igen, skal du opdatere appen og prøve builderen igen.
Hvis der ikke er en separat kørselshistorik
Nogle rum viser muligvis ikke et separat kørselshistorikpanel i den synlige Builder. I så fald skal du kontrollere adfærd gennem det berørte element:
- Bekræft elementet ændret på det forventede tidspunkt.
- Tjek, om det forventede felt, modtager, påmindelse eller meddelelse er ændret.
- Sammenlign varens tilstand med regelbetingelserne.
- Gengiv med et sikkert testelement og noter den omtrentlige tid.
Fejlfinding
Regel kører ikke efter en opgave ændres
- Problem: Opgaven ændrede sig, men den forventede handling skete ikke.
- Årsag: Udløseren matcher muligvis ikke den ændring, eller betingelserne matchede ikke på ændringstidspunktet.
- Løsning:
- Bekræft den nøjagtige udløser.
- Bekræft, at opgaven var inden for rammerne.
- Bekræft hver betingelse.
- Test med en sikker opgave.
Reglen påvirker ikke-relaterede elementer
- Problem: Elementer, der ikke burde matche, opdateres.
- Årsag: Omfang eller betingelser er for brede.
- Løsning:
- Sæt reglen på pause eller deaktiver den.
- Snævert omfang.
- Tilføj nødvendige betingelser.
- Test ikke-matchende elementer, før du genaktiverer.
Builder kan ikke åbnes til fejlfinding
- Problem: Du kan ikke indlæse builderen.
- Årsag: Offline, ingen adgang, plantilgængelighed, session eller initialiseringsproblem.
- Løsning:
- Bekræft netværksadgang.
- Prøv igen.
- Opdater appen.
- Bed en administrator om at bekræfte din rolle.
- Inkluder rummet og det omtrentlige tidspunkt, når du rapporterer problemet.
FAQ
Hvad skal jeg medtage, når jeg rapporterer et automatiseringsproblem?
Inkluder pladsnavn, regelnavn, berørt element, forventet handling, faktisk resultat og omtrentlig tid.
Hvad er den sikreste test?
Opret kun en lavrisikovare til test. Få det til at matche reglen, bekræft, at en forventet handling sker, og ryd derefter op.