i18n - docs translations (#17020)
Created by Github action Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
committed by
GitHub
parent
f414f4799b
commit
0623bbbf9a
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Mailbox
|
||||
description: Understanding email integration features in Twenty.
|
||||
title: Căsuță poștală
|
||||
description: Înțelegerea funcțiilor de integrare a emailului în Twenty.
|
||||
---
|
||||
|
||||
**Notă**: Pentru a conecta conturile de e-mail și a configura setările de sincronizare, vizitați <a href="/l/ro/user-guide/calendar-emails/overview">Configurare e-mail și calendar</a>.
|
||||
@@ -9,7 +9,7 @@ description: Understanding email integration features in Twenty.
|
||||
|
||||
Twenty leagă automat e-mailurile din căsuțele poștale conectate la înregistrările CRM relevante, păstrând toate istoricul comunicațiilor într-un singur loc.
|
||||
|
||||
### Objects Where Emails Can Be Found
|
||||
### Obiecte în care pot fi găsite emailuri
|
||||
|
||||
Conversațiile prin e-mail apar în trei obiecte principale:
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
title: Calendar & Emails
|
||||
description: Connect your email and calendar accounts to Twenty.
|
||||
title: Calendar și e-mailuri
|
||||
description: Conectați-vă conturile de e-mail și calendar la Twenty.
|
||||
image: /images/user-guide/emails/emails_header.png
|
||||
---
|
||||
|
||||
<Frame>
|
||||
<img src="/images/user-guide/emails/emails_header.png" alt="Calendar & Emails" />
|
||||
<img src="/images/user-guide/emails/emails_header.png" alt="Calendar și e-mailuri" />
|
||||
</Frame>
|
||||
|
||||
## Opțiuni de Conexiune
|
||||
@@ -16,8 +16,8 @@ image: /images/user-guide/emails/emails_header.png
|
||||
2. Faceți clic pe **Adăugați cont**
|
||||
3. Selectați **Continuați cu Google**
|
||||
4. Autorizați Twenty să acceseze Gmail și Calendarul Google
|
||||
5. Configure email sync settings (visibility, auto-creation) → click **Next**
|
||||
6. Configure calendar sync settings (visibility, auto-creation) → click **Add Account**
|
||||
5. Configurați setările de sincronizare a e-mailului (vizibilitate, creare automată) → faceți clic pe **Următorul**
|
||||
6. Configurați setările de sincronizare ale calendarului (vizibilitate, creare automată) → faceți clic pe **Adăugați cont**
|
||||
7. E-mailurile și evenimentele dvs. din calendar vor începe să se sincronizeze automat
|
||||
|
||||
### Cont Microsoft (Outlook & Calendar Microsoft)
|
||||
@@ -26,8 +26,8 @@ image: /images/user-guide/emails/emails_header.png
|
||||
2. Faceți clic pe **Adăugați cont**
|
||||
3. Selectați **Continuați cu Microsoft**
|
||||
4. Autorizați Twenty să acceseze Outlook și Calendarul Microsoft
|
||||
5. Configure email sync settings (visibility, auto-creation) → click **Next**
|
||||
6. Configure calendar sync settings (visibility, auto-creation) → click **Add Account**
|
||||
5. Configurați setările de sincronizare a e-mailului (vizibilitate, creare automată) → faceți clic pe **Următorul**
|
||||
6. Configurați setările de sincronizare ale calendarului (vizibilitate, creare automată) → faceți clic pe **Adăugați cont**
|
||||
7. E-mailurile și evenimentele dvs. din calendar vor începe să se sincronizeze automat
|
||||
|
||||
### Configurarea SMTP/CalDAV (Alți Furnizori)
|
||||
@@ -66,7 +66,7 @@ Alegeți diferite niveluri de vizibilitate pentru e-mailurile dvs.:
|
||||
* **Doar pentru mesajele trimise**: Creați contacte numai pentru e-mailurile pe care le trimiteți
|
||||
* **Notă**: E-mailurile interne (același domeniu) nu sunt sincronizate pentru a menține confidențialitatea
|
||||
|
||||
<Note>When enabled, contacts are automatically linked to their Company records based on their email domain. If the company doesn't exist yet, Twenty creates it for you.</Note>
|
||||
<Note>Când este activată, contactele sunt asociate automat cu înregistrările companiei lor, pe baza domeniului lor de e-mail. Dacă compania nu există încă, Twenty o creează pentru dvs.</Note>
|
||||
|
||||
### Control which emails get synced with Message Folder Selection
|
||||
|
||||
@@ -103,7 +103,7 @@ Alegeți ce va fi vizibil pentru alți utilizatori din workspace-ul dvs.:
|
||||
* **Da**: Creați automat contacte pentru participanți la întâlniri care nu sunt în CRM-ul dvs.
|
||||
* **Nu**: Legați doar întâlnirile de contacte existente
|
||||
|
||||
<Note>When enabled, contacts are automatically linked to their Company records based on their email domain. If the company doesn't exist yet, Twenty creates it for you.</Note>
|
||||
<Note>Când este activată, contactele sunt asociate automat cu înregistrările companiei lor, pe baza domeniului lor de e-mail. Dacă compania nu există încă, Twenty o creează pentru dvs.</Note>
|
||||
|
||||
### Controlați ce evenimente sunt sincronizate
|
||||
|
||||
@@ -121,10 +121,10 @@ Alegeți ce va fi vizibil pentru alți utilizatori din workspace-ul dvs.:
|
||||
**Actualizări la fiecare 5 minute**: Atât e-mailurile cât și datele din calendar se sincronizează automat la fiecare 5 minute după importul inițial.
|
||||
|
||||
<Note>
|
||||
**Initial sync timing**: Calendar sync completes quickly (usually within minutes), while email sync takes longer for large mailboxes. Twenty imports emails at approximately **400 messages per minute** (limited by Gmail API rate limiting), so a mailbox with 10,000 emails takes about 25 minutes. Don't worry if you see contacts from calendar events appearing before your email contacts; this is normal behavior.
|
||||
**Initial sync timing**: Calendar sync completes quickly (usually within minutes), while email sync takes longer for large mailboxes. Twenty imports emails at approximately **400 messages per minute** (limited by Gmail API rate limiting), so a mailbox with 10,000 emails takes about 25 minutes. Nu vă faceți griji dacă vedeți contacte din evenimentele din calendar apărând înaintea contactelor din e-mail; acest lucru este un comportament normal.
|
||||
</Note>
|
||||
|
||||
## Pașii următori
|
||||
|
||||
* [Mailbox capabilities](/l/ro/user-guide/calendar-emails/capabilities/mailbox)
|
||||
* [Troubleshoot missing emails](/l/ro/user-guide/calendar-emails/how-tos/i-dont-see-emails-on-records)
|
||||
* [Capabilitățile căsuței poștale](/l/ro/user-guide/calendar-emails/capabilities/mailbox)
|
||||
* [Depanați e-mailurile lipsă](/l/ro/user-guide/calendar-emails/how-tos/i-dont-see-emails-on-records)
|
||||
|
||||
@@ -1,131 +1,131 @@
|
||||
---
|
||||
title: Widgeturi
|
||||
description: Explore the widget types and visualization options in Twenty.
|
||||
description: Explorați tipurile de widgeturi și opțiunile de vizualizare din Twenty.
|
||||
---
|
||||
|
||||
## Available Widgets
|
||||
## Widgeturi disponibile
|
||||
|
||||
Twenty provides various widget types to visualize your CRM data.
|
||||
Twenty oferă diverse tipuri de widgeturi pentru a vă vizualiza datele CRM.
|
||||
|
||||
### Bar Charts
|
||||
### Grafice cu bare
|
||||
|
||||
Display data as horizontal or vertical bars.
|
||||
Afișează datele sub formă de bare orizontale sau verticale.
|
||||
|
||||
**Best for:**
|
||||
**Cel mai potrivit pentru:**
|
||||
|
||||
* Comparing values across categories
|
||||
* Showing rankings
|
||||
* Tracking metrics by time period
|
||||
* Compararea valorilor între categorii
|
||||
* Afișarea clasamentelor
|
||||
* Urmărirea indicatorilor pe perioade de timp
|
||||
|
||||
**Example uses:**
|
||||
**Exemple de utilizare:**
|
||||
|
||||
* Deals by stage
|
||||
* Revenue by sales rep
|
||||
* Contacts added per month
|
||||
* Oportunități după stadiu
|
||||
* Venituri după reprezentant de vânzări
|
||||
* Contacte adăugate pe lună
|
||||
|
||||
<Note>
|
||||
**Display limits**: Bar charts can show a maximum of 100 bars (horizontal) or 50 bars (vertical). If you see the warning "Undisplayed data: max X bars per chart", add filters to narrow down your data or change the grouping (e.g., group by week instead of days).
|
||||
**Limite de afișare**: Graficele cu bare pot afișa maximum 100 de bare (orizontale) sau 50 de bare (verticale). Dacă vedeți avertismentul "Date neafișate: max X bare pe grafic", adăugați filtre pentru a restrânge datele sau schimbați gruparea (de ex., grupați pe săptămână în loc de zile).
|
||||
</Note>
|
||||
|
||||
### Pie Charts
|
||||
### Grafice circulare
|
||||
|
||||
Show proportions of a whole.
|
||||
Afișează proporțiile dintr-un întreg.
|
||||
|
||||
**Best for:**
|
||||
**Cel mai potrivit pentru:**
|
||||
|
||||
* Showing composition or distribution
|
||||
* Comparing parts to whole
|
||||
* Highlighting major segments
|
||||
* Afișarea compoziției sau distribuției
|
||||
* Compararea părților cu întregul
|
||||
* Evidențierea segmentelor principale
|
||||
|
||||
**Example uses:**
|
||||
**Exemple de utilizare:**
|
||||
|
||||
* Deal distribution by source
|
||||
* Contact breakdown by industry
|
||||
* Pipeline composition by owner
|
||||
* Distribuția oportunităților după sursă
|
||||
* Defalcarea contactelor după industrie
|
||||
* Compoziția pipeline-ului după proprietar
|
||||
|
||||
### Line Charts
|
||||
### Grafice liniare
|
||||
|
||||
Display trends over time.
|
||||
Afișează tendințele în timp.
|
||||
|
||||
**Best for:**
|
||||
**Cel mai potrivit pentru:**
|
||||
|
||||
* Tracking changes over time
|
||||
* Identifying trends
|
||||
* Comparing multiple metrics
|
||||
* Urmărirea schimbărilor în timp
|
||||
* Identificarea tendințelor
|
||||
* Compararea mai multor indicatori
|
||||
|
||||
**Example uses:**
|
||||
**Exemple de utilizare:**
|
||||
|
||||
* Monthly deal count trend
|
||||
* Revenue growth over quarters
|
||||
* Activity levels over time
|
||||
* Tendința lunară a numărului de oportunități
|
||||
* Creșterea veniturilor pe trimestre
|
||||
* Nivelurile de activitate în timp
|
||||
|
||||
### Number Metrics
|
||||
### Indicatori numerici
|
||||
|
||||
Display single key values prominently.
|
||||
Afișează proeminent valori cheie unice.
|
||||
|
||||
**Best for:**
|
||||
**Cel mai potrivit pentru:**
|
||||
|
||||
* Highlighting KPIs
|
||||
* Showing totals or averages
|
||||
* Quick status checks
|
||||
* Evidențierea indicatorilor cheie de performanță (KPI)
|
||||
* Afișarea totalurilor sau mediilor
|
||||
* Verificări rapide ale stării
|
||||
|
||||
**Example uses:**
|
||||
**Exemple de utilizare:**
|
||||
|
||||
* Total pipeline value
|
||||
* Number of open opportunities
|
||||
* Conversion rate
|
||||
* Valoarea totală a pipeline-ului
|
||||
* Numărul de oportunități deschise
|
||||
* Rată de conversie
|
||||
|
||||
**Advanced options:**
|
||||
**Opțiuni avansate:**
|
||||
|
||||
* **Ratio**: For Select fields, calculate ratios between values. Go to **Data on display** → select your field → enable the **Ratio** option.
|
||||
* **Prefix & Suffix**: Add custom text before or after the number (e.g., "$" prefix or "%" suffix) for better readability.
|
||||
* **Ratio**: Pentru câmpurile Select, calculați rapoarte între valori. Accesați **Data on display** → selectați câmpul → activați opțiunea **Ratio**.
|
||||
* **Prefix și Sufix**: Adăugați text personalizat înainte sau după număr (de ex., prefix "$" sau sufix "%") pentru o lizibilitate mai bună.
|
||||
|
||||
### iFrames
|
||||
|
||||
Embed external tools and content directly in your dashboard.
|
||||
Încorporați instrumente externe și conținut extern direct în tabloul de bord.
|
||||
|
||||
**Best for:**
|
||||
**Cel mai potrivit pentru:**
|
||||
|
||||
* Displaying external reports or dashboards
|
||||
* Integrating third-party sales tools
|
||||
* Showing live content from other systems
|
||||
* Afișarea rapoartelor sau tablourilor de bord externe
|
||||
* Integrarea instrumentelor de vânzări terțe
|
||||
* Afișarea conținutului în timp real din alte sisteme
|
||||
|
||||
**Example uses:**
|
||||
**Exemple de utilizare:**
|
||||
|
||||
* Metrics from your Support tool
|
||||
* Metrics from your dialer
|
||||
* Live content from your Sales sequence tool
|
||||
* Indicatori din instrumentul de asistență
|
||||
* Indicatori din dialer
|
||||
* Conținut în timp real din instrumentul de secvențe de vânzări
|
||||
|
||||
<Note>
|
||||
**Coming soon**: Gauge charts and tables are not yet available but are on our roadmap.
|
||||
**În curând**: Graficele tip indicator (gauge) și tabelele nu sunt încă disponibile, dar se află pe foaia noastră de parcurs.
|
||||
</Note>
|
||||
|
||||
## Configuring Widgets
|
||||
## Configurarea widgeturilor
|
||||
|
||||
### Data Source
|
||||
### Sursa de date
|
||||
|
||||
1. Select the object to visualize (Opportunities, People, etc.)
|
||||
2. Choose the metric to display (count, sum, average)
|
||||
3. Apply filters to focus on specific data
|
||||
1. Selectați obiectul de vizualizat (Oportunități, Persoane etc.)
|
||||
2. Alegeți indicatorul de afișat (număr, sumă, medie)
|
||||
3. Aplicați filtre pentru a vă concentra pe date specifice
|
||||
|
||||
### Grouping
|
||||
### Grupare
|
||||
|
||||
Group data by:
|
||||
Grupați datele după:
|
||||
|
||||
* Fields (stage, owner, industry)
|
||||
* Time periods (day, week, month, quarter)
|
||||
* Custom segments
|
||||
* Câmpuri (stadiu, proprietar, industrie)
|
||||
* Perioade de timp (zi, săptămână, lună, trimestru)
|
||||
* Segmente personalizate
|
||||
|
||||
### Stilizare
|
||||
|
||||
Customize your charts with:
|
||||
Personalizați graficele cu:
|
||||
|
||||
* Colors and themes
|
||||
* Labels and legends
|
||||
* Size and positioning
|
||||
* Culori și teme
|
||||
* Etichete și legende
|
||||
* Dimensiune și poziționare
|
||||
|
||||
### Duplicating Widgets
|
||||
### Duplicarea widgeturilor
|
||||
|
||||
1. Click on the widget
|
||||
2. Open **Options**
|
||||
3. Click **Duplicate widget**
|
||||
1. Faceți clic pe widget
|
||||
2. Deschideți **Opțiuni**
|
||||
3. Faceți clic pe **Duplicare widget**
|
||||
|
||||
+152
-152
@@ -31,103 +31,103 @@ Migrarea este o oportunitate pentru un nou început. Nu transferați date inutil
|
||||
|
||||
Creați un document de mapare între CRM-ul curent și Twenty:
|
||||
|
||||
| CRM-ul dvs. | Twenty |
|
||||
| ------------------------- | -------------------- |
|
||||
| Cont / Organizație | **Companie** |
|
||||
| Contact / Persoană | **Persoane** |
|
||||
| Tranzacție / Oportunitate | **Oportunitate** |
|
||||
| Activity | **Task** or **Note** |
|
||||
| Custom Object | **Custom Object** |
|
||||
| CRM-ul dvs. | Twenty |
|
||||
| ------------------------- | ------------------------ |
|
||||
| Cont / Organizație | **Companie** |
|
||||
| Contact / Persoană | **Persoane** |
|
||||
| Tranzacție / Oportunitate | **Oportunitate** |
|
||||
| Activitate | **Sarcină** sau **Notă** |
|
||||
| Obiect personalizat | **Obiect personalizat** |
|
||||
|
||||
**For each field, document:**
|
||||
**Pentru fiecare câmp, documentați:**
|
||||
|
||||
* The source field name
|
||||
* The target Twenty field
|
||||
* Any format transformations needed (dates, phone numbers, etc.)
|
||||
* Numele câmpului sursă
|
||||
* Câmpul țintă din Twenty
|
||||
* Orice transformări de format necesare (date, numere de telefon etc.)
|
||||
|
||||
<Note>Keep this mapping document handy during import—you'll reference it when mapping columns.</Note>
|
||||
<Note>Păstrați acest document de mapare la îndemână în timpul importului — îl veți folosi când mapați coloanele.</Note>
|
||||
|
||||
## Step 3: Set Up Your Twenty Workspace
|
||||
## Pasul 3: Configurați spațiul dvs. de lucru Twenty
|
||||
|
||||
Before importing data, prepare your Twenty workspace:
|
||||
Înainte de a importa date, pregătiți spațiul dvs. de lucru Twenty:
|
||||
|
||||
### Create Custom Objects and Fields
|
||||
### Creați obiecte și câmpuri personalizate
|
||||
|
||||
1. Go to **Settings → Data Model**
|
||||
2. Create any custom objects you need
|
||||
3. Add custom fields to standard and custom objects
|
||||
4. Configure field settings (unique, required, select options, etc.)
|
||||
1. Accesați **Setări → Model de date**
|
||||
2. Creați obiectele personalizate de care aveți nevoie
|
||||
3. Adăugați câmpuri personalizate la obiectele standard și personalizate
|
||||
4. Configurați setările câmpurilor (unic, obligatoriu, opțiuni de selectare etc.)
|
||||
|
||||
<Warning>
|
||||
**Fields must exist before import.**
|
||||
**Câmpurile trebuie să existe înainte de import.**
|
||||
|
||||
The CSV import creates records, not fields. Create all custom fields in Settings → Data Model before importing.
|
||||
Importul CSV creează înregistrări, nu câmpuri. Creați toate câmpurile personalizate în Setări → Model de date înainte de import.
|
||||
</Warning>
|
||||
|
||||
### Invite Your Team
|
||||
### Invitați-vă echipa
|
||||
|
||||
<Warning>
|
||||
**Invite users BEFORE importing data.**
|
||||
**Invitați utilizatorii ÎNAINTE de a importa datele.**
|
||||
|
||||
If your data includes user references (Account Owner, Assignee, etc.), those users must exist in Twenty before import. Otherwise, those relations cannot be mapped.
|
||||
Dacă datele dvs. includ referințe la utilizatori (Proprietar cont, Atribuit etc.), acei utilizatori trebuie să existe în Twenty înainte de import. În caz contrar, acele relații nu pot fi mapate.
|
||||
</Warning>
|
||||
|
||||
1. Mergi la **Setări → Membri**
|
||||
2. Invite all team members
|
||||
3. **Wait for everyone to accept** their invitation
|
||||
4. Verify all users appear in your Members list
|
||||
2. Invitați toți membrii echipei
|
||||
3. **Așteptați ca toți să accepte** invitațiile
|
||||
4. Verificați că toți utilizatorii apar în lista de Membri
|
||||
|
||||
## Step 4: Export from Your Current CRM
|
||||
## Pasul 4: Exportați din CRM-ul dvs. actual
|
||||
|
||||
Export your data from your current CRM:
|
||||
Exportați datele din CRM-ul dvs. actual:
|
||||
|
||||
1. Look for an **Export** function (usually under Settings, Data Management, or Admin)
|
||||
2. Export to **CSV format** when possible
|
||||
3. Export each object type separately (Companies, Contacts, Deals, etc.)
|
||||
4. Include all fields you want to migrate
|
||||
1. Căutați o funcție **Export** (de obicei la Setări, Gestionare date sau Admin)
|
||||
2. Exportați în **format CSV** când este posibil
|
||||
3. Exportați fiecare tip de obiect separat (Companii, Contacte, Tranzacții/Oportunități etc.)
|
||||
4. Includeți toate câmpurile pe care doriți să le migrați
|
||||
|
||||
**Export these objects (in this order for reference):**
|
||||
**Exportați aceste obiecte (în această ordine, pentru referință):**
|
||||
|
||||
1. Companies / Accounts / Organizations
|
||||
2. Contacts / People
|
||||
3. Deals / Opportunities
|
||||
4. Notes and Activities
|
||||
1. Companii / Conturi / Organizații
|
||||
2. Contacte / Persoane
|
||||
3. Tranzacții / Oportunități
|
||||
4. Note și activități
|
||||
5. Obiecte personalizate
|
||||
|
||||
## Step 5: Clean and Format Your Data
|
||||
## Pasul 5: Curățați și formatați datele
|
||||
|
||||
Open each exported CSV in a spreadsheet application and prepare it for Twenty.
|
||||
Deschideți fiecare CSV exportat într-o aplicație de calcul tabelar și pregătiți-l pentru Twenty.
|
||||
|
||||
### Remove Duplicates
|
||||
### Eliminați duplicatele
|
||||
|
||||
1. Sort by the unique field (email for People, domain for Companies)
|
||||
2. Remove or merge duplicate rows
|
||||
3. Verify no duplicates exist in Twenty already
|
||||
1. Sortați după câmpul unic (e-mail pentru Persoane, domeniu pentru Companii)
|
||||
2. Eliminați sau îmbinați rândurile duplicate
|
||||
3. Verificați că nu există deja duplicate în Twenty
|
||||
|
||||
### Format Fields Correctly
|
||||
### Formatați corect câmpurile
|
||||
|
||||
| Field Type | Required Format |
|
||||
| ----------------- | ------------------------------------------------- |
|
||||
| **Domain** | `https://domain.com` |
|
||||
| **Email** | `name@domain.com` (must be unique) |
|
||||
| **Date** | `YYYY-MM-DD` |
|
||||
| **Phone** | Three columns: Number, Country Code, Calling Code |
|
||||
| **Boolean** | `TRUE` or `FALSE` (uppercase) |
|
||||
| **Select fields** | Use API names, not display labels |
|
||||
| Tipul câmpului | Format necesar |
|
||||
| ------------------------ | --------------------------------------------------- |
|
||||
| **Domeniu** | `https://domain.com` |
|
||||
| **Email** | `name@domain.com` (trebuie să fie unic) |
|
||||
| **Dată** | `YYYY-MM-DD` |
|
||||
| **Telefon** | Trei coloane: Număr, Codul țării, Prefix de apelare |
|
||||
| **Boolean** | `TRUE` sau `FALSE` (majuscule) |
|
||||
| **Câmpuri de selectare** | Folosiți numele API, nu etichetele de afișare |
|
||||
|
||||
<Warning>
|
||||
**Domain format is critical.**
|
||||
**Formatul domeniului este critic.**
|
||||
|
||||
Use `https://domain.com` (not `domain.com` or `www.domain.com`). This matches Twenty's format and prevents duplicates when you connect email/calendar sync.
|
||||
Folosiți `https://domain.com` (nu `domain.com` sau `www.domain.com`). Acest lucru corespunde formatului Twenty și previne duplicatele când conectați sincronizarea e-mailului/calendarului.
|
||||
</Warning>
|
||||
|
||||
See [How to Prepare Your CSV Files](/l/ro/user-guide/data-migration/how-tos/prepare-your-csv-files) for complete formatting requirements for all field types.
|
||||
Consultați [Cum să vă pregătiți fișierele CSV](/l/ro/user-guide/data-migration/how-tos/prepare-your-csv-files) pentru cerințe complete de formatare pentru toate tipurile de câmpuri.
|
||||
|
||||
### Add Relation Columns
|
||||
### Adăugați coloane de relație
|
||||
|
||||
To link records (e.g., People to Companies), add a column with the parent's unique identifier.
|
||||
Pentru a lega înregistrări (de ex., Persoane la Companii), adăugați o coloană cu identificatorul unic al părintelui.
|
||||
|
||||
**Example: People CSV with Company link**
|
||||
**Exemplu: CSV Persoane cu legătură la Companie**
|
||||
|
||||
```csv
|
||||
firstName,lastName,email,companyDomain
|
||||
@@ -135,159 +135,159 @@ John,Smith,john@acme.com,https://acme.com
|
||||
Jane,Doe,jane@widgets.co,https://widgets.co
|
||||
```
|
||||
|
||||
See [How to Import Relations](/l/ro/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv) for detailed instructions on linking records.
|
||||
Consultați [Cum să importați relații](/l/ro/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv) pentru instrucțiuni detaliate despre asocierea înregistrărilor.
|
||||
|
||||
### Update User References
|
||||
### Actualizați referințele la utilizatori
|
||||
|
||||
If your data includes user assignments (Owner, Assignee):
|
||||
Dacă datele dvs. includ atribuiri de utilizator (Proprietar, Atribuit):
|
||||
|
||||
1. Add a column with the **user's email** (not just their ID from the old system)
|
||||
2. Use the same email addresses that users used to join your Twenty workspace
|
||||
1. Adăugați o coloană cu **e-mailul utilizatorului** (nu doar ID-ul lor din vechiul sistem)
|
||||
2. Folosiți aceleași adrese de e-mail pe care utilizatorii le-au folosit pentru a se alătura spațiului dvs. de lucru Twenty
|
||||
|
||||
See [How to Prepare Your CSV Files](/l/ro/user-guide/data-migration/how-tos/prepare-your-csv-files) for complete formatting guide.
|
||||
Consultați [Cum să vă pregătiți fișierele CSV](/l/ro/user-guide/data-migration/how-tos/prepare-your-csv-files) pentru ghidul complet de formatare.
|
||||
|
||||
## Step 6: Import to Twenty
|
||||
## Pasul 6: Importați în Twenty
|
||||
|
||||
<Warning>
|
||||
**Import Order Matters!**
|
||||
**Ordinea de import contează!**
|
||||
|
||||
Always import in this order:
|
||||
Importați întotdeauna în această ordine:
|
||||
|
||||
1. **Companies** first (no dependencies)
|
||||
2. **People** second (link to Companies)
|
||||
3. **Opportunities** third (link to Companies/People)
|
||||
4. **Notes and Tasks** (link to records)
|
||||
5. **Custom objects** following their dependencies
|
||||
1. **Companii** mai întâi (fără dependențe)
|
||||
2. **Persoane** în al doilea rând (legate de Companii)
|
||||
3. **Oportunități** în al treilea rând (legate de Companii/Persoane)
|
||||
4. **Note și sarcini** (legate de înregistrări)
|
||||
5. **Obiecte personalizate** respectând dependențele lor
|
||||
|
||||
The parent record must exist before you can reference it.
|
||||
Înregistrarea părinte trebuie să existe înainte de a o putea referi.
|
||||
</Warning>
|
||||
|
||||
### Import Each Object
|
||||
### Importați fiecare obiect
|
||||
|
||||
For each CSV file, in order:
|
||||
Pentru fiecare fișier CSV, în ordine:
|
||||
|
||||
1. Navigate to the object in Twenty
|
||||
2. Click **⋮ → Import records**
|
||||
3. Upload the CSV file
|
||||
4. Map columns to fields:
|
||||
* Map user email columns to the appropriate relation fields
|
||||
* Map relation columns (like `companyDomain`) to relation fields
|
||||
5. Review and fix any errors in the UI
|
||||
6. Confirm the import
|
||||
7. Verify a few records before proceeding to the next file
|
||||
1. Navigați la obiect în Twenty
|
||||
2. Faceți clic pe **⋮ → Import records**
|
||||
3. Încărcați fișierul CSV
|
||||
4. Mapați coloanele la câmpuri:
|
||||
* Mapați coloanele cu e-mailurile utilizatorilor la câmpurile de relație corespunzătoare
|
||||
* Mapați coloanele de relație (precum `companyDomain`) la câmpurile de relație
|
||||
5. Revizuiți și remediați eventualele erori în interfață
|
||||
6. Confirmați importul
|
||||
7. Verificați câteva înregistrări înainte de a trece la următorul fișier
|
||||
|
||||
**Detailed guides:**
|
||||
**Ghiduri detaliate:**
|
||||
|
||||
* [How to Import Companies](/l/ro/user-guide/data-migration/how-tos/import-companies-via-csv)
|
||||
* [How to Import Contacts](/l/ro/user-guide/data-migration/how-tos/import-contacts-via-csv)
|
||||
* [How to Import Relations](/l/ro/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv)
|
||||
* [Cum să importați companii](/l/ro/user-guide/data-migration/how-tos/import-companies-via-csv)
|
||||
* [Cum să importați contacte](/l/ro/user-guide/data-migration/how-tos/import-contacts-via-csv)
|
||||
* [Cum să importați relații](/l/ro/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv)
|
||||
|
||||
## Step 7: Large Migrations (50,000+ Records)
|
||||
## Pasul 7: Migrații de volum mare (peste 50.000 de înregistrări)
|
||||
|
||||
For large migrations:
|
||||
Pentru migrațiile de volum mare:
|
||||
|
||||
| Volume | Recommended Approach |
|
||||
| ----------------------- | ----------------------------- |
|
||||
| Under 10,000 records | Single CSV import |
|
||||
| 10,000 - 50,000 records | Split into multiple CSV files |
|
||||
| 50,000+ records | Use the API |
|
||||
| Volum | Abordare recomandată |
|
||||
| ------------------------------- | ---------------------------------- |
|
||||
| Sub 10.000 de înregistrări | Import CSV unic |
|
||||
| 10.000 - 50.000 de înregistrări | Împărțiți în mai multe fișiere CSV |
|
||||
| Peste 50.000 de înregistrări | Folosiți API-ul |
|
||||
|
||||
**For API imports:**
|
||||
**Pentru importuri prin API:**
|
||||
|
||||
* Faster and more reliable for large datasets
|
||||
* Supports batch operations (up to 60 records per call)
|
||||
* See [How to Import Data via API](/l/ro/user-guide/data-migration/how-tos/import-data-via-api)
|
||||
* Mai rapid și mai fiabil pentru seturi mari de date
|
||||
* Suportă operațiuni în lot (până la 60 de înregistrări per apel)
|
||||
* Consultați [Cum să importați date prin API](/l/ro/user-guide/data-migration/how-tos/import-data-via-api)
|
||||
|
||||
## Step 8: Post-Migration Setup
|
||||
## Pasul 8: Configurare post-migrare
|
||||
|
||||
After importing data, complete your workspace configuration:
|
||||
După importul datelor, finalizați configurarea spațiului de lucru:
|
||||
|
||||
### Recreate Views
|
||||
### Recreați vizualizări
|
||||
|
||||
* Set up saved views with filters, sorts, and column configurations
|
||||
* Create any kanban or calendar views you need
|
||||
* Configurați vizualizări salvate cu filtre, sortări și configurații de coloane
|
||||
* Creați orice vizualizări kanban sau calendar de care aveți nevoie
|
||||
|
||||
### Recrearea fluxurilor de lucru
|
||||
|
||||
* Rebuild your automations in **Settings → Workflows**
|
||||
* Start with the most critical workflows
|
||||
* Test each one before relying on it
|
||||
* Recreați automatizările în **Setări → Fluxuri de lucru**
|
||||
* Începeți cu cele mai critice fluxuri de lucru
|
||||
* Testați fiecare înainte de a vă baza pe el
|
||||
|
||||
### Configure Roles and Permissions
|
||||
### Configurați roluri și permisiuni
|
||||
|
||||
* Set up roles in **Settings → Roles**
|
||||
* Assign users to appropriate roles
|
||||
* Configurați rolurile în **Setări → Roluri**
|
||||
* Atribuiți utilizatorilor rolurile corespunzătoare
|
||||
|
||||
### Connect Email and Calendar
|
||||
### Conectați e-mailul și calendarul
|
||||
|
||||
* Each user connects their own account in **Settings → Accounts**
|
||||
* Twenty will start syncing emails to contact records
|
||||
* See [Email & Calendar](/l/ro/user-guide/calendar-emails/overview)
|
||||
* Fiecare utilizator își conectează propriul cont în **Setări → Conturi**
|
||||
* Twenty va începe să sincronizeze e-mailurile cu înregistrările de contact
|
||||
* Consultați [E-mail și calendar](/l/ro/user-guide/calendar-emails/overview)
|
||||
|
||||
### Train Your Team
|
||||
### Instruiți-vă echipa
|
||||
|
||||
* Walk through the new interface together
|
||||
* Document any team-specific processes
|
||||
* Parcurgeți împreună noua interfață
|
||||
* Documentați orice procese specifice echipei
|
||||
|
||||
## Probleme comune și soluții
|
||||
|
||||
| Issue | Cause | Solution |
|
||||
| ----------------------- | --------------------------- | ------------------------------------------------------------------------------------ |
|
||||
| **Duplicate errors** | Email/domain already exists | Remove duplicates from file, or include unique identifier to update existing records |
|
||||
| **Relation not found** | Parent record doesn't exist | Import parent objects first (Companies before People) |
|
||||
| **Missing fields** | Custom field doesn't exist | Create field in Settings → Data Model before importing |
|
||||
| **Select field errors** | Using display labels | Use API names (enable Advanced mode in Settings to find them) |
|
||||
| **User relation empty** | User hasn't accepted invite | Ensure all users accept invitations before importing |
|
||||
| Problemă | Cauză | Soluție |
|
||||
| -------------------------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
|
||||
| **Erori de duplicate** | E-mail/domeniu există deja | Eliminați duplicatele din fișier sau includeți un identificator unic pentru a actualiza înregistrările existente |
|
||||
| **Relația nu a fost găsită** | Înregistrarea părinte nu există | Importați mai întâi obiectele părinte (Companii înaintea Persoanelor) |
|
||||
| **Câmpuri lipsă** | Câmpul personalizat nu există | Creați câmpul în Setări → Model de date înainte de import |
|
||||
| **Erori la câmpuri de selectare** | Utilizarea etichetelor de afișare | Folosiți numele API (activați modul Avansat în Setări pentru a le găsi) |
|
||||
| **Relația cu utilizatorul este goală** | Utilizatorul nu a acceptat invitația | Asigurați-vă că toți utilizatorii acceptă invitațiile înainte de a importa |
|
||||
|
||||
See [How to Fix Import Errors](/l/ro/user-guide/data-migration/how-tos/fix-import-errors) for detailed troubleshooting steps.
|
||||
Consultați [Cum să remediați erorile de import](/l/ro/user-guide/data-migration/how-tos/fix-import-errors) pentru pași detaliați de depanare.
|
||||
|
||||
## Lista de Verificare Post-Migrare
|
||||
|
||||
### Data Integrity
|
||||
### Integritatea datelor
|
||||
|
||||
<Check>All records imported (compare counts with source system)</Check>
|
||||
<Check>Relations working correctly (People linked to Companies)</Check>
|
||||
<Check>User assignments mapped correctly (Owner, Assignee)</Check>
|
||||
<Check>Custom fields populated</Check>
|
||||
<Check>No unexpected duplicates</Check>
|
||||
<Check>Toate înregistrările sunt importate (comparați numărul cu cel din sistemul sursă)</Check>
|
||||
<Check>Relațiile funcționează corect (Persoane legate de Companii)</Check>
|
||||
<Check>Atribuirile de utilizator sunt mapate corect (Proprietar, Atribuit)</Check>
|
||||
<Check>Câmpuri personalizate populate</Check>
|
||||
<Check>Niciun duplicat neașteptat</Check>
|
||||
|
||||
### Configurație
|
||||
|
||||
<Check>Views recreated</Check>
|
||||
<Check>Workflows recreated and tested</Check>
|
||||
<Check>Roles and permissions configured</Check>
|
||||
<Check>Email/calendar sync connected</Check>
|
||||
<Check>Vizualizări recreate</Check>
|
||||
<Check>Fluxuri de lucru recreate și testate</Check>
|
||||
<Check>Roluri și permisiuni configurate</Check>
|
||||
<Check>Sincronizarea e-mailului/calendarului conectată</Check>
|
||||
|
||||
### Team Readiness
|
||||
### Pregătirea echipei
|
||||
|
||||
<Check>Team trained on new system</Check>
|
||||
<Check>Old CRM access plan decided (keep for reference? When to disable?)</Check>
|
||||
<Check>Echipa instruită pe noul sistem</Check>
|
||||
<Check>Planul de acces la vechiul CRM stabilit (păstrat pentru referință? Când se dezactivează?)</Check>
|
||||
|
||||
## FAQ
|
||||
## Întrebări frecvente
|
||||
|
||||
<AccordionGroup>
|
||||
<Accordion title="Can I migrate workflows automatically?">
|
||||
Not currently. Workflows must be recreated manually in Twenty.
|
||||
<Accordion title="Pot migra fluxurile de lucru automat?">
|
||||
Momentan, nu. Fluxurile de lucru trebuie recreate manual în Twenty.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="What about file attachments?">
|
||||
File attachments are not included in CSV exports. You'll need to re-upload them manually, migrate via API, or contact our team for assistance.
|
||||
<Accordion title="Cum rămâne cu atașamentele de fișiere?">
|
||||
Atașamentele de fișiere nu sunt incluse în exporturile CSV. Va trebui să le reîncărcați manual, să le migrați prin API sau să contactați echipa noastră pentru asistență.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="Can I keep both systems running during migration?">
|
||||
Yes, we recommend keeping your old CRM running until you've verified the migration is complete. Just be careful not to create new data in both places.
|
||||
<Accordion title="Pot păstra ambele sisteme în funcțiune în timpul migrării?">
|
||||
Da, recomandăm să păstrați vechiul CRM în funcțiune până când ați verificat că migrarea este completă. Aveți grijă să nu creați date noi în ambele locuri.
|
||||
</Accordion>
|
||||
|
||||
<Accordion title="How long does migration typically take?">
|
||||
Depends on data volume and complexity. Small migrations (under 10,000 records) can be done in a few hours. Large migrations may take several days including data cleanup and testing.
|
||||
<Accordion title="Cât durează de obicei migrarea?">
|
||||
Depinde de volumul și complexitatea datelor. Migrațiile mici (sub 10.000 de înregistrări) pot fi realizate în câteva ore. Migrațiile mari pot dura câteva zile, incluzând curățarea datelor și testarea.
|
||||
</Accordion>
|
||||
</AccordionGroup>
|
||||
|
||||
## Ai nevoie de ajutor?
|
||||
|
||||
For complex migrations or large datasets:
|
||||
Pentru migrații complexe sau seturi mari de date:
|
||||
|
||||
* **Guided setup:** Book a 4-hour onboarding pack
|
||||
* **Full migration service:** Our partners can handle the entire migration
|
||||
* **Configurare ghidată:** Rezervați un pachet de onboarding de 4 ore
|
||||
* **Serviciu complet de migrare:** Partenerii noștri pot gestiona întreaga migrare
|
||||
|
||||
Contact [contact@twenty.com](mailto:contact@twenty.com) or explore our [Implementation Services](/l/ro/user-guide/getting-started/capabilities/implementation-services).
|
||||
Contactați [contact@twenty.com](mailto:contact@twenty.com) sau explorați [Serviciile noastre de implementare](/l/ro/user-guide/getting-started/capabilities/implementation-services).
|
||||
|
||||
+22
-22
@@ -1,51 +1,51 @@
|
||||
---
|
||||
title: View Settings
|
||||
description: Manage view visibility, naming, icons, and organization.
|
||||
title: Setări vizualizare
|
||||
description: Gestionați vizibilitatea, denumirea, pictogramele și organizarea vizualizării.
|
||||
---
|
||||
|
||||
## Vizibilitatea vizualizării
|
||||
|
||||
Control who can see your custom views.
|
||||
Controlați cine poate vedea vizualizările dvs. personalizate.
|
||||
|
||||
### Visibility Options
|
||||
### Opțiuni de vizibilitate
|
||||
|
||||
| Setting | Who Can See |
|
||||
| ------------- | --------------------- |
|
||||
| **Workspace** | All workspace members |
|
||||
| **Unlisted** | Only you |
|
||||
| Setare | Cine poate vedea |
|
||||
| ------------------- | ------------------------------- |
|
||||
| **Spațiu de lucru** | Toți membrii spațiului de lucru |
|
||||
| **Nelistat** | Doar dvs. |
|
||||
|
||||
### Changing Visibility
|
||||
### Schimbarea vizibilității
|
||||
|
||||
1. Deschideți vizualizarea
|
||||
2. Faceți clic pe **Opțiuni → Vizibilitate**
|
||||
3. Select **Workspace** or **Unlisted**
|
||||
3. Selectați **Spațiu de lucru** sau **Nelistat**
|
||||
|
||||
<Note>
|
||||
Vizualizările implicite "Toate [Numele obiectului]" nu pot avea vizibilitatea modificată.
|
||||
</Note>
|
||||
|
||||
## Rename a View
|
||||
## Redenumiți o vizualizare
|
||||
|
||||
1. Deschideți meniul derulant al vizualizării
|
||||
2. Faceți clic pe meniul **⋮** de lângă vizualizare
|
||||
3. Selectați **Editare**
|
||||
4. Enter the new name
|
||||
4. Introduceți noul nume
|
||||
|
||||
## Change View Icon
|
||||
## Schimbați pictograma vizualizării
|
||||
|
||||
1. Deschideți meniul derulant al vizualizării
|
||||
2. Faceți clic pe meniul **⋮** de lângă vizualizare
|
||||
3. Selectați **Editare**
|
||||
4. Click the icon to change it
|
||||
4. Faceți clic pe pictogramă pentru a o schimba
|
||||
|
||||
## Reordonați vizualizările
|
||||
|
||||
Change the order views appear in the dropdown:
|
||||
Modificați ordinea în care vizualizările apar în lista derulantă:
|
||||
|
||||
1. Deschideți meniul derulant al vizualizării
|
||||
2. Drag views by their handle
|
||||
3. Drop in the desired position
|
||||
4. Order saves automatically
|
||||
2. Trageți vizualizările folosind mânerul lor
|
||||
3. Plasați în poziția dorită
|
||||
4. Ordinea se salvează automat
|
||||
|
||||
## Favorite
|
||||
|
||||
@@ -55,7 +55,7 @@ Fixați vizualizările utilizate frecvent pentru acces rapid:
|
||||
2. Faceți clic pe meniul **⋮** de lângă o vizualizare
|
||||
3. Selectați **Adaugă la favorite**
|
||||
|
||||
Favorited views appear in a dedicated section for easy access.
|
||||
Vizualizările adăugate la favorite apar într-o secțiune dedicată pentru acces facil.
|
||||
|
||||
## Ștergeți o vizualizare
|
||||
|
||||
@@ -68,7 +68,7 @@ Favorited views appear in a dedicated section for easy access.
|
||||
Vizualizările șterse nu pot fi recuperate.
|
||||
</Warning>
|
||||
|
||||
## Related
|
||||
## Conexe
|
||||
|
||||
* [Views Overview](/l/ro/user-guide/views-pipelines/overview) — creating views
|
||||
* [How to Restrict Access](/l/ro/user-guide/views-pipelines/how-tos/restrict-access-to-your-view) — step-by-step guide
|
||||
* [Prezentare generală a vizualizărilor](/l/ro/user-guide/views-pipelines/overview) — crearea vizualizărilor
|
||||
* [Cum să restricționați accesul](/l/ro/user-guide/views-pipelines/how-tos/restrict-access-to-your-view) — ghid pas cu pas
|
||||
|
||||
+23
-23
@@ -1,44 +1,44 @@
|
||||
---
|
||||
title: Create a Calendar View for Tasks Due
|
||||
description: Visualize your tasks and deadlines on a calendar.
|
||||
title: Creați o vizualizare Calendar pentru sarcini scadente
|
||||
description: Vizualizați sarcinile și termenele limită într-un calendar.
|
||||
---
|
||||
|
||||
<img src="/images/user-guide/views/calendar-view-zoom.png" style={{width:'100%'}} />
|
||||
|
||||
## Cerințe
|
||||
|
||||
Your Tasks object needs a **Due Date** field (Date or Date & Time type).
|
||||
Obiectul Sarcini trebuie să aibă un câmp **Data scadenței** (tip Dată sau Dată și oră).
|
||||
|
||||
## Steps
|
||||
## Pași
|
||||
|
||||
1. Navigate to **Tasks**
|
||||
2. Click the view dropdown → **+ Add view**
|
||||
3. Name your view (e.g., "Tasks Calendar")
|
||||
4. Click **Create**
|
||||
5. Click **Options** and select **Calendar** as the layout
|
||||
6. Choose **Due Date** as the date field
|
||||
1. Navigați la **Sarcini**
|
||||
2. Faceți clic pe meniul derulant al vizualizării → **+ Adaugă vizualizare**
|
||||
3. Denumiți vizualizarea (de ex., "Calendar sarcini")
|
||||
4. Faceți clic pe **Creare**
|
||||
5. Faceți clic pe **Opțiuni** și selectați **Calendar** ca tip de afișare
|
||||
6. Alegeți **Data scadenței** ca câmp de dată
|
||||
7. Faceți clic pe **Salvare**
|
||||
|
||||
## Configure Your Calendar
|
||||
## Configurați calendarul
|
||||
|
||||
### Display Fields on Events
|
||||
### Afișați câmpurile în evenimente
|
||||
|
||||
1. Click **Options → Fields**
|
||||
2. Click the **eye icon** to show/hide fields
|
||||
3. Drag to reorder
|
||||
1. Faceți clic pe **Opțiuni → Câmpuri**
|
||||
2. Faceți clic pe **pictograma ochi** pentru a afișa/ascunde câmpurile
|
||||
3. Trageți pentru a reordona
|
||||
|
||||
Recommended fields to display:
|
||||
Câmpuri recomandate pentru afișare:
|
||||
|
||||
* **Title** — task name
|
||||
* **Assignee** — who's responsible
|
||||
* **Status** — current progress
|
||||
* **Titlu** — numele sarcinii
|
||||
* **Responsabil** — cine este responsabil
|
||||
* **Stare** — progresul curent
|
||||
|
||||
### Filter Your Calendar
|
||||
### Filtrați calendarul
|
||||
|
||||
Create focused views:
|
||||
Creați vizualizări axate:
|
||||
|
||||
* **My Tasks**: Filter by Assignee = Me
|
||||
* **This Week**: Filter by Due Date = This week
|
||||
* **Sarcinile mele**: Filtrați după Responsabil = Eu
|
||||
* **Săptămâna aceasta**: Filtrați după Data scadenței = Săptămâna aceasta
|
||||
* **Overdue**: Filter by Due Date < Today, Status ≠ Done
|
||||
|
||||
## Other Calendar Use Cases
|
||||
|
||||
+45
-45
@@ -1,56 +1,56 @@
|
||||
---
|
||||
title: Send Email Alerts with Tasks Due
|
||||
description: Automatically notify team members about their upcoming or overdue tasks.
|
||||
title: Trimiteți alerte prin e-mail pentru sarcini scadente
|
||||
description: Notificați automat membrii echipei despre sarcinile lor care urmează sau sunt restante.
|
||||
---
|
||||
|
||||
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
|
||||
|
||||
<img src="/images/user-guide/workflows/email_tasks_due.png" style={{width:'100%'}} />
|
||||
|
||||
Send daily email reminders to each team member about their tasks due today.
|
||||
Trimiteți mementouri zilnice prin e-mail fiecărui membru al echipei despre sarcinile sale scadente astăzi.
|
||||
|
||||
## Prezentare generală
|
||||
|
||||
This workflow runs on a schedule and:
|
||||
Acest flux de lucru rulează conform unui program și:
|
||||
|
||||
1. Fetches all workspace members
|
||||
2. Loops through each member
|
||||
3. Finds their tasks due today
|
||||
4. Formats and sends a personalized email
|
||||
1. Preia toți membrii spațiului de lucru
|
||||
2. Parcurge fiecare membru
|
||||
3. Găsește sarcinile lor scadente astăzi
|
||||
4. Formatează și trimite un e-mail personalizat
|
||||
|
||||
## Step-by-Step Setup
|
||||
## Configurare pas cu pas
|
||||
|
||||
<VimeoEmbed videoId="1147463514" title="Demonstrație video" />
|
||||
|
||||
### Step 1: Configure the Trigger
|
||||
### Pasul 1: Configurați declanșatorul
|
||||
|
||||
1. Go to **Settings → Workflows** and create a new workflow
|
||||
2. Select **On a Schedule** as the trigger
|
||||
3. Use a cron expression for daily at 8:00 AM: `0 8 * * *`
|
||||
1. Accesați **Settings → Workflows** și creați un nou flux de lucru
|
||||
2. Selectați **On a Schedule** ca declanșator
|
||||
3. Utilizați o expresie cron pentru rulare zilnică la 8:00 AM: `0 8 * * *`
|
||||
|
||||
### Step 2: Search for All Workspace Members
|
||||
### Pasul 2: Căutați toți membrii spațiului de lucru
|
||||
|
||||
1. Add a **Search Records** action
|
||||
2. Select **Workspace Members** (under advanced objects)
|
||||
3. No filters needed — this returns all members
|
||||
1. Adăugați acțiunea **Search Records**
|
||||
2. Selectați **Workspace Members** (sub obiecte avansate)
|
||||
3. Nu sunt necesare filtre — aceasta returnează toți membrii
|
||||
|
||||
### Step 3: Add an Iterator
|
||||
### Pasul 3: Adăugați un Iterator
|
||||
|
||||
1. Add an **Iterator** action
|
||||
2. Set the input array to the workspace members from the previous step
|
||||
3. All actions inside the iterator will run once per member
|
||||
1. Adăugați o acțiune **Iterator**
|
||||
2. Setați array-ul de intrare la membrii spațiului de lucru din pasul anterior
|
||||
3. Toate acțiunile din interiorul iteratorului vor rula o dată pentru fiecare membru
|
||||
|
||||
### Step 4: Search for Tasks Due Today (Inside Iterator)
|
||||
### Pasul 4: Căutați sarcinile scadente astăzi (în interiorul Iterator)
|
||||
|
||||
1. Inside the iterator, add a **Search Records** action
|
||||
2. Select **Tasks** as the object
|
||||
3. Add filters:
|
||||
* **Assignee** = current workspace member (from the iterator)
|
||||
* **Due Date** = today
|
||||
1. În interiorul iteratorului, adăugați o acțiune **Search Records**
|
||||
2. Selectați **Tasks** ca obiect
|
||||
3. Adăugați filtre:
|
||||
* **Assignee** = membrul curent al spațiului de lucru (din iterator)
|
||||
* **Due Date** = astăzi
|
||||
|
||||
### Step 5: Format Tasks into Email Body (Inside Iterator)
|
||||
### Pasul 5: Formatați sarcinile în corpul e-mailului (în interiorul Iterator)
|
||||
|
||||
Add a **Code** action to format the tasks into a readable list with links:
|
||||
Adăugați o acțiune **Code** pentru a formata sarcinile într-o listă lizibilă cu linkuri:
|
||||
|
||||
```javascript
|
||||
export const main = async (params: {
|
||||
@@ -79,28 +79,28 @@ export const main = async (params: {
|
||||
```
|
||||
|
||||
<Note>
|
||||
Replace `yourSubDomain` with your actual Twenty workspace subdomain.
|
||||
Înlocuiți `yourSubDomain` cu subdomeniul real al spațiului dvs. de lucru Twenty.
|
||||
</Note>
|
||||
|
||||
### Step 6: Send Email (Inside Iterator)
|
||||
### Pasul 6: Trimiteți e-mail (în interiorul Iterator)
|
||||
|
||||
1. Add a **Send Email** action (still inside the iterator)
|
||||
1. Adăugați o acțiune **Send Email** (tot în interiorul iteratorului)
|
||||
2. Configurați:
|
||||
|
||||
| Câmp | Valoare |
|
||||
| ----------- | --------------------------------------------------------------- |
|
||||
| **To** | `{{iterator.currentItem.userEmail}}` (workspace member's email) |
|
||||
| **Subject** | Your Tasks Due Today |
|
||||
| **Body** | `{{code.formattedTasks}}` |
|
||||
| Câmp | Valoare |
|
||||
| ----------- | ---------------------------------------------------------------------------- |
|
||||
| **Către** | `{{iterator.currentItem.userEmail}}` (e-mailul membrului spațiului de lucru) |
|
||||
| **Subiect** | Sarcinile dvs. scadente astăzi |
|
||||
| **Corp** | `{{code.formattedTasks}}` |
|
||||
|
||||
### Step 7: Test and Activate
|
||||
### Pasul 7: Testați și activați
|
||||
|
||||
1. Click **Test** to run the workflow manually
|
||||
2. Check inboxes for the emails
|
||||
3. Activate the workflow
|
||||
1. Faceți clic pe **Test** pentru a rula manual fluxul de lucru
|
||||
2. Verificați căsuțele de intrare pentru e-mailuri
|
||||
3. Activați fluxul de lucru
|
||||
|
||||
## Related
|
||||
## Conexe
|
||||
|
||||
* [Workflow Actions](/l/ro/user-guide/workflows/capabilities/workflow-actions)
|
||||
* [Send Emails from Workflows](/l/ro/user-guide/workflows/capabilities/send-emails-from-workflows)
|
||||
* [Handle Arrays in Code Actions](/l/ro/user-guide/workflows/how-tos/advanced-configurations/handle-arrays-in-code-actions)
|
||||
* [Acțiuni ale fluxurilor de lucru](/l/ro/user-guide/workflows/capabilities/workflow-actions)
|
||||
* [Trimiteți e-mailuri din fluxuri de lucru](/l/ro/user-guide/workflows/capabilities/send-emails-from-workflows)
|
||||
* [Gestionați array-urile în acțiunile Code](/l/ro/user-guide/workflows/how-tos/advanced-configurations/handle-arrays-in-code-actions)
|
||||
|
||||
@@ -126,5 +126,5 @@ Bu, her şeyi senkronize etmeden CRM'inizde hangi e-postaların görüneceği ü
|
||||
|
||||
## Sonraki Adımlar
|
||||
|
||||
* [Posta kutusu yetenekleri](/l/tr/user-guide/calendar-emails/capabilities/mailbox)
|
||||
* [Eksik e-postalarla ilgili sorun giderme](/l/tr/user-guide/calendar-emails/how-tos/i-dont-see-emails-on-records)
|
||||
* [Posta kutusu özellikleri](/l/tr/user-guide/calendar-emails/capabilities/mailbox)
|
||||
* [Eksik e-postalarla ilgili sorunları giderme](/l/tr/user-guide/calendar-emails/how-tos/i-dont-see-emails-on-records)
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Son Tarihli Görevler için Takvim Görünümü Oluşturun},{
|
||||
title: Son Tarihli Görevler için Takvim Görünümü Oluşturun
|
||||
description: Görevlerinizi ve son tarihlerinizi bir takvimde görselleştirin.
|
||||
---
|
||||
|
||||
@@ -37,7 +37,7 @@ Görüntülenmesi önerilen alanlar:
|
||||
|
||||
Odaklı görünümler oluşturun:
|
||||
|
||||
* **Görevlerim**: Atanana göre filtrele = Ben
|
||||
* **Görevlerim**: Atanan = Ben olarak filtreleyin
|
||||
* **This Week**: Filter by Due Date = This week
|
||||
* **Overdue**: Filter by Due Date < Today, Status ≠ Done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user