i18n - docs translations (#17014)

Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
github-actions[bot]
2026-01-08 13:32:14 +01:00
committed by GitHub
parent b27f2ca146
commit 7a8f795dce
16 changed files with 824 additions and 824 deletions
@@ -1,170 +1,170 @@
---
title: Depanarea fluxului de lucru
description: Common workflow issues and how to resolve them.
description: Probleme frecvente ale fluxurilor de lucru și cum să le rezolvați.
---
## Probleme comune și soluții
### Flux de lucru care nu se declanșează
**Symptoms**: Your workflow doesn't run when you expect it to.
**Simptome**: Fluxul de lucru nu rulează atunci când vă așteptați.
**Possible Causes**:
**Cauze posibile**:
1. **Workflow not activated**: Ensure the workflow is set to "Active" not "Draft"
2. **Trigger conditions not met**: Verify the trigger matches your expected event
3. **Field not monitored**: For "Record is Updated" triggers, ensure the specific field is being watched
4. **Permissions**: Check you have permission to run workflows
1. **Flux de lucru neactivat**: Asigurați-vă că fluxul de lucru este setat pe "Active", nu pe "Draft"
2. **Condițiile declanșatorului nu sunt îndeplinite**: Verificați că declanșatorul corespunde evenimentului așteptat
3. **Câmp nemonitorizat**: Pentru declanșatoarele "Record is Updated", asigurați-vă că acel câmp specific este urmărit
4. **Permisiuni**: Verificați că aveți permisiunea de a rula fluxuri de lucru
**Soluții**:
* Verify workflow status in the workflow list
* Test with the specific action you expect to trigger it
* Review trigger configuration
* Contact your admin about permissions
* Verificați starea fluxului de lucru în lista fluxurilor de lucru
* Testați cu acțiunea specifică despre care considerați că îl declanșează
* Revizuiți configurarea declanșatorului
* Contactați administratorul dvs. despre permisiuni
### Workflow Triggers Too Early (Empty Fields)
### Declanșarea fluxului de lucru prea devreme (câmpuri goale)
**Symptoms**: When manually creating a record in the UI, your workflow triggers before you've had time to fill in all the fields. The workflow runs with mostly empty field values.
**Simptome**: Când creați manual o înregistrare în UI, fluxul de lucru se declanșează înainte de a avea timp să completați toate câmpurile. Fluxul de lucru rulează cu valori ale câmpurilor în mare parte goale.
**Why this happens**: Twenty saves everything in real-time — there's no separate "edit" vs "read" mode. When you create a record, it's saved immediately, triggering the "Record is created" event before you can fill in additional fields.
**De ce se întâmplă asta**: Twenty salvează totul în timp real — nu există moduri separate "edit" vs "read". Când creați o înregistrare, aceasta este salvată imediat, declanșând evenimentul "Record is created" înainte să puteți completa câmpuri suplimentare.
**When "Record is created" works well**:
**Când "Record is created" funcționează bine**:
* Records created via API calls (fields are populated in a single request)
* Records created via import
* Automated record creation from other workflows
* Înregistrări create prin apeluri API (câmpurile sunt populate într-o singură cerere)
* Înregistrări create prin import
* Crearea automată de înregistrări din alte fluxuri de lucru
**Solution**: For records created manually in the UI, use **"Record is created or updated"** as your trigger instead. This way:
**Soluție**: Pentru înregistrările create manual în UI, folosiți **"Record is created or updated"** ca declanșator. Astfel:
* The workflow triggers after the user has finished filling in and saving the fields
* You get the complete data rather than empty values
* Fluxul de lucru se declanșează după ce utilizatorul a terminat de completat și salvat câmpurile
* Obțineți date complete în loc de valori goale
<Tip>
If you only want the workflow to run once per record, add a Filter action to check a field like `createdAt equals updatedAt` (first save) or use a custom checkbox field to track if the workflow has already run.
Dacă doriți ca fluxul de lucru să ruleze doar o singură dată per înregistrare, adăugați o acțiune Filter pentru a verifica un câmp precum `createdAt equals updatedAt` (prima salvare) sau folosiți un câmp checkbox personalizat pentru a urmări dacă fluxul de lucru a rulat deja.
</Tip>
### Actions Failing
### Acțiuni eșuate
**Symptoms**: Workflow runs but some actions fail.
**Simptome**: Fluxul de lucru rulează, dar unele acțiuni eșuează.
**Possible Causes**:
**Cauze posibile**:
1. **Missing data**: Required fields are empty
2. **Invalid references**: Variables from previous steps don't exist
3. **API errors**: External services returning errors
4. **Permission issues**: Action requires permissions you don't have
1. **Date lipsă**: Câmpurile obligatorii sunt goale
2. **Referințe nevalide**: Variabilele din pașii anteriori nu există
3. **Erori API**: Serviciile externe returnează erori
4. **Probleme de permisiuni**: Acțiunea necesită permisiuni pe care nu le aveți
**Soluții**:
* Check the workflow run details for error messages
* Verify all required fields have values
* Test API connections independently
* Review role permissions
* Verificați detaliile rulării fluxului de lucru pentru mesaje de eroare
* Verificați că toate câmpurile obligatorii au valori
* Testați conexiunile API independent
* Revizuiți permisiunile rolurilor
### HTTP Request Errors
### Erori ale cererilor HTTP
**Symptoms**: HTTP Request actions fail or return unexpected results.
**Simptome**: Acțiunile HTTP Request eșuează sau returnează rezultate neașteptate.
**Common Error Codes**:
**Coduri de eroare comune**:
* **400**: Bad request - check your request body format
* **401**: Unauthorized - verify API key
* **403**: Forbidden - check API permissions
* **404**: Not found - verify endpoint URL
* **429**: Too many requests - implement rate limiting
* **500**: Server error - external service issue
* **400**: Cerere incorectă - verificați formatul corpului cererii
* **401**: Neautorizat - verificați cheia API
* **403**: Interzis - verificați permisiunile API
* **404**: Nu a fost găsit - verificați URL-ul punctului final
* **429**: Prea multe cereri - implementați limitarea ratei
* **500**: Eroare de server - problemă a serviciului extern
**Soluții**:
* Verify API endpoint URL
* Check authentication headers
* Test the API call outside of Twenty first
* Add error handling in Code actions
* Verificați URL-ul punctului final API
* Verificați antetele de autentificare
* Testați mai întâi apelul API în afara Twenty
* Adăugați tratare a erorilor în acțiunile Code
### Code Action Errors
### Erori în acțiunile Code
**Symptoms**: JavaScript code fails to execute.
**Simptome**: Codul JavaScript nu reușește să se execute.
**Common Issues**:
**Probleme comune**:
1. **Syntax errors**: Typos or invalid JavaScript
2. **Undefined variables**: Referencing variables that don't exist
3. **Type errors**: Operations on wrong data types
4. **Timeouts**: Code taking too long to execute
1. **Erori de sintaxă**: Greșeli de tastare sau JavaScript invalid
2. **Variabile nedefinite**: Referire la variabile care nu există
3. **Erori de tip**: Operații pe tipuri de date greșite
4. **Depășiri de timp**: Codul durează prea mult să se execute
**Soluții**:
* Use the built-in code editor validation
* Test code logic in a JavaScript console first
* Add console.log statements for debugging
* Simplify complex operations
* Utilizați validarea integrată a editorului de cod
* Testați mai întâi logica codului într-o consolă JavaScript
* Adăugați instrucțiuni console.log pentru depanare
* Simplificați operațiunile complexe
### Email Not Sending
### Emailul nu se trimite
**Symptoms**: Send Email action doesn't deliver emails.
**Simptome**: Acțiunea Send Email nu livrează emailuri.
**Possible Causes**:
**Cauze posibile**:
1. **No email account connected**: Check Settings → Accounts
2. **Invalid email address**: Recipient email is malformed
3. **Sending limits**: Email provider rate limits reached
4. **Spam filters**: Emails being blocked
1. **Niciun cont de email conectat**: Verificați Settings → Accounts
2. **Adresă de email invalidă**: Emailul destinatarului are un format incorect
3. **Limite de trimitere**: S-au atins limitele de rată ale furnizorului de email
4. **Filtre de spam**: Emailurile sunt blocate
**Soluții**:
* Verify email account connection
* Validate recipient email addresses
* Check email provider limits
* Review email content for spam triggers
* Verificați conexiunea contului de email
* Validați adresele de email ale destinatarilor
* Verificați limitele furnizorului de email
* Revizuiți conținutul emailului pentru posibile declanșatoare de spam
## Debugging Workflows
## Depanarea fluxurilor de lucru
### Using Workflow Runs
### Utilizarea rulărilor fluxurilor de lucru
1. Go to the workflow editor
2. Open the **Runs** panel
3. Find the failed run
4. Click to see step-by-step details
5. Review error messages and output data
1. Accesați editorul de fluxuri de lucru
2. Deschideți panoul **Runs**
3. Găsiți rularea eșuată
4. Faceți clic pentru a vedea detalii pas cu pas
5. Revizuiți mesajele de eroare și datele de ieșire
### Testing Individual Steps
### Testarea pașilor individuali
1. For Code actions, use the **Test** button
2. For HTTP requests, test the endpoint separately
3. Create test records to trigger workflows
4. Use manual triggers for controlled testing
1. Pentru acțiunile Code, folosiți butonul **Test**
2. Pentru cererile HTTP, testați endpoint-ul separat
3. Creați înregistrări de test pentru a declanșa fluxuri de lucru
4. Folosiți declanșatoare manuale pentru testare controlată
### Common Debugging Patterns
### Tipare comune de depanare
**Add logging**:
Use Code actions to log intermediate values for debugging.
**Adăugați jurnalizare**:
Folosiți acțiuni Code pentru a înregistra valori intermediare pentru depanare.
**Isolate steps**:
Test each step independently to identify failures.
**Izolați pașii**:
Testați fiecare pas independent pentru a identifica eșecurile.
**Check data flow**:
Verify that each step receives the expected input data.
**Verificați fluxul de date**:
Verificați că fiecare pas primește datele de intrare așteptate.
## Best Practices to Avoid Issues
## Cele mai bune practici pentru a evita problemele
### Before Activation
### Înainte de activare
* Test thoroughly in draft mode
* Validate all API connections
* Review trigger conditions carefully
* Document expected behavior
* Testați temeinic în modul draft
* Validați toate conexiunile API
* Revizuiți cu atenție condițiile declanșatorului
* Documentați comportamentul așteptat
### During Development
### În timpul dezvoltării
* Use descriptive step names
* Add comments in Code actions
* Test with realistic data
* Plan for edge cases
* Folosiți nume descriptive pentru pași
* Adăugați comentarii în acțiunile Code
* Testați cu date realiste
* Planificați pentru cazuri limită
### After Activation
### După activare
* Monitor initial runs closely
* Set up alerts for failures
* Review run history regularly
* Keep workflows simple when possible
* Monitorizați îndeaproape rulările inițiale
* Configurați alerte pentru eșecuri
* Revizuiți în mod regulat istoricul rulărilor
* Mențineți fluxurile de lucru simple atunci când este posibil