TotalApp Docs

Mantık & Dönüşüm

Koşullar, döngüler, switch'ler, filtreler, toplama ve özel mantık için bir JavaScript sandbox'ı.

Genel Bakış

Mantık & Dönüşüm grubu, bir işlem hattının iş atıdır — verinin bir kaynaktan bir çıktıya doğru aktığı sırada dallanma, döngü, yeniden şekillendirme ve script yazma için node'lar içerir. Bu grup dört alt node kategorisini kapsar: Logic, Transformer, Transform ve Script.

Bu Gruptaki Node'lar

Logic

NodeAçıklama
KoşulÜst akış değerine göre değerlendirilen doğru/yanlış bir ifadeye dayanarak işlem hattını dallandırır.
DönüşümÜst akış değerine basit bir alan düzeyinde dönüşüm uygular.
Döngü / YineleyiciÜst akış dizisindeki her öğe için alt akış dalını bir kez tekrarlar.
Switch / EşleştirmeBir değeri bir dizi durumla eşleştirerek işlem hattını birkaç daldan birine yönlendirir.
Matematik / HesaplamaÜst akış değerlerini değişken olarak kullanarak sayısal bir ifadeyi değerlendirir.
Durum / Önbellekİş akışı çalıştırmaları arasında bir değeri depolar veya alır.
Manuel OnayBir kullanıcı devam etmeyi onaylayana veya reddedene kadar iş akışını duraklatır.

Transformer

NodeAçıklama
GitIngestBir Git deposunun içeriğini alt akış yapay zeka işlemesi için tek bir metin bloğuna dönüştürür.
ÖzetleyiciÜst akış metninin daha kısa bir özetini üretir.
ÇevirmenÜst akış metnini hedef bir dile çevirir.

Transform

NodeAçıklama
FiltreÜst akış dizisindeki yalnızca bir koşulla eşleşen öğeleri tutar.
DönüşümÜst akış verisini farklı bir yapıya yeniden şekillendirir.
ToplamaÜst akış dizisini tek bir özet değerine indirger (toplam, sayım, ortalama, vb.).
SıralaÜst akış dizisini seçilen bir alana göre yeniden sıralar.
Yinelenenleri KaldırÜst akış dizisinden yinelenen öğeleri kaldırır.
Şablon OluşturucuBir metin şablonunu üst akış değerleriyle doldurur.
Veri AnonimleştiriciÜst akış verisindeki hassas alanları maskeler veya kaldırır.
SıkıştırmaÜst akış verisini sıkıştırır veya sıkıştırmasını açar.

Script

NodeAçıklama
Script MotoruÜst akış değerine karşı özel JavaScript çalıştırır; değer input değişkeni olarak kullanılabilir.
JSON DüzenleyiciÜst akış verisini doğrudan node panelinde JSON olarak düzenler.
Düz MetinÜst akış verisini düz metin olarak geçirir veya düzenler.

Kullanım İpuçları

Script Motoru'na en son başvurun

Önce Filtre, Dönüşüm, Toplama ve Sırala'yı deneyin — bunlar kod yazmadan çoğu yeniden şekillendirme ihtiyacını karşılar. Mantık yerleşik node'larla ifade edilemediğinde Script Motoru'na geçin.

Manuel Onay yürütmeyi duraklatır

Bir Manuel Onay node'u içeren bir iş akışı, alt akış node'larına devam etmeden önce bir kullanıcının onaylamasını veya reddetmesini bekleyerek duraklamış halde kalır. Üretim verilerine dokunan veya harici iletişimler gönderen iş akışları için bunu kullanın.

Sıkça Sorulan Sorular

Script Motoru içinde üst akış değerini hangi değişken tutar?
input değişkeni, bağlı üst akış node'unun ürettiği değeri tutar — o node'un çıktısına bağlı olarak bir metin, sayı, dizi veya JSON nesnesi olabilir.
Döngü / Yineleyici dalını paralel mi yoksa tek tek mi çalıştırır?
Öğeler, üst akış dizisinde göründükleri sırayla, sırayla, tek tek işlenir.