logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
logologo
İş Akışı
Genel Bakış
Hızlı Başlangıç

Tetikleyiciler

Genel Bakış
Koleksiyon Olayı
Zamanlanmış Görev
Eylem Öncesi Olay
Eylem Sonrası Olay
Özel Eylem Olayı
Onay
Webhook

Düğümler

Genel Bakış

Yapay Zeka

Büyük Dil Modeli

Akış Kontrolü

Koşul
Çoklu Koşul Dalı
Döngü
Değişkenler
Paralel Dal
İş Akışını Çağır
Akış Çıktısı
JSON Değişken Eşleştirme
Gecikme
Son

Hesaplama

Hesaplama
Tarih Hesaplama
JSON Hesaplama

Veri İşlemleri

Veri Oluştur
Veri Güncelle
Veri Sorgula
Veri Sil
SQL İşlemi

Manuel İşlem

Manuel İşlem
Onay
Bilgi (CC)

Genişletilmiş Türler

HTTP İsteği
JavaScript Betiği
Bildirim
E-posta Gönder
Yanıt
Yanıt Mesajı
Değişkenler
Yürütme Kayıtları
Sürüm Yönetimi
Gelişmiş Seçenekler

Genişletme Geliştirme

Genel Bakış
Tetikleyici Türlerini Genişletme
Düğüm Türlerini Genişletme
API Referansı
Previous PageParalel Dal
Next PageAkış Çıktısı
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#İş Akışı Çağırma

Workflow: SubflowProfessional Edition+

#Giriş

Bir iş akışı içinde başka iş akışlarını çağırmak için kullanılır. Mevcut iş akışındaki değişkenleri alt iş akışının girişi olarak kullanabilir, alt iş akışının çıktısını ise mevcut iş akışında sonraki düğümlerde kullanılacak değişkenler olarak değerlendirebilirsiniz.

Bir iş akışını çağırma süreci aşağıdaki görselde gösterilmiştir:

20241230134634

İş akışlarını çağırarak, e-posta veya SMS gönderme gibi yaygın süreç mantıklarını yeniden kullanabilir veya karmaşık bir iş akışını yönetimi ve bakımı kolaylaştırmak amacıyla birden fazla alt iş akışına bölebilirsiniz.

Esasen, bir iş akışı bir sürecin alt iş akışı olup olmadığını ayırt etmez. Herhangi bir iş akışı, başka iş akışları tarafından alt iş akışı olarak çağrılabilir veya kendisi başka iş akışlarını çağırabilir. Tüm iş akışları eşittir; yalnızca çağırma ve çağrılma ilişkisi mevcuttur.

Benzer şekilde, bir iş akışını çağırma işlemi iki farklı yerde gerçekleşir:

  1. Ana iş akışında: Çağıran taraf olarak, "İş Akışı Çağır" düğümü aracılığıyla diğer iş akışlarını çağırır.
  2. Alt iş akışında: Çağrılan taraf olarak, "İş Akışı Çıktısı" düğümü aracılığıyla mevcut iş akışından dışarı aktarılması gereken değişkenleri kaydeder; bu değişkenler, kendisini çağıran iş akışındaki sonraki düğümler tarafından kullanılabilir.

#Düğüm Oluşturma

İş akışı yapılandırma arayüzünde, iş akışındaki artı ("+") düğmesine tıklayarak bir "İş Akışı Çağır" düğümü ekleyin:

Add Invoke Workflow Node

#Düğümü Yapılandırma

#İş Akışı Seçimi

Çağırmak istediğiniz iş akışını seçin. Hızlı arama için arama kutusunu kullanabilirsiniz:

Select Workflow

:::info{title=İpucu}

  • Devre dışı bırakılmış iş akışları da alt iş akışı olarak çağrılabilir.
  • Mevcut iş akışı senkron moddayken, yalnızca senkron moddaki alt iş akışlarını çağırabilir. :::

#İş Akışı Tetikleyici Değişkenlerini Yapılandırma

Bir iş akışı seçtikten sonra, alt iş akışını tetiklemek için giriş verisi olarak tetikleyicinin değişkenlerini de yapılandırmanız gerekir. Doğrudan statik verileri seçebilir veya mevcut iş akışındaki değişkenleri kullanabilirsiniz:

Configure Trigger Variables

Farklı tetikleyici türleri farklı değişkenler gerektirir; bunları form üzerinde ihtiyacınıza göre yapılandırabilirsiniz.

#İş Akışı Çıktı Düğümü

Alt iş akışının çıktı değişkenlerini yapılandırmak için İş Akışı Çıktısı düğümünün içeriğine başvurun.

#İş Akışı Çıktısını Kullanma

Ana iş akışına geri döndüğünüzde, "İş Akışı Çağır" düğümünün altındaki diğer düğümlerde, alt iş akışının çıktı değerini kullanmak istediğinizde, "İş Akışı Çağır" düğümünün sonucunu seçebilirsiniz. Eğer alt iş akışı bir dize, sayı, mantıksal değer, tarih (tarih UTC formatında bir dizedir) gibi basit bir değer döndürüyorsa, doğrudan kullanılabilir. Eğer karmaşık bir nesne (örneğin bir koleksiyondaki nesne) ise, özelliklerini kullanabilmek için önce bir JSON Ayrıştırma düğümü aracılığıyla eşlenmesi gerekir; aksi takdirde yalnızca tüm nesne olarak kullanılabilir.

Eğer alt iş akışında bir "İş Akışı Çıktısı" düğümü yapılandırılmamışsa veya herhangi bir çıktı değeri yoksa, ana iş akışında "İş Akışı Çağır" düğümünün sonucunu kullandığınızda yalnızca boş bir değer (null) elde edersiniz.