9bc5486d0d
Created by Github action --------- Co-authored-by: github-actions <github-actions@twenty.com>
130 lines
5.5 KiB
Plaintext
130 lines
5.5 KiB
Plaintext
---
|
|
title: Fejlfinding i arbejdsprocesser
|
|
info: Fejlret og optimer dine arbejdsprocesser med fejlfindingsteknikker og tip til optimering af ydeevne.
|
|
image: /images/user-guide/what-is-twenty/20.png
|
|
sectionInfo: Automatiser processer og integrer med eksterne værktøjer
|
|
---
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/what-is-twenty/20.png" alt="Header" />
|
|
</Frame>
|
|
|
|
## Fejlfinding med arbejdsproceskørsler
|
|
|
|
Brug **Workflow Runs**-grænsefladen til at fejlfinde problemer:
|
|
|
|
- Adgang via panelet **Kørsler** i arbejdsprocessens editor
|
|
- Klik på individuelle kørsler for at se input/output-data for hvert trin
|
|
- Kontroller eksekveringsstatus, fejlmeddelelser og dataflow mellem trin
|
|
|
|
## Almindelige problemer og løsninger
|
|
|
|
### Arbejdsgang ikke udløst
|
|
|
|
**Problem**: Arbejdsgang udføres ikke som forventet.
|
|
|
|
**Løsninger**:
|
|
|
|
- Sørg for, at arbejdsprocessen er **Aktiv** (ikke i kladdetilstand)
|
|
- Kontroller at udløserkonfigurationen matcher din datastruktur
|
|
- For Record-udløsere, sørg for, at det korrekte objekt og felter er valgt
|
|
- For Webhook-udløsere, bekræft URL'en og det forventede dataformat
|
|
- For planlagte udløsere, kontroller tidskonfigurationen
|
|
|
|
### Formularer ikke tilgængelige
|
|
|
|
**Problem**: Formularhandlinger er svære at finde eller få adgang til i automatiserede arbejdsprocesser.
|
|
|
|
<Warning>
|
|
Formularer er i øjeblikket designet til manuelle triggere kun. For arbejdsprocesser med andre triggere (Record Created, Updated osv.), er formularer kun tilgængelige via arbejdsproceskørselsgrænsefladen, hvilket ikke er den forventede brugeroplevelse. Et notifikationscenter vil blive udgivet i 2026 for at støtte formularer korrekt i automatiserede arbejdsforløb.
|
|
</Warning>
|
|
|
|
**Arbejdsgangsløsning**: Brug manuelle udløsere, når formularer er påkrævet, eller omstrukturér arbejdsprocesser for at undgå formularer i automatiserede flows.
|
|
|
|
### Højt kreditforbrug
|
|
|
|
**Problem**: Arbejdsprocesser bruger flere kreditter end forventet.
|
|
|
|
**Almindelige årsager & løsninger**:
|
|
|
|
- **Ineffektive API-kald**: Batch API-kald, når det er muligt i stedet for individuelle forespørgsler
|
|
- **Forkert manuel triggerkonfiguration**: Brug `Bulk` tilgængelighed i stedet for `Single` for at behandle flere kundeposter i én arbejdsproceskørsel
|
|
- **Manglende filter**: Tilføj betinget logik for at stoppe arbejdsprocesser når kriterier ikke er opfyldt
|
|
- **Unødvendige trin**: Fjern overflødige handlinger og optimer arbejdsgangens logik
|
|
- **Realtid vs. Planlagt**: Brug planlagte arbejdsprocesser til ikke-hastende processer
|
|
|
|
### Samtidige Arbejdsproces Grænser
|
|
|
|
**Problem**: Når den samtidige arbejdsprocessgrænse på 100 per arbejdsområde nås.
|
|
|
|
<Warning>Du kan ikke køre mere end 100 arbejdsprocesser parallelt på et givet tidspunkt per arbejdsområde.</Warning>
|
|
|
|
**Løsninger**:
|
|
|
|
- Brug `Bulk` tilgængelighed til manuelle udløsere for at behandle flere poster i én kørsel
|
|
- Implementer forsinkelser mellem arbejdsgangseksekveringer ved brug af planlagte udløsere
|
|
- Optimer arbejdsgange til at køre hurtigere og reducere samtidig eksekveringstid
|
|
- Overvej batch-behandling i uden for spidsbelastningstimer
|
|
|
|
### API-ratelimitering
|
|
|
|
**Problem**: Eksterne API-kald mislykkes på grund af ratelimits.
|
|
|
|
**Løsninger**:
|
|
|
|
- Brug planlagte arbejdsgange i stedet for realtidsudløsere når det er muligt
|
|
- Implementer forsinkelser mellem API-opkald i kodehandlinger
|
|
- Batch API-anmodninger når den eksterne tjeneste understøtter det
|
|
- Overvåg arbejdsgangskørsler for rate limit-fejl og juster timing
|
|
|
|
### Iteratorproblemer
|
|
|
|
**Problem**: Iteratorhandlinger virker ikke som forventet.
|
|
|
|
**Løsninger**:
|
|
|
|
- **Bemærk**: Iterator er i øjeblikket i beta. Aktivér det under Indstillinger → Udgivelser → Lab
|
|
- Bekræft at input er en række af poster fra et tidligere trin
|
|
- Kontroller at handlinger inden for Iterator er korrekt konfigureret
|
|
- Brug Iterator med `Bulk` manuelle udløsere for optimal ydeevne
|
|
|
|
### Manglende tilladelser
|
|
|
|
**Problem**: Kan ikke få adgang til sektionen for arbejdsprocesser.
|
|
|
|
<Warning>
|
|
Hvis du ikke ser arbejdsprocessesektionen, skyldes det et tilladelsesproblem. Kontakt din arbejdsområdeadministrator for at få adgang til arbejdsprocesser.
|
|
</Warning>
|
|
|
|
## Optimeringstips
|
|
|
|
### Ydeevne bedste praksis
|
|
|
|
- **Start simpelt** og tilføj gradvist kompleksitet
|
|
- **Brug `Bulk`-tilgængelighed** for manuelle triggere til at behandle flere kundeposter effektivt
|
|
- **Tilføj filtre tidligt** for at stoppe arbejdsprocesser når kriterier ikke er opfyldt
|
|
- **Batch API-kald** og brug planlagte arbejdsprocesser til ikke-hastende processer
|
|
- **Skjul arbejdsgangskørsler** fra sider, der viser alle arbejdsgange for at forbedre indlæsningsydelsen
|
|
- **Overvåg kreditforbrug** regelmæssigt i Indstillinger → Fakturering
|
|
|
|
### Fejlforebyggelse
|
|
|
|
- **Test i kladde tilstand** før du aktiverer arbejdsgange
|
|
- **Valider API-svar** og implementer reservehandlinger
|
|
- **Brug beskrivende trinnavne** for lettere vedligeholdelse
|
|
- **Dokumentér kompleks logik** for teammedlemmer
|
|
|
|
## At få hjælp
|
|
|
|
### Selvbetjeningsressourcer
|
|
|
|
- Gennemgå [Arbejdsproces Funktioner](/l/da/user-guide/workflows/workflow-features) for tekniske detaljer
|
|
- Kontroller [Arbejdsgangskreditter](/l/da/user-guide/workflows/workflow-credits) for optimeringstips
|
|
- Udforsk [Interne Automatiseringer](/l/da/user-guide/workflows/internal-automations) og [Ekstern Værktøjsintegration](/l/da/user-guide/workflows/external-tool-integration) for eksempler
|
|
|
|
### Professionel Support
|
|
|
|
- Kontakt vores [Professionelle Tjenester](/l/da/user-guide/workflows/professional-services) for kompleks fejlfinding
|
|
- Kontakt support via contact@twenty.com for teknisk assistance
|
|
|