---
title: "Çalıştırma durumları"
description: "Bir kampanya çalıştırmasının geçtiği her durum, bekleyen bir çalışmanın ne kadar hayatta kaldığı ve bir başarısızlığın bozulan düğüm hakkında ne kaydettiği."
canonical: https://docs.afp.monster/tr/reference/execution-states
updated: 2026-08-19
pageType: reference
---

Bir çalıştırma, bir kişi için bir kampanyanın grafiği üzerinden tek bir geçiştir ve her zaman beş durumdan birindedir: çalışıyor, bir yanıt bekliyor, bir gecikmeyi bekliyor, tamamlandı veya başarısız oldu. Çalışan bir çalıştırma, bir şey onu park edene veya sona erdirene kadar grafiği düğüm düğüm gezer. Tamamlandı ve başarısız oldu son durumlardır — bir çalıştırma asla yeniden başlamaz, ancak sonraki bir olay yeni bir tane başlatabilir.

Tuval çalıştırma paneli bu beş adı yazdırmaz. Bir çalıştırmanın aktif olup olmadığını, üzerinde durduğu düğümü, aldığı yolu ve varsa bir hata mesajını gösterir; aşağıdaki adlar bu alanların birlikte ne anlama geldiğini açıklar.

## Özet

| Durum | Çalıştırmanın ne yaptığı | Neye, ne zaman geçtiği |
|---|---|---|
| Çalışıyor | Grafiği geziyor, ulaştığı her düğümü çalıştırıyor | Bekliyor, Tamamlandı veya Başarısız oldu — bir sonraki düğüm ne üretirse |
| Bir yanıt bekliyor | `wait_for_reply`'ı açık olan bir `condition`'da park edilmiş | Bir yanıt üzerine Çalışıyor'a; 7 gün sessizlikten sonra Başarısız oldu'ya |
| Bir gecikmeyi bekliyor | Planlanmış bir devam ile bir `delay` düğümünde park edilmiş | Bekleme sona erdiğinde Çalışıyor'a; bir yanıt onu iptal ederse Tamamlandı'ya; devam hiç çalışmazsa Başarısız oldu'ya |
| Tamamlandı | Bitti. Başka düğüm çalışmayacak | Son durum |
| Başarısız oldu | Ona karşı bir hata kaydedilerek durdu | Son durum |

## Durum diyagramı

```d2 title="Execution states and the transitions between running, waiting for a reply, waiting out a delay, completed and failed"
direction: down
begin: Start {shape: circle}
running: "Çalışıyor"
awaitingReply: "Bir yanıt bekliyor"
awaitingDelay: "Bir gecikmeyi bekliyor"
completed: Tamamlandı
failed: "Başarısız oldu"
finish: End {shape: circle}
begin -> running: "eşleşen bir olay gelir"
running -> awaitingReply: "yanıt beklemeye ayarlanmış koşul"
awaitingReply -> running: "kişi yanıt verir veya bir düğmeye tıklar"
running -> awaitingDelay: "gecikme düğümüne ulaşılır"
awaitingDelay -> running: "bekleme sona erer"
awaitingDelay -> completed: "bir yanıt, yalnızca yanıt yoksa çalışmaya ayarlanmış bir beklemeyi iptal eder"
running -> completed: "durdurma düğümü veya bağlantısı olmayan bir çıktı"
running -> failed: "bir düğüm tekrar ziyaret edilir veya durmuş bir çalıştırma toplanır"
awaitingReply -> failed: "7 gün yanıt yok"
awaitingDelay -> failed: "planlanmış adım hiç çalışmaz"
completed -> finish
failed -> finish
```

## Çalışıyor

- **Aktif:** evet
- **Kaydedilen:** şu anda üzerinde olduğu düğüm ve zaten geçtiği her düğüm
- **Şurada sona erer:** bir `stop` düğümü, akış aşağısında bağlantısı olmayan bir çıktı veya tekrar ziyaret edilen bir düğüm

