i18n - docs translations (#17020)

Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
github-actions[bot]
2026-01-08 15:18:07 +01:00
committed by GitHub
parent f414f4799b
commit 0623bbbf9a
9 changed files with 336 additions and 336 deletions
@@ -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)