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,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)