i18n - docs translations (#17014)
Created by Github action Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
committed by
GitHub
parent
b27f2ca146
commit
7a8f795dce
+47
-47
@@ -1,56 +1,56 @@
|
||||
---
|
||||
title: Send Email Alerts with Tasks Due
|
||||
description: Automatically notify team members about their upcoming or overdue tasks.
|
||||
title: Süresi Gelen Görevler için E-posta Uyarıları Gönderin
|
||||
description: Takım üyelerini yaklaşan veya gecikmiş görevleri hakkında otomatik olarak bilgilendirin.
|
||||
---
|
||||
|
||||
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.
|
||||
Her takım üyesine, son tarihi bugün olan görevleri hakkında günlük e-posta hatırlatmaları gönderin.
|
||||
|
||||
## Genel Bakış
|
||||
|
||||
This workflow runs on a schedule and:
|
||||
Bu iş akışı bir zamanlamaya göre çalışır ve:
|
||||
|
||||
1. Fetches all workspace members
|
||||
2. Loops through each member
|
||||
3. Finds their tasks due today
|
||||
4. Formats and sends a personalized email
|
||||
1. Tüm çalışma alanı üyelerini getirir
|
||||
2. Her bir üye üzerinde döner
|
||||
3. Son tarihi bugün olan görevlerini bulur
|
||||
4. Kişiselleştirilmiş bir e-postayı biçimlendirir ve gönderir
|
||||
|
||||
## Step-by-Step Setup
|
||||
## Adım adım kurulum
|
||||
|
||||
<VimeoEmbed videoId="1147463514" title="Video demonstration" />
|
||||
<VimeoEmbed videoId="1147463514" title="Video gösterimi" />
|
||||
|
||||
### Step 1: Configure the Trigger
|
||||
### Adım 1: Tetikleyiciyi Yapılandırın
|
||||
|
||||
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. **Ayarlar → İş Akışları**'na gidin ve yeni bir iş akışı oluşturun
|
||||
2. Tetikleyici olarak **Zamanlanmış Olarak**'ı seçin
|
||||
3. Her gün saat 08:00 için bir cron ifadesi kullanın: `0 8 * * *`
|
||||
|
||||
### Step 2: Search for All Workspace Members
|
||||
### Adım 2: Tüm Çalışma Alanı Üyelerini Arayın
|
||||
|
||||
1. Add a **Search Records** action
|
||||
2. Select **Workspace Members** (under advanced objects)
|
||||
3. No filters needed — this returns all members
|
||||
1. Bir **Kayıtları Ara** eylemi ekleyin
|
||||
2. (Gelişmiş nesneler altında) **Çalışma Alanı Üyeleri**'ni seçin
|
||||
3. Filtre gerekmez — bu, tüm üyeleri döndürür
|
||||
|
||||
### Step 3: Add an Iterator
|
||||
### Adım 3: Bir Yineleyici Ekleyin
|
||||
|
||||
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. Bir **Iterator** eylemi ekleyin
|
||||
2. Girdi dizisini önceki adımdaki çalışma alanı üyelerine ayarlayın
|
||||
3. Yineleyici içindeki tüm eylemler, üye başına bir kez çalışır
|
||||
|
||||
### Step 4: Search for Tasks Due Today (Inside Iterator)
|
||||
### Adım 4: Bugün Son Tarihi Olan Görevleri Arayın (Yineleyici İçinde)
|
||||
|
||||
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. Yineleyici içinde bir **Kayıtları Ara** eylemi ekleyin
|
||||
2. Nesne olarak **Görevler**'i seçin
|
||||
3. Filtreler ekleyin:
|
||||
* **Atanan** = mevcut çalışma alanı üyesi (yineleyiciden)
|
||||
* **Son Tarih** = bugün
|
||||
|
||||
### Step 5: Format Tasks into Email Body (Inside Iterator)
|
||||
### Adım 5: Görevleri E-posta Gövdesine Biçimlendirin (Yineleyici İçinde)
|
||||
|
||||
Add a **Code** action to format the tasks into a readable list with links:
|
||||
Görevleri bağlantılarla okunabilir bir listeye dönüştürmek için bir **Kod** eylemi ekleyin:
|
||||
|
||||
```javascript
|
||||
export const main = async (params: {
|
||||
@@ -79,28 +79,28 @@ export const main = async (params: {
|
||||
```
|
||||
|
||||
<Note>
|
||||
Replace `yourSubDomain` with your actual Twenty workspace subdomain.
|
||||
`yourSubDomain` değerini, gerçek Twenty çalışma alanı alt alan adınızla değiştirin.
|
||||
</Note>
|
||||
|
||||
### Step 6: Send Email (Inside Iterator)
|
||||
### Adım 6: E-posta Gönderin (Yineleyici İçinde)
|
||||
|
||||
1. Add a **Send Email** action (still inside the iterator)
|
||||
2. Configure:
|
||||
1. Bir **E-posta Gönder** eylemi ekleyin (halen yineleyici içinde)
|
||||
2. Yapılandırın:
|
||||
|
||||
| Alan | Değer |
|
||||
| ----------- | --------------------------------------------------------------- |
|
||||
| **To** | `{{iterator.currentItem.userEmail}}` (workspace member's email) |
|
||||
| **Subject** | Your Tasks Due Today |
|
||||
| **Body** | `{{code.formattedTasks}}` |
|
||||
| Alan | Değer |
|
||||
| ---------- | ----------------------------------------------------------------------- |
|
||||
| **Kime** | `{{iterator.currentItem.userEmail}}` (çalışma alanı üyesinin e-postası) |
|
||||
| **Konu** | Bugün Son Tarihi Olan Görevleriniz |
|
||||
| **İçerik** | `{{code.formattedTasks}}` |
|
||||
|
||||
### Step 7: Test and Activate
|
||||
### Adım 7: Test Edin ve Etkinleştirin
|
||||
|
||||
1. Click **Test** to run the workflow manually
|
||||
2. Check inboxes for the emails
|
||||
3. Activate the workflow
|
||||
1. İş akışını manuel olarak çalıştırmak için **Test**'e tıklayın
|
||||
2. E-postalar için gelen kutularını kontrol edin
|
||||
3. İş akışını etkinleştirin
|
||||
|
||||
## Related
|
||||
## İlgili
|
||||
|
||||
* [Workflow Actions](/l/tr/user-guide/workflows/capabilities/workflow-actions)
|
||||
* [Send Emails from Workflows](/l/tr/user-guide/workflows/capabilities/send-emails-from-workflows)
|
||||
* [Handle Arrays in Code Actions](/l/tr/user-guide/workflows/how-tos/advanced-configurations/handle-arrays-in-code-actions)
|
||||
* [İş Akışı Eylemleri](/l/tr/user-guide/workflows/capabilities/workflow-actions)
|
||||
* [İş Akışlarından E-posta Gönderme](/l/tr/user-guide/workflows/capabilities/send-emails-from-workflows)
|
||||
* [Kod Eylemlerinde Dizileri Ele Alma](/l/tr/user-guide/workflows/how-tos/advanced-configurations/handle-arrays-in-code-actions)
|
||||
|
||||
Reference in New Issue
Block a user