logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Alur Kerja
Ikhtisar
Mulai Cepat

Pemicu

Ikhtisar
Peristiwa Tabel Data
Tugas Terjadwal
Peristiwa Sebelum Aksi
Peristiwa Setelah Aksi
Peristiwa Aksi Kustom
Persetujuan
Webhook

Node

Ikhtisar

AI

LLM

Kontrol Alur

Kondisi
Cabang Multi-kondisi
Perulangan
Variabel
Cabang Paralel
Panggil Alur Kerja
Output Alur
Pemetaan Variabel JSON
Tunda
Selesai

Kalkulasi

Kalkulasi
Kalkulasi Tanggal
Kalkulasi JSON

Operasi Data

Tambah Data
Perbarui Data
Kueri Data
Hapus Data
Operasi SQL

Penanganan Manual

Penanganan Manual
Persetujuan
Tembusan (CC)

Perluas Tipe

Permintaan HTTP
Skrip JavaScript
Notifikasi
Kirim Email
Respons
Pesan Respons
Variabel
Catatan Eksekusi
Manajemen Versi
Opsi Lanjutan

Pengembangan Ekstensi

Ikhtisar
Perluas Tipe Pemicu
Perluas Tipe Node
Referensi API
Previous PagePerulangan
Next PageCabang Paralel
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Variabel

This feature is provided by the commercial plugin «Alur kerja: Variabel kustom», please purchase to use

#Pendahuluan

Anda dapat mendeklarasikan variabel dalam sebuah alur kerja atau menetapkan nilai ke variabel yang sudah dideklarasikan. Ini biasanya digunakan untuk menyimpan data sementara dalam alur kerja.

#Membuat Node

Pada antarmuka konfigurasi alur kerja, klik tombol plus ("+") di alur kerja untuk menambahkan node "Variabel":

Menambahkan Node Variabel

#Mengonfigurasi Node

#Mode

Node variabel mirip dengan variabel dalam pemrograman; node ini harus dideklarasikan terlebih dahulu sebelum dapat digunakan dan diberi nilai. Oleh karena itu, saat membuat node variabel, Anda perlu memilih modenya. Ada dua mode yang dapat dipilih:

Memilih Mode

  • Mendeklarasikan variabel baru: Membuat variabel baru.
  • Menetapkan nilai ke variabel yang sudah ada: Menetapkan nilai ke variabel yang telah dideklarasikan sebelumnya dalam alur kerja, yang setara dengan memodifikasi nilai variabel tersebut.

Ketika node yang dibuat adalah node variabel pertama dalam alur kerja, Anda hanya dapat memilih mode deklarasi, karena belum ada variabel yang tersedia untuk penetapan nilai.

Saat Anda memilih untuk menetapkan nilai ke variabel yang sudah dideklarasikan, Anda juga perlu memilih variabel target, yaitu node tempat variabel tersebut dideklarasikan:

Memilih variabel yang akan diberi nilai

#Nilai

Nilai variabel dapat berupa tipe apa pun. Ini bisa berupa konstanta, seperti string, angka, nilai boolean, atau tanggal, atau bisa juga variabel lain dari alur kerja.

Dalam mode deklarasi, menetapkan nilai variabel setara dengan memberinya nilai awal.

Mendeklarasikan nilai awal

Dalam mode penetapan nilai, menetapkan nilai variabel setara dengan memodifikasi nilai variabel target yang sudah dideklarasikan menjadi nilai baru. Penggunaan selanjutnya akan mengambil nilai baru ini.

Menetapkan variabel pemicu ke variabel yang sudah dideklarasikan

#Menggunakan Nilai Variabel

Pada node-node selanjutnya setelah node variabel, Anda dapat menggunakan nilai variabel dengan memilih variabel yang sudah dideklarasikan dari grup "Variabel Node". Misalnya, dalam node kueri, gunakan nilai variabel sebagai kondisi kueri:

Menggunakan nilai variabel sebagai kondisi filter kueri

#Contoh

Skenario yang lebih berguna untuk node variabel adalah dalam cabang, di mana nilai-nilai baru dihitung atau digabungkan dengan nilai-nilai sebelumnya (mirip dengan reduce/concat dalam pemrograman), dan kemudian digunakan setelah cabang berakhir. Berikut adalah contoh penggunaan cabang perulangan dan node variabel untuk menggabungkan string penerima.

Pertama, buat alur kerja yang dipicu oleh koleksi yang aktif saat data "Artikel" diperbarui, dan muat data relasi "Penulis" terkait (untuk mendapatkan penerima):

Mengonfigurasi Pemicu

Kemudian, buat node variabel untuk menyimpan string penerima:

Node variabel penerima

Selanjutnya, buat node cabang perulangan untuk mengulang penulis artikel dan menggabungkan informasi penerima mereka ke dalam variabel penerima:

Mengulang penulis dalam artikel

Di dalam cabang perulangan, pertama buat node perhitungan untuk menggabungkan penulis saat ini dengan string penulis yang sudah tersimpan:

Menggabungkan string penerima

Setelah node perhitungan, buat node variabel lain. Pilih mode penetapan nilai, pilih node variabel penerima sebagai target penetapan nilai, dan pilih hasil dari node perhitungan sebagai nilainya:

Menetapkan string penerima yang digabungkan ke node penerima

Dengan demikian, setelah cabang perulangan selesai, variabel penerima akan menyimpan string penerima dari semua penulis artikel. Kemudian, setelah perulangan, Anda dapat menggunakan node Permintaan HTTP untuk memanggil API pengiriman email, meneruskan nilai variabel penerima sebagai parameter penerima ke API tersebut:

Mengirim email ke penerima melalui node permintaan

Dengan demikian, fitur pengiriman email massal sederhana telah diimplementasikan menggunakan perulangan dan node variabel.