20. Yapay Zeka İş Akışı Oluşturucu (AI Workflow Generator)

Yapay Zeka İş Akışı Oluşturucu, bir iş sürecini günlük dilde tanımlamanıza ve yüklemeye hazır bir BPMN 2.0 XML dosyası almanıza olanak tanır. BPMN XML'i manuel olarak yazmak veya harici bir modelleme aracı kullanmak yerine, bu rehberde belgelenen her şeye dayanarak yapay zeka modelinin sizin için iş akışını oluşturmasına izin verebilirsiniz.

Erişim

Kenar çubuğundan (sidebar) Yapay Zeka İş Akışı Oluşturucu (AI Workflow Generator) bölümüne gidin (Yöneticiler (Managers) ve Sistem Yöneticileri (Administrators) için erişilebilirdir).

Nasıl Çalışır

  1. Bir Yapay Zeka Sağlayıcısı Seçin — Açılır menüden Google Gemini, OpenAI (ChatGPT) veya Anthropic (Claude) arasında seçim yapın.
  2. API Anahtarınızı Girin — Seçilen sağlayıcı için kişisel API anahtarınızı yapıştırın. Anahtar yalnızca bu tek istek için kullanılır — sistemde hiçbir yere asla kaydedilmez, günlüğe yazılmaz (logged) veya saklanmaz.
  3. İş akışınızı açıklayın — İstediğiniz iş sürecinin doğal dilde bir açıklamasını yazın (aşağıdaki Daha İyi Sonuçlar İçin İpuçları bölümüne bakın).
  4. "İş Akışı Oluştur" (Generate Workflow) düğmesine tıklayın — Yapay zeka isteğinizi işlerken bir yükleme göstergesi görünür (genellikle 10–30 saniye sürer).
  5. Sonucu inceleyin — Oluşturulan BPMN XML, bir geçerlilik rozeti (validity badge) ile birlikte salt okunur (read-only) bir metin alanında görünür.

Desteklenen Yapay Zeka Sağlayıcıları

Sağlayıcı Model İhtiyacınız Olan
Google Gemini Gemini 2.0 Flash Google AI Studio'dan API anahtarı
OpenAI ChatGPT OpenAI Platform'dan API anahtarı
Claude Anthropic Claude Anthropic Console'dan API anahtarı

Not: Kendi API anahtarınızı getirirsiniz. Workingflow API anahtarı sağlamaz veya yapay zeka kullanımı için ücret almaz — faturalandırma sizinle seçtiğiniz sağlayıcı arasındadır.

Çıktı Seçenekleri

Oluşturulduktan sonra, sonucu kullanmanın iki yolu vardır — her ikisi de her zaman mevcuttur:

Seçenek Nasıl En Uygun Kullanım
Panoya Kopyala (Copy to Clipboard) Çıktının altındaki "Panoya Kopyala" düğmesine tıklayın İnceleme veya manuel ayarlamalar için harici bir BPMN editörüne yapıştırmak
.bpmn olarak İndir (Download as .bpmn) ".bpmn İndir" düğmesine tıklayın "İş Akışı Yükle" (Upload Workflow) sayfası üzerinden doğrudan Workingflow'a yüklemek

XML Geçerlilik Rozeti (Validity Badge)

Sistem, oluşturulan çıktının iyi biçimlendirilmiş (well-formed) bir XML olup olmadığını otomatik olarak kontrol eder:

  • ✓ Geçerli XML (Valid XML) (yeşil rozet) — Çıktı yapısal olarak geçerli bir XML'dir. Doğrudan indirebilir ve yükleyebilirsiniz.
  • ✗ Geçersiz XML (Invalid XML) (kırmızı rozet) — Çıktıda XML sözdizimi (syntax) sorunları var. Çıktıyı kopyalayın, bir metin düzenleyicide inceleyin, sözdizimi sorunlarını düzeltin ve yüklemeden önce bir .bpmn dosyası olarak kaydedin.