Çalışan bir çalıştırma grafikte tek bir geçişte ilerler: tetikleyici, sonra sırayla bağlı her düğüm. Eylem düğümleri ÖM'lerini gönderir, yorumlarını yayınlar veya kişinin etiketlerini değiştirir ve kontrolü ileriye aktarır. Hiçbir şey planlanmaz — bir çalıştırma yalnızca bir `delay` düğümünde veya bir yanıt bekleyen bir `condition`'da duraklar.

Bir hata veren bir eylem, çalıştırmayı sona erdirmeden ilerlemesini durdurur. Çalıştırma, hata o düğüme karşı kaydedilmiş olarak aktif kalır, bu yüzden panel hiçbir yere gitmeyen aktif bir çalıştırma gösterebilir; bir tarama daha sonra onu başarısız olarak kapatır.

Bir düğümü tekrar ziyaret etmek çalıştırmayı sona erdirir ve o düğümü isimlendiren bir döngü hatası kaydeder. Bir grafikteki her düğüm çalıştırma başına en fazla bir kez çalışır.

## Bir yanıt bekliyor

- **Aktif:** evet
- **Kaydedilen:** park edildiği `condition` düğümüne karşı bir "yanıt bekleniyor" girdisi
- **Hayatta kaldığı süre:** yanıtsız 7 gün

`wait_for_reply` açık olan bir `condition`, hemen değerlendirmek yerine çalıştırmayı park eder. Kişinin bir sonraki ÖM'si, aynı konudaki yorum yanıtı veya düğme tıklaması onu uyandırır ve koşulun eşleştirdiği şey o yanıtın metnidir: Eşleşme çalıştırmayı ilk çıktıya, Eşleşme Yok ikinci çıktıya gönderir.

Yanıtsız 7 gün bekleyen bir çalıştırma, kişinin hiç yanıt vermediğini söyleyen bir mesajla başarısız olarak kapatılır. Bu test çalıştırmaları için de geçerlidir — bekleyen bir koşulda park edilmiş bir test çalıştırması gerçek bir yanıt almaz ve aynı şekilde süresi dolar.

## Bir gecikmeyi bekliyor

- **Aktif:** evet
- **Kaydedilen:** beklemeyi saniye cinsinden isimlendiren bir "planlanmış gecikme" girdisi
- **Hayatta kaldığı süre:** planlanan beklemenin tamamı; bir saatten fazla gecikmiş bir devam bunun yerine başarısız olur

Bir `delay` düğümü bir devamı planlar ve ilerlemeyi durdurur. Yapılandırılmış `delay_seconds`, 1 saniye ile 31.536.000 saniye (365 gün) arasına sıkıştırılır; bu aralığın dışındaki bir değer hatasız kırpılır.

`only_if_no_reply`'ı açık olan bir gecikme, bekleme sona erdiğinde bir yanıt olup olmadığını kontrol eder. Kişi bekleme sırasında herhangi bir noktada yanıt verdiyse, çalıştırma dalda devam etmek yerine tamamlanır.

Hiç gelmeyen bir devam, vadesi bir saatten fazla geçtiğinde saatlik bir tarama tarafından yakalanır ve çalıştırma başarısız olarak kapatılır.

## Tamamlandı

- **Aktif:** hayır
- **Kaydedilen:** bir tamamlanma zamanı ve çalıştırmanın geçtiği düğümlerin tam yolu
- **Hata mesajı:** yok

Bir çalıştırma bir `stop` düğümüne ulaştığında, aldığı çıktıya hiçbir şey bağlı olmadığında veya bir yanıt yalnızca yanıt gelmezse devam edecek şekilde ayarlanmış bir gecikmeyi iptal ettiğinde tamamlanır. Bir `stop` düğümünde sona eren bir çalıştırma, son kaydedilen adımı olarak bir "akış durduruldu" girdisi taşır, bu da kasıtlı bir sonu hiçbir şeye bağlanmamış bir daldan ayırır.

Tamamlanma, kampanyanın istediğinizi yapıp yapmadığı üzerine bir hüküm değildir: hiçbir anahtar kelimeyle eşleşmeyen ve bağlantısız bir Eşleşme Yok çıktısından ayrılan bir çalıştırma tamamlanmış bir çalıştırmadır.

