Process Flow 101: How Process Flow Work?

Process Flow sederhananya adalah mengubah code jadi node, memungkinkanmu untuk melihat proses hulu ke hilir dalam pengayaan sumber untuk bot dalam interface yang mudah. Modul ini membuat kamu bisa ambil sumber eksternal untuk disambung menjadi jawaban bagi pertanyaan yang sesuai. Untuk memberikan gambaran tentang bagaimana bentuk dari process flow dan bagaimana cara kerjanya, kamu bisa lihat gambar di bawah ini.

cid:image002.png@01D5E574.BCE46770

Workflow di atas sedang menjalankan permintaan untuk API libur nasional tahunan, melakukan manipulasi dengan data dan mengeluarkan hasil. Kamu bisa baca tutorial yang lebih praktikal (https://docs.3dolphins.ai/), dengan contoh cara ‘menculik’ data tentang libur tahunan 2020 untuk botmu. Dalam post ini, kami akan menjelaskan secara teoretis apa yang akan dilakukan oleh masing-masing node.

Process Flow bermula dari start node (node awal) sebagai awalan pembuatan workflow. Node ini tidak menyimpan data apapun, hanya sebagai titik mula dimulainya proses.

Selanjutnya, start node akan memicu webhook node yang berperan sebagai panggilan balik. Setiap proses akan mulai dari webhook sebagai node akar dan menentukan node mana yang selanjutnya akan dieksekusi dalam workflownya. Hasil dari node webhook dapat berasal dari HTTP Request node.

Prosesnya akan berlanjut ke node selanjutnya yakni HttpsRequest node. Node ini memicu permintaan ke API pihak ketiga. Dalam node ini, kamu harus mengatur konfigurasi Http Request, seperti menentukan header request atau body request. Setelah proses di node HttpRequest selesai, hasil dari Http response dapat digunakan dengan Mvel Node untuk memanipulasi data.

Mvel node, sebagaimana yang dijelaskan di atas, digunakan untuk mengevaluasi expression tertulis di Java Syntax. Node ini akan mengeksekusi skrip yang diterima dari node sebelumnya. Pada contoh di atas, node Mvel akan menghasilkan tampilan informasi tentang kalender libur nasional di 2020.

Dengan memperkenalkan modul baru kami, Process Flow, kami berharap dapat membantu bot developer 3Dolphins untuk memudahkan pengembangan integrase chatbot. Kalau kamu mau cari informasi lebih dalam mengenai process flow, kamu bisa baca di dokumentasi kami disini.

Share :
Facebook
Twitter
LinkedIn
Related Post