Önemli: Geçerlilik rozeti yalnızca XML yapısını kontrol eder — BPMN iş mantığını (business logic) değil. Yüklendikten sonra, BPMN Doğrulama Hizmeti (BPMN Validation Service) Workingflow'a özgü kuralları (bilinen temsilciler, form türleri, atama desenleri vb.) kontrol edecek ve hataları veya uyarıları bildirecektir.

Daha İyi Sonuçlar İçin İpuçları

Yapay zeka modeli, Workingflow BPMN Rehberi'nin tamamını bağlam (context) olarak alır, bu nedenle desteklenen tüm öğeleri, temsilcileri (delegates), form türlerini ve desenleri (patterns) bilir. En iyi sonuçları elde etmek için:

  1. Süreç akışı konusunda spesifik olun — Her adımı net bir şekilde tanımlayın:

    • "Bir izin talep süreci oluştur"
    • "Bir izin talep süreci oluştur: çalışan izin türü (yıllık/hastalık/mazeret olarak enum), başlangıç tarihi, bitiş tarihi ve bir neden (textarea) içeren bir form gönderir. Yönetici inceler ve onaylar veya reddeder. Reddedilirse, çalışan ret nedenini bir etiket (label) olarak görür. Onaylanırsa, İK e-posta yoluyla bilgilendirilir."
  2. Atamalardan açıkça bahsedin — Her görevi kimin yapması gerektiğini belirtin:

    • "...başlatıcıya atanır", "...ROLE_MANAGER grubuna atanır", "...kullanıcı bir açılır liste (user dropdown) kullanarak inceleyiciyi seçsin"
  3. Bilinen özellikleri adıyla referans gösterin — Yapay zeka Workingflow'a özgü terminolojiyi anlar:

    • "Departman seçimi için bir role_ önekli açılır liste kullanın"
    • "E-posta formatı için bir rule_ doğrulaması ekleyin"
    • "Süreç bittiğinde başlatıcıya e-posta göndermek için sendReminder temsilcisini kullanın"
    • "48 saat sonra yükseltme (escalation) için kesintiye uğratmayan bir sınır zamanlayıcı (non-interrupting boundary timer) ekleyin"
  4. Gerekirse dosya yüklemelerini belirtin"Makbuz için bir dosya yükleme alanı (file upload) ekleyin (sadece belge ve resimleri kabul etsin)"

  5. Ağ geçidi mantığını tanımlayın (Gateway logic)"Miktar > 5000 ise, direktör onayına yönlendir; aksi takdirde son adıma atla"

Sorun Giderme

Sorun Neden Çözüm
"Invalid API key or quota exceeded" (Geçersiz API anahtarı veya kota aşıldı) Yanlış API anahtarı veya faturalandırma sorunu API anahtarınızın doğru olduğunu ve hesabınızda kredi bulunduğunu doğrulayın
"AI service temporarily unavailable" (Yapay zeka hizmeti geçici olarak kullanılamıyor) Sağlayıcı kesintisi Birkaç dakika bekleyip tekrar deneyin veya farklı bir sağlayıcıya geçin
"Request timed out" (İstek zaman aşımına uğradı) Karmaşık istek veya yavaş ağ Tekrar deneyin; açıklamayı basitleştirmeyi düşünün
"AI returned an empty response" (Yapay zeka boş bir yanıt döndürdü) Model çıktı üretemedi Açıklamanızı yeniden ifade edin — daha spesifik veya daha basit olun
Geçersiz XML rozeti Yapay zeka bozuk sözdizimi uydurdu (hallucinated) Çıktıyı kopyalayın, XML sorunlarını bir metin düzenleyicide manuel olarak düzeltin
Geçerli XML ancak BPMN yükleme doğrulaması başarısız Yapay zeka desteklenmeyen öğeler kullandı Doğrulama hatalarını inceleyin, bu rehberi referans alarak BPMN'yi manuel olarak düzeltin

Unutmayın: Yapay zeka tarafından oluşturulan iş akışları bir başlangıç noktasıdır. Üretime (production) dağıtım yapmadan önce her zaman çıktıyı gözden geçirin — özellikle ağ geçidi koşullarını, atamaları ve temsilci yapılandırmalarını.