Ana içeriğe geç

Node Referansı

node-red-trexmes-service paketi toplam 23 Node-RED node tipi kaydeder. Bu sayfa hepsini kategorilere ayırıp aradığınızı hızlıca bulmanızı sağlar.

Çekirdek Nodlar

Her trexMes projesinde mutlaka bulunması gereken altyapı node'ları.

Node I/O Açıklama
trex Subscriber 0 → 1 Projedeki tüm event'leri panele kaydeder. Her projede 1 adet zorunlu.
Responser 1 → 0 HTTP cevabını panele döner. Olay akışlarının sonunda olmalıdır.

Olay (Event) Nodları

Panel tarafından tetiklenen olayları yakalayan, inputs=0, outputs=1 olan node'lar. Hepsi trex Subscriber ile aynı altyapıyı paylaşır.

Handle Setter, IsHandled özelliği bulunan Event node'larını içeren akışlarda zincirin son trexMes node'u olarak eklenir; IsHandled=true ayarlandığında ilgili olaya ait tüm işlemler kesilir.

Node I/O Açıklama
Business Events 0 → 1 İş akışı olayları
System Events 0 → 1 Sistem seviyesi olaylar
Communication Events 0 → 1 İletişim katmanı olayları
Display Events 0 → 1 UI gösterim olayları
Form Events 0 → 1 Form üzerindeki etkileşimler
Display Methods 0 → 1 Ana form method tetikleyicileri
Method Returns 0 → 1 Method invocation cevapları
Handle Setter 1 → 1 Olay akışının sonunda IsHandled değerini dinamik olarak set eder; true olduğunda panel olayı kesintiye uğratır

Tüm olay tiplerinin genel bakışı →

Form Nodları

Custom form tasarımı, kontrol bağlama ve özellik yönetimi.

Node I/O Açıklama
Custom Form 1 → 1 XML tabanlı form tasarımı oluşturur
Form Bind Controls 1 → 1 Form alanlarına veri bağlar
Control Properties 1 → 1 Kontrol özelliklerini ayarlar
Button Configurator 1 → 1 Form üzerindeki butonları yapılandırır
Main Form Action 1 → 1 Ana formdaki butonları tetikler

İşlem (Action) Nodları

Method çağırma, process tetikleme ve script çalıştırma.

Node I/O Açıklama
Method Invoker 1 → 1 Panel method'unu çağırır, parametre geçer
Context Getter 1 → 1 İstasyona ait StateContext verisini sorgular
Execute Process 1 → 1 Panel'de tanımlı process'i tetikler
Execute Script 1 → 1 Form üzerinde script çalıştırır

Yapay Zekâ

LLM ile otomatik akış üretimi.

Node I/O Açıklama
LLM Flow Builder 1 → 1 Doğal dil komutuyla Node-RED akışı üretir

Ortak Özellikler

Renk Kodlaması

Node'lar paletteki yerlerini kolayca tanımak için 3 renk grubuna ayrılmıştır:

trex Subscriber Koyu yeşil (#58D68D) — Çekirdek/ana node'lar

Business Events Açık yeşil (#CCFFCC) — Servis/işlem node'ları (çoğunluk)

LLM Flow Builder Parlak yeşil (#99FF33) — AI/yardımcı araçlar

Kategori

Paletteki kategori adı: trexMes service

İkon

Çoğu node trexMes logosu olan trex.png ikonunu kullanır. LLM Flow Builder istisnadır (font-awesome/fa-magic).

Hangi Node'u Ne Zaman Kullanmalıyım?

Senaryo bazlı hızlı seçim rehberi:

İhtiyaç Önerilen Node
Projede ilk node'u koymak istiyorum trex Subscriber
Panel'den bir olay yakalamak istiyorum İlgili * Events node
Panelde yeni bir form açmak istiyorum Custom Form
Form alanına veri yüklemek istiyorum Form Bind Controls
Bir butonu gizlemek/yazısını değiştirmek istiyorum Control Properties veya Button Configurator
Panel'deki bir method'u çağırmak istiyorum Method Invoker
İstasyona ait durum verisini okumak istiyorum Context Getter
Panel'de bir process tetiklemek istiyorum Execute Process
Olayın handled durumunu dinamik değiştirmek istiyorum Handle Setter
Doğal dilden akış üretmek istiyorum LLM Flow Builder

Sonraki Adım

Bir node'a tıklayarak detay sayfasına gidin. Her node sayfası şunları içerir:

  • Özet (ne işe yarar, hangi I/O)
  • Property tablosu (tüm yapılandırma alanları)
  • Çıkış payload örneği
  • Tipik kullanım akış şeması
  • Sık karşılaşılan hatalar