Blueprint Adım Türleri
Bir blueprint'teki her adım bir tür iş yapar. Bazı adımlar bir kişi için görev oluşturur. Diğerleri ise kimseden bir şey istemeden süreci yönlendirir — süreci dallara ayırır, bir süre bekler ya da başka bir aracı çağırır.
Adım paleti blueprint editöründe sol tarafta durur ve dört kategoriye ayrılmıştır: Flow, Tasks, Control ve Advanced. Bir adımı tuvale sürükleyerek ekleyin, sonra ayarlarını açmak için üzerine tıklayın.
:::info Nereden başlamalı Henüz bir blueprint oluşturmadıysanız önce Blueprint Oluşturma sayfasını okuyun — tuval, bağlantılar, kaydetme ve yayınlama orada anlatılıyor. :::
Kategorilere genel bakış
| Kategori | Adımlar | Bu grup ne için |
|---|---|---|
| Flow | Start, End | Sürecin nerede başlayıp nerede bittiğini işaretlemek |
| Tasks | Task, Approval | Bir kişiye iş vermek |
| Control | Sequential, Parallel | İşlerin hangi sırayla çalışacağına karar vermek |
| Advanced | Race, Approval Gate, If/Else, Loop, Timer, Auto-Assign, Webhook | Yarış, çok onaylayanlı imza, dallanma, tekrar, bekleme, pozisyona göre atama ve dış çağrılar |
Flow
Start
Giriş noktası — sürecin başladığı yer.
- Her blueprint'te tam bir Start adımı bulunur. Yeni bir blueprint'te bu adım sizin için hazır yerleştirilmiştir.
- İkinci bir tane sürüklerseniz, zaten bir Start olduğunu söyleyen bir mesajla reddedilir.
- Start silinemez ve kopyalanamaz.
- Görev oluşturmaz.
End
Çıkış noktası — sürecin bittiği yer.
- Her blueprint'te tam bir End adımı bulunur ve yeni bir blueprint'te sizin için yerleştirilmiştir.
- İkinci bir tane sürüklerseniz, zaten bir End olduğunu söyleyen bir mesajla reddedilir.
- End silinemez ve kopyalanamaz.
- Görev oluşturmaz.
Tasks
Task
Günlük iş adımı. Süreç bu adıma geldiğinde bir görev oluşturur ve bir kişiye atar.
- Adımın Title alanı görevin başlığı, Description alanı ise atanan kişinin gördüğü yönerge olur.
- Görev ayarlarının tamamını destekler: departman, öncelik, dinamik atanan, süre limiti, done conditions, form şablonu, ekli dosyalar ve görünürlük. Bkz. Görev adımlarındaki ayarlar.
Approval
Onay türünde bir görev. Atanan kişi onaylar veya reddeder, süreç de buna göre devam eder.
- Task ile aynı ayarlara sahiptir.
- Onayları ve retleri farklı yollara göndermek için bir If/Else adımıyla birlikte kullanın.
- Onayların karşı tarafta nasıl göründüğü ve nasıl işlediği için bkz. Onaylar.
Control
Sequential
Kendisini takip eden adımları sırayla, birbiri ardına çalıştırır.
- Görev oluşturmaz.
- Yalnızca Title ve Description ayarlanır.
Parallel
Süreci aynı anda çalışan dallara böler; böylece birbirinden bağımsız işler sıra beklemek zorunda kalmaz.
- Görev oluşturmaz.
- Yalnızca Title ve Description ayarlanır.
Advanced
Race
Aynı işi birden fazla kişiye aynı anda verir. İlk bitiren kazanır, diğerlerinin görevleri iptal edilir.
- Başlatma sırasında iki veya daha fazla atanan gerekir.
- Diğer görev adımlarından farklı olarak Race bir veya daha fazla departmanı hedefleyebilir — bunları + Add department... ile etiket olarak ekleyin. Hiçbiri seçilmezse blueprint'in departmanını devralır.
- Çalışırken aday seçiciyi açarak tüm adayları görebilirsiniz; sonuçlandığında kazananı bir kupa işareti gösterir.
- Done conditions, form şablonu, ekli dosyalar, süre limiti, görünürlük ve dinamik atanan destekler.
Approval Gate
Süreç ilerlemeden önce birden fazla onaylayanın imzasını gerektirir.
- Başlatma sırasında bir veya daha fazla onaylayan gerekir.
- Timeout (hours) — varsayılan 72, en düşük 1.
- Form Template alanı bulunmayan tek görev adımı budur — tamamlanması zaten onay kararının kendisidir.
- Done conditions, ekli dosyalar, süre limiti, görünürlük ve dinamik atanan destekler.
If/Else
Süreci basit bir Yes / No kararına göre dallandırır.
| Ayar | Ne işe yarar |
|---|---|
| Decision Question | Önceki görev tamamlanırken sorulan soru — örneğin "Is this company suitable for the process?" |
| Positive (Yes) | Olumlu yanıtın etiketi. Varsayılan: Positive. |
| Negative (No) | Olumsuz yanıtın etiketi. Varsayılan: Negative. |
- Etiketli iki çıkışı vardır: Yes (sağ taraf) ve No (sol taraf). Her birine farklı bir sonraki adımı bağlayın.
- Kendisi görev oluşturmaz — yanıt, kendisinden önceki görevden gelir.
Loop
Sürecin bir bölümünü, bir sınıra ulaşana kadar tekrarlar.
| Ayar | Ne işe yarar |
|---|---|
| Max Iterations | Döngü gövdesinin kaç kez çalışabileceği. Varsayılan 10, en düşük 1, üst sınır 1000. |
- Etiketli iki çıkışı vardır: Loop (altta, tekrarlanan gövde) ve Exit (sağda, döngü bittiğinde sürecin devam ettiği yer).
- Loop adımının kendisi görev oluşturmaz; ancak gövdesindeki adım oluşturur — dolayısıyla kişiler her turdan gelen işi görür.
Timer
Süreci belirli bir süre duraklatır, sonra kendiliğinden devam eder.
| Ayar | Ne işe yarar |
|---|---|
| Timeout (hours) | Ne kadar bekleneceği. Varsayılan olarak 24 görünür, en düşük 0.5 (yarım saat). |
- Görev oluşturmaz — beklerken kimseden bir şey istenmez.
- Soğuma süreleri, "hatırlatmadan önce bir gün bekle" gibi durumlar veya dış bir sisteme zaman tanımak için kullanışlıdır.
Auto-Assign
Görevi, adı belirtilen bir kişiye değil, org şemasında seçilen pozisyonu o an tutan kişiye oluşturur.
| Ayar | Ne işe yarar |
|---|---|
| Position | Açılır listeden bir pozisyon seçin. Henüz pozisyon yoksa "No positions defined yet" yazısını görürsünüz. |
- Pozisyon süreç çalışırken çözümlendiği için görev her zaman güncel pozisyon sahibine ulaşır — birinin görevi değiştiğinde blueprint'i düzenlemeniz gerekmez.
- Auto-Assign bir atanan seçici yerine bir pozisyon ayarladığından done conditions, form şablonu ve diğer görev adımı ayarlarını taşımaz.
- Pozisyonlar Pozisyonlar sayfasından yönetilir.
Webhook
Sürecin başka bir aracı bilgilendirebilmesi veya tetikleyebilmesi için harici bir web adresini çağırır.
| Ayar | Ne işe yarar |
|---|---|
| Webhook URL | Çağrılacak adres, örneğin https://... |
| Headers (JSON) | İsteğe bağlı. Gönderilecek ek başlık değerleri. Metin geçerli JSON değilse kaydetme "Invalid JSON format" ile engellenir. |
- Görev oluşturmaz.
:::caution Başlıklarınızı kontrol edin
Headers kutusu düzgün biçimlendirilmiş JSON bekler; örneğin {"Authorization": "Bearer ..."}. Fazladan bir virgül veya eksik bir tırnak adımın kaydedilmesini engeller.
:::
Adım görev oluşturur mu?
| Adım | Kategori | Görev oluşturur mu? |
|---|---|---|
| Start | Flow | ❌ |
| End | Flow | ❌ |
| Task | Tasks | ✅ |
| Approval | Tasks | ✅ |
| Sequential | Control | ❌ |
| Parallel | Control | ❌ |
| Race | Advanced | ✅ |
| Approval Gate | Advanced | ✅ |
| If/Else | Advanced | ❌ |
| Loop | Advanced | ✅ (gövdesindeki adım oluşturur) |
| Timer | Advanced | ❌ |
| Auto-Assign | Advanced | ✅ |
| Webhook | Advanced | ❌ |
:::tip Başlatma sırasında atama Sabit atananı olan adımlar, başlattığınızda bir kişi seçmenizi ister. Atananını otomatik belirleyen adımlar (Auto-Assign ve dinamik atanan olarak ayarlanmış görev adımları) kendiliğinden dolar; görev oluşturmayan adımlar ise sistem adımı olarak çalışır. Bkz. Blueprint Çalıştırma. :::
Etiketli çıkışı olan adımlar
Çoğu adımın altta tek bir giden bağlantı noktası vardır. İki adımın ise iki tane vardır ve her biri tuvalde etiketlenmiştir, böylece hangisinin hangisi olduğunu ayırt edebilirsiniz:
| Adım | Çıkış | Bağlantının yeri | Buradan ne akar |
|---|---|---|---|
| If/Else | Yes | Altta, sağ tarafta | Karar olumlu yanıtlandığında izlenen yol |
| If/Else | No | Altta, sol tarafta | Karar olumsuz yanıtlandığında izlenen yol |
| Loop | Loop | Altta | Max Iterations sınırına kadar tekrarlanan gövde |
| Loop | Exit | Sağ tarafta | Döngü bittikten sonra sürecin devam ettiği yer |
:::caution Her iki çıkışı da bağlayın Etiketli bir çıkışı bağlamadan bırakırsanız, süreç o yola girdiğinde gidecek yer bulamaz. Yes ve No çıkışlarının ikisini de, Loop ve Exit çıkışlarının ikisini de mutlaka bağlayın. :::
Görev adımlarındaki ayarlar
Ayar panelini açmak için bir adıma tıklayın. Panelin başlığında adımın türü gösterilir. Task, Approval, Race ve Approval Gate aşağıdaki ayarları ortak kullanır.
| Ayar | Ne işe yarar |
|---|---|
| Title | Oluşturulan görevin başlığı olur |
| Description | Atanan kişiye gösterilen isteğe bağlı yönerge |
| Department | Açılır liste. İlk seçenek Inherit from blueprint'tir; kimlerin atanabileceğini daraltmak için bir departman seçin. (Race bunun yerine çok departmanlı bir seçici kullanır.) |
| Priority | Low, Medium, High veya Critical. Varsayılan Medium. |
| Dynamic assignee (self-serve) | Self-serve başlatmalarda görevi kimin alacağını belirler — aşağıdaki tabloya bakın |
| Time Limit (hours) | Görev için isteğe bağlı son tarih. Sınır istemiyorsanız boş bırakın. |
| Done Conditions | Atanan kişinin görevi bitirebilmesi için karşılaması gereken gereksinimler — bkz. Done conditions |
| Form Template (optional) | Kayıtlı bir form şablonu seçin veya — No template — bırakın. Şablon alanları blueprint yayınlandığında alınır. Approval Gate'te bulunmaz. Bkz. Form Şablonları. |
| Attached Files (optional) | Referans belgeleri eklemek için Upload file kullanın. Bu dosyalar adımın oluşturduğu her göreve kopyalanır; atanan kişiler görüntüleyip indirebilir ama silemez. Dosya başına en fazla 50 MB ve dosya eklemeden önce blueprint'i kaydetmeniz gerekir. |
| Visibility | Oluşturulan görevi seçtiğiniz departman veya kişilerle salt okunur olarak paylaşın |
Panel bir Save düğmesiyle, adımı kaldırmak isterseniz bir de Delete Node düğmesiyle kapanır.
Dinamik atanan seçenekleri
Bir görev adımı, kişi adı vermek yerine, birisi süreci Start a Process üzerinden başlattığında atananı otomatik olarak belirleyebilir.
| Seçenek | Görevi kim alır |
|---|---|
| None (assign a fixed person at launch) | Başlatma sırasında belirli bir kişi seçilir — varsayılan |
| Whoever starts the process | Süreci başlatan kişi atanan olur |
| Starter's department manager | Başlatan kişinin departmanından, başlattığı anda belirlenir |
| General Manager (pick an executive) | Burada seçtiğiniz sabit bir yönetici; üye başlamadan önce kim olduğunu görür |
:::info General Manager seçeneği hakkında Bu seçenek seçildiğinde bir yönetici seçici görünür. Henüz Executive rolünde kimse yoksa, önce bir kullanıcının rolünü Executive yapmanızı hatırlatan bir uyarı görürsünüz. Self-serve başlatmalarda ayrıca başlatan kişiye bir "This process will route to" önizlemesi gösterilir — bkz. Süreç Başlatma. :::
Adıma özel ayarlar
Görev grubunun dışındaki adımların kendine ait küçük birer alan kümesi vardır.
| Adım | Alanlar | Notlar |
|---|---|---|
| Start / End | — | Ayarlanacak bir şey yok |
| Sequential / Parallel | Title, Description | |
| If/Else | Decision Question, Positive (Yes), Negative (No) | Etiketler varsayılan olarak Positive / Negative |
| Loop | Max Iterations | Varsayılan 10, en düşük 1 |
| Timer | Timeout (hours) | 24 olarak görünür, en düşük 0.5 |
| Approval Gate | Timeout (hours) (ayrıca Form Template dışındaki tüm görev adımı ayarları) | Varsayılan 72, en düşük 1 |
| Auto-Assign | Position | Org şemasındaki pozisyonlardan seçilir |
| Webhook | Webhook URL, Headers (JSON) | Geçersiz JSON kaydederken reddedilir |
Görev adımlarında done conditions
Task, Approval, Race ve Approval Gate adımları done conditions taşıyabilir — atanan kişinin görevi tamamlandı olarak işaretleyebilmesi için karşılaması gereken gereksinimler.
- + Add ile bir tane ekleyin. Her satırda bir tür açılır listesi ve bir Label alanı vardır — etiket, atanan kişinin okuduğu metindir, örneğin "Document uploaded".
- Bir satırı yanındaki × ile kaldırın.
- Hiç koşul yoksa panelde "No conditions — task can be completed directly." yazar.
Koşul türleri
| Tür | Atanan kişi ne yapar | Ayarlayabileceğiniz ek alanlar |
|---|---|---|
| Checklist | Maddeyi işaretler | Yalnızca etiket |
| Text | Bir yanıt yazar | Yalnızca etiket |
| Approval | Maddeyi onaylar | Yalnızca etiket |
| Number | Bir sayı girer | Min ve Max |
| Currency | Bir tutar girer ve para birimini seçer | Min amount ve Max amount — sınır istemiyorsanız boş bırakın |
| Date | Bir tarih seçer | Yalnızca etiket |
| Dropdown | Sizin listenizden seçer | Options (comma-separated) |
| File | Bir dosya yükler | Accepted types (örneğin pdf, docx, png) — her türü kabul etmek için boş bırakın |
:::info Currency koşulları Yalnızca tutar aralığını siz belirlersiniz. Para birimini görevi tamamlarken atanan kişi seçer; böylece blueprint'e tek bir para birimi sabitlemeden aynı adım farklı bölgelerde çalışır. :::
:::tip File koşulları kendini tamamlar Göreve uygun türde bir dosya yüklendiği anda File koşulu otomatik olarak karşılanır — atanan kişinin ayrıca bir şey işaretlemesi gerekmez. :::
Bunlar normal görevlerde kullanılan koşullarla aynıdır. Atanan kişinin tarafındaki deneyim için bkz. Tamamlanma Koşulları.
İpuçları
- Task ve Approval ile başlayın — ikisi birlikte çoğu basit süreci karşılar.
- Bir Approval'ın ardına If/Else koyun ki onaylanan ve reddedilen işler farklı yollardan ilerlesin.
- Adımlar birbirine bağlı değilse Parallel işi hızlandırır.
- Hız önemliyse Race — en hızlı müsait kişi işi alır, diğerleri serbest kalır.
- Mutabakat önemliyse Approval Gate — herkes imzalar, zaman aşımı sayesinde süreç sonsuza kadar takılı kalmaz.
- Role dayalı işler için Auto-Assign — görev kişiyi değil pozisyonu takip eder, personel değişikliklerinden etkilenmez.
- Uzun adımlara bir Time Limit verin ki hiçbir iş sessizce bekleyip kalmasın.
İlgili sayfalar
- Blueprint Oluşturma — tuvali kurun ve adımları bağlayın
- Blueprint Çalıştırma — kişileri atayın ve başlatın
- Süreç Başlatma — ekibiniz için self-serve başlatmalar
- Tamamlanma Koşulları — done conditions görev tarafında nasıl çalışır
- Form Şablonları — görev adımları için yeniden kullanılabilir alan setleri
- Pozisyonlar — Auto-Assign'ın işaret ettiği yer