Aksiyon Modülü

Otomasyon ve iş akışı kurma

Aksiyon Modülü

Aksiyon modülü, kod yazmadan iş akışı ve otomasyon kurmanızı sağlar. Tablolar veriyi tutar, sayfalar veriyi gösterir; aksiyonlar ise tekrar eden işleri sizin yerinize otomatik yürütür. Bu bölüm büyük ölçüde yöneticileri ilgilendirir; son kullanıcılar açısından önemli olan kısım, kendilerine sunulan butonların ne yaptığını anlamaktır.

Aksiyon Nedir?

Bir aksiyon, "şu olduğunda şunları yap" mantığıyla çalışan bir otomasyondur. İki temel parçadan oluşur:

  • Tetikleyici — Aksiyonu başlatan olay. Bir butona basılması, bir kaydın eklenmesi, belirli bir zamanın gelmesi gibi.
  • Adımlar — Tetikleyici çalıştığında sırayla yürütülen işlemler. E-posta gönderme, kayıt güncelleme, bildirim yollama gibi.

Orkestra'da iki tür aksiyon vardır: Zincirleme ve Otomasyon. İkisi de aynı mantıkla kurulur; aradaki fark çalışma biçimleridir. Zincirleme aksiyonlar genellikle bir kullanıcı eylemine (buton) bağlı çalışır, otomasyonlar ise arka planda kendiliğinden işler.

Aksiyonlar Listesi

Yönetici bölümü.

Kenar çubuğundaki Aksiyonlar kısayolundan aksiyon listesine ulaşırsınız. Bu ekranda mevcut aksiyonlarınızı görür, "Aksiyon ara..." kutusuyla arama yapar, tipe (Zincirleme / Otomasyon) ve duruma göre filtreleyebilirsiniz.

Her aksiyonun bir durumu vardır:

  • Aktif — Aksiyon çalışır durumdadır, tetikleyicisi geldiğinde devreye girer.
  • Pasif — Aksiyon geçici olarak durdurulmuştur, tetiklense bile çalışmaz.
  • Taslak — Aksiyon henüz tamamlanmamış, üzerinde çalışılıyordur.

İpucu. Bir aksiyonu silmeden geçici olarak durdurmak isterseniz, durumunu Pasif yapmanız yeterlidir. Hazır olduğunuzda tekrar Aktif'e alabilirsiniz.

Aksiyon Tasarlayıcı (Flow Designer)

Yönetici bölümü.

Aksiyon Tasarlayıcı, aksiyonun akışını düğüm (node) tabanlı bir editör üzerinde kurduğunuz ekrandır. Akış, en üstte bir tetikleyiciyle başlar; altına sırayla adımlar eklersiniz. Adımlar birbirine bağlanarak akışın izleyeceği yolu oluşturur.

Yeni bir adım eklemek istediğinizde "Adım Tipi Seçin" penceresi açılır ve eklenebilecek adım türlerini listeler. Tasarımı bitirdiğinizde Kaydet ile aksiyonu kaydedersiniz. Tasarlayıcıdan Geçmiş'e geçerek aksiyonun önceki çalışmalarını da inceleyebilirsiniz.

Tetikleyiciler

Yönetici bölümü.

Tetikleyici, aksiyonun ne zaman çalışacağını belirler. Dört tür tetikleyici vardır:

Buton. Aksiyon, bir sayfaya yerleştirilen Aksiyon Butonu'na tıklandığında çalışır. Butonun etiketi, rengi ve simgesi belirlenebilir. Bu, kullanıcının bilerek başlattığı işlemler için uygundur (örneğin "Onayla" butonu).

Satır İçi Aksiyon. Bir tablo veya liste içindeki her satırın yanında görünen küçük aksiyon düğmeleridir. Kullanıcı, belirli bir kayıt için doğrudan o satırdan işlem başlatır (örneğin bir siparişin yanındaki "Kargola" düğmesi).

Veri Değişikliği. Bir tabloda veri değiştiğinde aksiyon kendiliğinden çalışır. Hangi tabloyu izleyeceğini ve hangi olayda tetikleneceğini seçersiniz: kayıt eklendiğinde, kayıt güncellendiğinde veya kayıt silindiğinde. İsterseniz yalnızca belirli alanlar değiştiğinde çalışacak şekilde de daraltabilirsiniz.

Zamanlanmış. Aksiyon belirli aralıklarla, kendiliğinden çalışır. Çalışma aralığını dakika, saat veya gün cinsinden belirlersiniz (örneğin "her gün bir kez" veya "her 30 dakikada bir"). Kullanıcı müdahalesi olmadan düzenli yürümesi gereken işler için uygundur.

