
Prezentare generală
Acest flux de lucru rulează conform unui program și:- Preia toți membrii spațiului de lucru
- Parcurge fiecare membru
- Găsește sarcinile lor scadente astăzi
- Formatează și trimite un e-mail personalizat
Configurare pas cu pas
Pasul 1: Configurați declanșatorul
- Accesați Settings → Workflows și creați un nou flux de lucru
- Selectați On a Schedule ca declanșator
- Utilizați o expresie cron pentru rulare zilnică la 8:00 AM:
0 8 * * *
Pasul 2: Căutați toți membrii spațiului de lucru
- Adăugați acțiunea Search Records
- Selectați Workspace Members (sub obiecte avansate)
- Nu sunt necesare filtre — aceasta returnează toți membrii
Pasul 3: Adăugați un Iterator
- Adăugați o acțiune Iterator
- Setați array-ul de intrare la membrii spațiului de lucru din pasul anterior
- Toate acțiunile din interiorul iteratorului vor rula o dată pentru fiecare membru
Pasul 4: Căutați sarcinile scadente astăzi (în interiorul Iterator)
- În interiorul iteratorului, adăugați o acțiune Search Records
- Selectați Tasks ca obiect
- Adăugați filtre:
- Assignee = membrul curent al spațiului de lucru (din iterator)
- Due Date = astăzi
Pasul 5: Formatați sarcinile în corpul e-mailului (în interiorul Iterator)
Adăugați o acțiune Code pentru a formata sarcinile într-o listă lizibilă cu linkuri:Înlocuiți
yourSubDomain cu subdomeniul real al spațiului dvs. de lucru Twenty.Pasul 6: Trimiteți e-mail (în interiorul Iterator)
- Adăugați o acțiune Send Email (tot în interiorul iteratorului)
- Configurați:
| Câmp | Valoare |
|---|---|
| Către | {{iterator.currentItem.userEmail}} (e-mailul membrului spațiului de lucru) |
| Subiect | Sarcinile dvs. scadente astăzi |
| Corp | {{code.formattedTasks}} |
Pasul 7: Testați și activați
- Faceți clic pe Test pentru a rula manual fluxul de lucru
- Verificați căsuțele de intrare pentru e-mailuri
- Activați fluxul de lucru