Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
Digunakan untuk memanggil alur kerja lain dari dalam suatu alur kerja. Anda dapat menggunakan variabel dari alur kerja saat ini sebagai input untuk alur kerja anak, dan menggunakan output dari alur kerja anak sebagai variabel dalam alur kerja saat ini untuk digunakan pada node-node berikutnya.
Proses pemanggilan alur kerja ditunjukkan pada gambar di bawah ini:

Dengan memanggil alur kerja, Anda dapat menggunakan kembali logika proses umum, seperti mengirim email, SMS, dll., atau memecah alur kerja yang kompleks menjadi beberapa alur kerja anak untuk manajemen dan pemeliharaan yang lebih mudah.
Pada dasarnya, suatu alur kerja tidak membedakan apakah suatu proses adalah alur kerja anak atau bukan. Setiap alur kerja dapat dipanggil sebagai alur kerja anak oleh alur kerja lain, dan juga dapat memanggil alur kerja lain. Semua alur kerja setara; hanya ada hubungan memanggil dan dipanggil.
Demikian pula, penggunaan pemanggilan alur kerja terjadi di dua tempat:
Di antarmuka konfigurasi alur kerja, klik tombol plus ("+") di alur kerja untuk menambahkan node "Memanggil Alur Kerja":

Pilih alur kerja yang akan dipanggil. Anda dapat menggunakan kotak pencarian untuk pencarian cepat:

:::info{title=Tips}
Setelah memilih alur kerja, Anda juga perlu mengonfigurasi variabel pemicu sebagai data input untuk memicu alur kerja anak. Anda dapat langsung memilih data statis atau memilih variabel dari alur kerja saat ini:

Jenis pemicu yang berbeda memerlukan variabel yang berbeda, yang dapat dikonfigurasi pada formulir sesuai kebutuhan.
Lihat konten node Output Alur Kerja untuk mengonfigurasi variabel output dari alur kerja anak.
Kembali ke alur kerja utama, di node-node lain di bawah node Memanggil Alur Kerja, ketika Anda ingin menggunakan nilai output dari alur kerja anak, Anda dapat memilih hasil dari node Memanggil Alur Kerja. Jika alur kerja anak meng-output nilai sederhana, seperti string, angka, nilai boolean, tanggal (tanggal adalah string dalam format UTC), dll., nilai tersebut dapat langsung digunakan; jika itu adalah objek kompleks (seperti objek dari koleksi), perlu dipetakan terlebih dahulu melalui node Parse JSON sebelum propertinya dapat digunakan; jika tidak, ia hanya dapat digunakan sebagai objek utuh.
Jika alur kerja anak tidak mengonfigurasi node Output Alur Kerja, atau jika tidak memiliki nilai output, maka ketika menggunakan hasil dari node Memanggil Alur Kerja di alur kerja utama, Anda hanya akan mendapatkan nilai null (null).