## Başarısız oldu

- **Aktif:** hayır
- **Kaydedilen:** bir hata mesajı ve çalıştırmanın üzerinde durduğu düğüm
- **Yeniden denenen:** bir gecikmeden sonraki planlanmış devam, üç kereye kadar; başka hiçbir şey

Bir çalıştırma dört şekilde başarısız olur: bir düğüm tekrar ziyaret edilir, bir eylem düğümü bir hata verir ve durmuş çalıştırma toplanır, bekleyen bir koşul yanıtsız 7 günü geçer veya planlanmış bir devam hiç çalışmaz.

Durmuş bir çalıştırma — aktif, son ziyaret ettiği düğümde bir hatayla — hala bekleyen planlanmış bir adımı varken bir saat içinde kapatılır, yoksa 7 gün boşta kaldığında kapatılır. O zamana kadar panel onu aktif gösterir, bu yüzden aktif bir çalıştırmadaki bir hata mesajı çalıştırmanın pratikte bittiğinin sinyalidir.

## Bir başarısızlık ne kaydeder

| Kaydedilen | Nerede görürsünüz |
|---|---|
| Başarısız çağrıdan gelen hata metni — reddedilmiş bir ÖM, artık var olmayan bir yorum, iptal edilmiş bir sayfa tokenı | Çalıştırmada ve yolda onu veren düğüme karşı |
| Çalıştırmanın üzerinde durduğu düğüm | Tuval kaplamasındaki mevcut düğüm işaretçisi |
| O düğüme kadar alınan yol | Çalıştırmanın sabitlendiği grafik sürümündeki ziyaret edilmiş düğüm vurgusu |
| Bir taramanın çalıştırmayı kapatma nedeni | Çalıştırmada: 7 gün içinde yanıt yok, veya çalışmayan planlanmış bir adım |

Yeniden denemeler dardır. Bir `delay`'den sonraki planlanmış bir devam, beş saniyeden başlayan genişleyen bir aralıkla üç kereye kadar denenir ve çalıştırma üçüncü denemeden sonra başarısız olarak işaretlenir. Bir çalıştırma grafiği gezerken başarısız olan bir eylem yeniden denenmez ve hiçbir çalıştırma baştan yeniden çalıştırılmaz.

Çalıştırması başarısız olan bir kişi kampanyadan dışlanmaz. Kişi başına bir çalıştırma kuralı yalnızca hala çalışan çalıştırmaları sayar, bu yüzden onların bir sonraki eşleşen olayı yeni bir tane başlatır.

## Notlar

- Her çalıştırma başladığı grafik sürümüne sabitlenir. Kampanyayı bir çalıştırma ortasında kaydetmek o çalıştırmayı kendi sürümünde bırakır ve panel onu kullandığı sürüme karşı yeniden oynatır.
- Test çalıştırmaları, Facebook veya Instagram'ı çağırmadan ve etiketleri değiştirmeden tüm grafiği çalıştırır. Bir `delay` düğümü bir test çalıştırmasını planlamak yerine sona erdirir ve gecikmeyi atlanmış olarak kaydeder.
- Panel, kampanya için en son 20 çalıştırmayı en yeni önce listeler, test çalıştırmaları test olarak işaretlenmiş, ve kendi kendine güncellenmez — bir çalıştırmanın ne kadar ilerlediğini görmek için onu yenileyin.

## İlgili

- [Tetikleyici olaylar](/tr/reference/trigger-events) — hangi olayların bir çalıştırma başlattığı ve hangilerinin yok sayıldığı.
- [Kampanyaları test edin ve hata ayıklayın](/tr/guides/test-and-debug-campaigns) — bir kampanya beklediğinizi yapmadığında çalıştırma panelini okuma.
- [Düğüm türleri](/tr/reference/node-types) — `wait_for_reply`, `delay_seconds` ve `only_if_no_reply`'nin arkasındaki yapılandırma.