Adım Türleri

Yönetici bölümü.

Tetikleyici çalıştığında yürütülecek adımları akışa eklersiniz. Kullanılabilir adım türleri şunlardır:

AdımNe yapar
Kayıt OluşturBir tabloya yeni bir kayıt ekler.
Kayıt GüncelleVar olan bir kaydın alanlarını değiştirir.
Kayıt SilBir kaydı siler.
Kayıt BulBir tabloda belirli koşula uyan kaydı bulur; sonraki adımlar bu kayıt üzerinden işlem yapabilir.
Mail GönderE-posta gönderir.
HTTP İsteğiDış bir servise/sisteme istek gönderir.
Bildirim GönderSistem içi bildirim gönderir.

Bunlara ek olarak bir Koşul (logic-condition) adımı vardır. Koşul adımı akışı ikiye ayırır: koşul sağlanırsa bir grup adım, sağlanmazsa başka bir grup adım çalışır. Bu, "eğer tutar 1000'den büyükse yöneticiye e-posta gönder, değilse normal işlemi sürdür" gibi dallanmalı akışlar kurmanızı sağlar.

Adımlar arasında veri aktarılabilir: bir adımın ürettiği sonuç (örneğin "Kayıt Bul" ile bulunan kayıt), sonraki adımların girdisi olarak kullanılabilir. Tetikleyicinin getirdiği veri de adımlara aktarılabilir.

E-posta ve HTTP İsteği Adımları

Yönetici bölümü.

İki adım türü ek yapılandırma gerektirdiği için ayrıca açıklanmıştır.

Mail Gönder

E-posta adımında alıcıyı, konuyu ve içeriği belirlersiniz. Bu alanlar sabit metin olabileceği gibi, akıştaki verilerden de beslenebilir (örneğin yeni eklenen kaydın e-posta alanına gönderim yapmak). E-posta gönderiminin çalışması için sistemde SMTP ayarlarının yapılmış olması gerekir.

HTTP İsteği

HTTP İsteği adımı, Orkestra'yı dış sistemlerle konuşturur. Bir adrese istek gönderir, gerekirse başlık ve gövde bilgisi ekler, dönen yanıtı sonraki adımlarda kullanabilirsiniz. Bu adımı yapılandırmak teknik bilgi gerektirebileceği için, Orkestra bir AI Asistanı sunar: ne yapmak istediğinizi anlatırsınız, asistan isteğin ayarlarını sizin için hazırlamaya yardımcı olur.

Aksiyon Çalıştırma Geçmişi

Yönetici bölümü.

Her aksiyonun bir Çalıştırma Geçmişi vardır. Burada aksiyonun ne zaman, kim/ne tarafından tetiklendiği ve sonucunun ne olduğu kaydedilir. Her çalıştırmanın bir durumu olur:

  • Çalışıyor — Aksiyon o anda yürütülüyor.
  • Tamamlandı — Aksiyon başarıyla bitti.
  • Başarısız — Aksiyon bir hata nedeniyle tamamlanamadı.
  • İptal Edildi — Çalıştırma iptal edildi.

Bir çalıştırmaya tıkladığınızda, akıştaki her adımın ayrı ayrı sonucunu, hangi kayıtların güncellendiğini/silindiğini ve oluşan hataları inceleyebilirsiniz. Henüz hiç çalıştırma yapılmamışsa "Henüz çalıştırma yok" bilgisi görünür.

İpucu. Bir aksiyon beklediğiniz gibi çalışmadığında ilk bakılacak yer Çalıştırma Geçmişi'dir. Hangi adımda ve neden başarısız olduğunu burada görebilirsiniz.

Son Kullanıcı Açısından Aksiyonlar

Tüm kullanıcılar.

Son kullanıcı olarak aksiyonları tasarlamazsınız, ama onları kullanırsınız. Bir sayfadaki butona ya da bir satırın yanındaki aksiyon düğmesine bastığınızda, aslında yöneticinin kurduğu bir aksiyonu çalıştırmış olursunuz. Bazı aksiyonlar ise siz veri eklediğinizde veya güncellediğinizde arka planda kendiliğinden çalışır; bunlar için ayrıca bir şey yapmanız gerekmez.

Bundan Sonra

Platformun üç ana modülünü — Tablo, Sayfa ve Aksiyon — tamamladınız. Bundan sonraki bölümler, bu modülleri destekleyen ek yetenekleri anlatıyor. Sıradaki bölümde, tablo verilerinizden PDF çıktılar (fatura, rapor vb.) üretmenizi sağlayan PDF Şablonları konusu ele alınıyor.

PDF Şablonları