> For the complete documentation index, see [llms.txt](https://docs.useoly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.useoly.com/otomasyon/rules/simulation-and-runs.md).

# Kural önizleme, benzetim ve çalıştırmalar

Toplu Önizleme, Şimdi Çalıştır, ilerleme, durumlar ve çalışma geçmişi.

Önizleme ve Benzetim aynı şey değildir:

* **Önizleme**, siz istediğiniz anda mevcut ürünler üzerinde hesap yapar, hiçbir şey yazmaz ve kalıcı bir çalışma olarak davranmaz.
* **Benzetim**, kuralı olaylara açık tutar; her tetiklenmede sonucu çalışma geçmişine kaydeder ama ürünleri değiştirmez.
* **Aktif + Şimdi Çalıştır**, o anda eşleşen kayıtları gerçekten değiştirir.

## Toplu Önizleme

Kural satırındaki üç nokta → **Önizleme** bütün kapsamı hesaplar.

![Üç Tişört kaydında iki değişiklik gösteren Toplu Önizleme](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-c1262b32d69ec92218f958b233d718e850470d33%2Frule-preview.png?alt=media)

*Eşleşen, Değişen ve Değişmeyen sayıları gerçek koşudan önce kapsamı karşılaştırır.*

* **Tümü**, **Değişti** ve **Değişmedi** sekmeleri sonucu ayırır.
* Satırda SKU, ürün adı, durum ve değişiklik sayısı görünür.
* Değişen satır açıldığında önceki ve sonraki değerler karşılaştırılır. Satır, başındaki ok düğmesiyle de açılır; düğmeye klavyeyle (Tab, ardından Enter veya Boşluk) ulaşılabilir.
* Hata satırı değişmeyen grubunda hata işaretiyle görünür.
* Önizleme ürün verisini değiştirmez. AI ve görsel adımlarda sonuç kesin piksel/metin yerine tahmini etki olabilir; gerçek AI işlemi başlatılmaz.
* Kural **Modelli görsel oluştur** adımı içeriyorsa, kararı olan satırın değişiklik sütununda “N karar” rozeti görünür. Satır alan değişikliği olmasa da açılır ve [otomatik kararları](#otomatik-kararlar) gösterir.

## Bir üründe dene

Kuralı tek bir üründe denemenin iki yolu var. Deneme hiçbir şey yazmaz ve kredi harcamaz:

* **Kayıtlı kural:** kural satırındaki üç nokta menüsünden **Bir üründe dene**. Kuralın kaydedilmiş hâli kullanılır.
* **Kaydedilmemiş taslak:** kurucunun üst çubuğundaki **Bir üründe dene** düğmesi. Ekranda o an duran adımlar, koşul, **Durum** seçimi ve **Koşu başına kredi**, **Gün başına kredi**, **En fazla kayıt** sınırları kullanılır. Düğme en az bir adım eklenince açılır.

İki yol da **Kural Önizleme** penceresini açar. Pencerede adımlar şöyledir:

1. **Ürün ara...** kutusuna ürün adı veya SKU yazın. Arama tüm katalogda yapılır. En fazla 10 sonuç gösterilir; daha fazlası varsa “aramayı daraltın” notu çıkar. Arama sonuçları yenilenirken liste soluk görünür ve seçilemez.
2. Ürünü seçin.
3. Sonucu inceleyin:
   * Kuralın koşulu ürüne uymuyorsa “kural bu üründe çalışmaz” yazar.
   * Bir adım bu üründe çalışamadıysa sonucun en üstünde kırmızı bir **Bazı adımlar bu üründe çalışamadı** kutusu çıkar; her satır hangi adımda ne olduğunu söyler. Zorunlu alanlar eksikse bunlar ayrıca uyarı olarak listelenir. Bu kutu görünüyorsa “değişiklik yok” sonucunu kuralın güvenle çalışacağı biçiminde okumayın.
   * Uyuyorsa değişen alanlar **Orijinal** ve **Kural Sonrası** değerleriyle listelenir. Çok dilli ad gibi yapısal değerler tüm içerikleriyle yazılır. Değişiklik yoksa bu da belirtilir.
   * Kayıtlı kuralı denerken Oly koşulun ürüne uyup uymadığını ayrıca bildirmez. Hiçbir alan değişmiyor ve karar da yoksa “Bu kural bu üründe değişiklik üretmiyor. Koşul bu ürüne uymuyor olabilir.” yazar. Koşulun uyup uymadığını kesin görmek için kurucudaki **Bir üründe dene**'yi kullanın.
   * Modelli görsel adımının kararı [Otomatik kararlar](#otomatik-kararlar) başlığı altında görünür.

**Geri** düğmesi ürün seçimine döner.

Taslak kaydedilemeyecek bir durumdaysa deneme bir hata gösterir ve sorunun hangi adımda olduğunu söyler. Örnek: modelli görsel adımı alan yazan adımlarla aynı kuralda kullanılmış. Ürün listesi yüklenemezse **Tekrar dene** bağlantısı çıkar.

## Maliyet tahmini

Kayıtlı bir kuralı kurucuda açtığınızda sağ sütunda **Maliyet tahmini** kartı görünür. Kart, kuralın kaydedilmiş hâline göre bir koşunun kapsamını ve kredi tutarını gösterir. Tahmin kredi harcamaz. Kaydedilmemiş değişiklikler tahmine ancak kaydettikten sonra yansır.

| Satır                        | Anlamı                                                                                                                                              |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Koşula uyan ürün**         | Koşula şu an uyan ürün sayısı. Başında `≈` varsa sayı yaklaşıktır.                                                                                  |
| **Bir koşuda en fazla ürün** | Bir koşunun işleyeceği en fazla ürün. Modelli görsel kuralında bu 1'dir, çünkü kural her ürün için kendi tamlık olayıyla ayrı çalışır.              |
| **Tahmini en fazla kredi**   | Bir koşunun harcayabileceği en fazla kredi.                                                                                                         |
| Adım satırları               | Kredi harcayan her adım; iç içe adımlarda dal kolu da yazılır (ör. “2. adım › Değilse › 1. adım”). Her satır ürün başına en fazla krediyi gösterir. |

Adım satırının altındaki notlar:

* **Bu özellik hesabınızda kapalı:** ilgili AI özelliği kapalıdır; koşu bu adımı atlar.
* **Üst sınır:** modelli görselde daha önce üretilmiş kalemler yeniden üretilmez ve ücretlenmez, bu yüzden gerçek harcama daha düşük olabilir.
* **İsteğe bağlı AI adımı:** bütçe yetmezse adım atlanır.

Tahmin, seçilen preset'in ya da modelin kullanılabilir olup olmadığını söylemez. Pasif ya da bulunamayan bir seçim kaydederken reddedilir; daha sonra pasifleşirse çalışmada [otomatik karar](#otomatik-kararlar) olarak görünür.

Kuralın kredi sınırı koşuyu bitirmeye yetmiyorsa kartın altında bir uyarı çıkar. Tutarlar Oly'nin o anki fiyatlarından hesaplanır; sabit bir değer varsaymayın. Tahmin alınamazsa **Tekrar dene** bağlantısı çıkar.

## Benzetim

Kurucuda **Durum → Benzetim** seçin ve kaydedin. Olay gerçekleştiğinde kural koşul ve adımları değerlendirir, ancak değişiklikleri yazmaz. Sonuçlar çalışma kaydında benzetilmiş etkiler olarak tutulur. Benzetim kuralının önerdiği değer, aynı olayda sonraki kuralın gerçek girdisi olmaz.

Kredi kullanan AI değerlendirmeleri Benzetim'de de gerçek hesap gerektirebilir. Kredi tavanlarını kaldırmayın; gerçekleşen kullanım çalışma detayında görünür.

## Şimdi Çalıştır

Liste satırındaki oynat düğmesi teyit açar.

![Geri alınamaz değişiklik uyarısını gösteren Şimdi Çalıştır teyidi](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-0141f07359fc75c505ef661907bc4eb4e2af8a71%2Frule-run-confirmation.png?alt=media)

*İptal hiçbir koşu başlatmaz; Şimdi Çalıştır aktif kuralı o anki katalogda uygular.*

Teyit sonrasında arayüz sırasıyla **Ürünler Eşleştiriliyor**, **İşleniyor** ve **Tamamlandı** ilerlemesini gösterir. İş arka planda devam eder; sonuç tamamlanınca etkilenen kayıt, hata ve süre özeti görünür. Başarısızlıkta kural başarısız bildirimi çıkar; geçmişten hata ayrıntısını açın.

Kredi harcayan adım altın simgeyle işaretlenir. Şimdi Çalıştır teyidi toplam tahmini kredi maliyetini göstermez; çalıştırmadan önce kurucudaki [Maliyet tahmini](#maliyet-tahmini) kartına bakın. Kredi fiyatını sabit varsaymayın; **Koşu başına kredi**, **Gün başına kredi** ve **En fazla kayıt** sınırlarıyla kapsamı kontrol edin.

**Modelli görsel oluştur** adımı içeren kural elle toplu çalıştırılamaz; bu kural yalnız ürünün tamlık eşiğini geçmesiyle çalışır. Şimdi Çalıştır denerseniz koşu başlamaz ve bildirim bu nedeni gösterir.

## Çalışma Geçmişi

Üç nokta → **Çalışma Geçmişi** veya kurucudaki **Tüm Çalışmaları Gör** bütün koşuları en yeniden eskiye listeler.

![İki tamamlanmış koşuyu gösteren çalışma geçmişi](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-f8f6843a8483bc3aaac9bb54f98ae6f04979a99a%2Frule-run-history.png?alt=media)

*Her satır koşu numarasını, durumu, tetikleyeni, zamanı, süreyi ve sonuç sayılarını gösterir.*

| Kolon          | Anlamı                                                                                            |
| -------------- | ------------------------------------------------------------------------------------------------- |
| **#**          | Kural içindeki sıra numarasıdır; en yeni koşu en üsttedir.                                        |
| **Durum**      | Koşunun beklediğini, eşleştirdiğini, işlediğini, tamamlandığını veya başarısız olduğunu gösterir. |
| **Tetikleyen** | Elle çalıştıran kullanıcıyı veya Sistem/Zamanlanmış/İçe aktarma gibi kaynağı gösterir.            |
| **Başlangıç**  | Koşunun başladığı zaman.                                                                          |
| **Süre**       | Başlangıç ve bitiş arasındaki süre. Devam eden koşuda kesinleşmemiştir.                           |
| **Eşleşen**    | Kök koşuldan geçen kayıt sayısı.                                                                  |
| **Etkilenen**  | En az bir değişiklik veya benzetilmiş etki üreten kayıt sayısı.                                   |
| **Hata**       | İşlenemeyen kayıt veya adım hatası sayısı.                                                        |

Sayfa boyutu 10, 20, 50 veya 100 olarak değiştirilebilir; önceki/sonraki ve sayfa numaraları yalnız sonuç sığmadığında görünür. Duruma göre ayrıca filtre veya sıralama kontrolü yoktur.

## Çalışma durumları

| Durum                    | Kullanıcı anlamı                                                                                |
| ------------------------ | ----------------------------------------------------------------------------------------------- |
| **Bekliyor**             | Koşu oluşturuldu, işlem henüz başlamadı. Bekleyin.                                              |
| **Eşleştiriliyor**       | Koşula uyan kayıtlar bulunuyor.                                                                 |
| **İşleniyor**            | Adımlar eşleşen kayıtlara uygulanıyor.                                                          |
| **Tamamlandı**           | Koşu terminaldir; özet sayılarını kontrol edin.                                                 |
| **Hatalarla Tamamlandı** | Bazı kayıtlar işlendi, bazıları hata verdi. Başarılı kayıtlar geri alınmaz; hata detayını açın. |
| **Başarısız**            | Koşu tamamlanamadı. Hata ayrıntısına göre kuralı düzeltip yeni koşu başlatın.                   |

Rules arayüzünde “yalnız başarısızları yeniden dene” veya genel retry düğmesi yoktur. Yeni **Şimdi Çalıştır** tüm güncel kapsamı yeniden değerlendirir.

## Çalışma detayı

Geçmiş satırını seçmek sağ detay panelini açar.

![Başarılı koşunun sonuç, zamanlama, tetikleyen ve kredi ayrıntıları](https://67517283-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP8oDDPbGr8omZPaaGYZf%2Fuploads%2Fgit-blob-7642c247dc741d5919f8a3cd66cb48b67e08ad22%2Frule-run-detail.png?alt=media)

*Örnek gerçek koşu üç ürünü eşleştirmiş, ikisini etkilemiş ve hatasız tamamlanmıştır.*

Panelde **Eşleşen**, **Etkilenen**, **Hata**; başlangıç, bitiş ve süre; tetikleyen, kullanılan kredi, konu ve kısaltılmış çalışma kimliği bulunur. **Kopyala** kimliği destek paylaşımı için kopyalar. Koşu otomatik bir karar verdiyse hatalardan önce **Otomatik kararlar** bölümü görünür. Hata varsa kullanıcıya uygun hata özetleri listelenir; iç hata ayrıntılarını dokümana veya müşteri verisine kopyalamayın.

## Otomatik kararlar

**Modelli görsel oluştur** adımı her çalıştığında bir karar yazar. Kararlar şu yerlerde aynı kartla görünür:

* çalışma detayı,
* **Bir üründe dene**,
* Toplu Önizleme satırı.

Kartta şunlar yer alır:

| Satır                | Anlamı                                                                                                                                                                        |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sonuç rozeti ve adım | Kararın sonucu ve zincirdeki yeri (ör. “1. adım”). Yeşil rozet üretimin başladığını veya başlayacağını, gri rozet yapılacak bir şey olmadığını, kırmızı rozet reddi gösterir. |
| **Kural**            | Kararı veren kuralın adı.                                                                                                                                                     |
| **Preset**           | Kullanılan preset ve sürüm numarası.                                                                                                                                          |
| **Model**            | Kütüphanenizdeki modelin adı (varsa).                                                                                                                                         |
| **Eksen**            | Eksen ve seçilen değerler.                                                                                                                                                    |
| **Hedefler**         | Onay sonrası teslim hedefleri.                                                                                                                                                |
| **Arşiv**            | Onayda eski görsellerin arşivleneceği (yalnız açıksa).                                                                                                                        |
| **Kalemler**         | Durumlarına göre kalem sayıları: **Üretilecek**, **Yeniden üretilecek**, **Zaten üretildi**, **Sürüyor**, **Kaynak görsel yok**.                                              |
| **Kredi**            | Bu karar için en fazla kredi.                                                                                                                                                 |

Evet/hayır ekseninin değerleri **Evet** ve **Hayır** olarak yazar. Preset, model ya da kanal bilgisi yüklenemezse ilgili satırda “Kayıt okunamadı” yazar ve kartın altında **Tekrar dene** çıkar.

Benzetim ve önizleme kararlarında “görsel üretilmedi, kredi harcanmadı” notu bulunur. Gerçek bir koşuda üretim başladıysa “sonuçlar onay kuyruğuna düşecek” notu ve **Onay kuyruğunu aç** bağlantısı çıkar.

Sık görülen sonuçlar:

| Sonuç                                                                                          | Ne yapmalı?                                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Üretim başlardı** / **Üretim başladı**                                                       | Benzetimde ya da önizlemede iş başlardı; canlı koşuda başladı. Sonuçları Onaylar ekranında karara bağlayın.                                                                      |
| **Başlayacak kalem yok**                                                                       | Seçilen değerlerin görselleri zaten üretilmiş ya da üretiliyor.                                                                                                                  |
| **Kredi sınırı aşıldı** / **Kredi yetersiz**                                                   | Kuralın **Koşu başına kredi**/**Gün başına kredi** sınırını veya hesap bakiyesini kontrol edin.                                                                                  |
| **Eksen bu ürüne uymuyor** / **Kaynak görsel yok**                                             | Ürünün tipinde bu varyant ekseni yok ya da üründe kaynak görsel bulunmuyor; koşulu daraltın veya ürünü tamamlayın.                                                               |
| **Model bu ürüne uygun değil** / **Ürünün hedef kitlesi çözülemedi**                           | Modelin uygunluğunu ve ürünün hedef kitle bilgisini kontrol edin.                                                                                                                |
| **Preset pasif** / **Preset, model ya da kanal bulunamadı** / **Teslim hedefi kullanılamıyor** | Kuralın seçtiği preset, model veya kanalı güncelleyin.                                                                                                                           |
| **AI ile görsel üretme kapalı**                                                                | Özellik hesabınızda kapalıdır; açılmadıkça kural görsel üretmez.                                                                                                                 |
| **Kuralın sahibi artık yetkili değil** / **Kural sahibinin bu ürüne yetkisi yok**              | Kuralı oluşturan kullanıcı pasifleşmiş ya da ürünün kategorisinde düzenleme yetkisi yok. Çekim kuralın sahibi adına açılır; sahibin hesabını ve kategori yetkisini kontrol edin. |

## Canlı doğrulanan örnek

Hazır **Tişörtlere bakım talimatı ekle** kuralı bu audit'te önce Toplu Önizleme ile çalıştırıldı: üç sentetik Tişört eşleşti, ikisinde değişiklik öngörüldü. Ardından gerçek **Şimdi Çalıştır** tamamlandı:

* Eşleşen: 3
* Etkilenen: 2
* Hata: 0
* Kredi: 0

`DOC-TSHIRT-001` ve `DOC-TSHIRT-002` ürünlerinin Bakım Talimatı alanında örnek değer görüldü; zaten aynı değeri taşıyan kayıt değişmedi.

## Sorun giderme

* **Şimdi Çalıştır kapalı:** kural Pasif olabilir veya doğrulama sorunu taşıyabilir.
* **Eşleşen 0:** olaydan bağımsız elle koşuda da kök koşul güncel veriye uymuyordur; kategori yolu, alan değeri ve karşılaştırıcıyı kontrol edin.
* **Eşleşen var, Etkilenen 0:** hedef zaten beklenen değeri taşıyor olabilir veya adım seçici/koşul nedeniyle atlanmıştır.
* **Hatalarla Tamamlandı:** detay panelindeki hataları düzeltin; başarılı kayıtların uygulanmış olabileceğini unutmayın.
* **Kredi sınırında durdu:** gün/koşu tavanını ve kalan krediyi gözden geçirin; sabit maliyet varsaymayın.
* **Aynı olay birbirini tekrar tetikliyor:** sistem aynı kuralın kendi ürettiği olayı yeniden çalıştırmasını ve aşırı zincir derinliğini sınırlar. Kullanıcıya görünür bir atlama/hata varsa geçmişte inceleyin; öncelik sırasına güvenerek sonsuz döngü tasarlamayın.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.useoly.com/otomasyon/rules/simulation-and-runs.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
