# Component of Workflow

Anda dapat menambahkan komponen dengan klik button '+'. Process flow dalam sistem 3Dolphins terdiri dari sepuluh (10) komponen workflow, yaitu:

| Component                                                                                                                                                                                                                                                                 | Description                                                                                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QFz9i7-VDg39nYA5%2Fwebhook.png?alt=media&#x26;token=bd40ccf4-26d4-45a6-9b77-337d7cad43d9" alt="" data-size="line">            | Webhook adalah node yang berfungsi sebagai gerbang dari process flow Anda. Dari webhook, Anda menetapkan variabel value yang akan dikembalikan sebagai response dari process flow Anda.                                                             |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QIoOZo2NGu6-1zVZ%2FExecute%20Command.png?alt=media&#x26;token=1df88cf6-6916-4d88-926a-b49ca7ec6d6f" alt="" data-size="line">  | Execute command adalah node yang digunakan untuk menjalankan perintah dalam terminal (command line). Pada node ini Anda dapat menambahkan perintah-perintah dasar linux seperti saat Anda berada dalam terminal.                                    |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QLjEDevy-mSKziq2%2FHTTP%20Request.png?alt=media&#x26;token=59d6f24f-5656-4a6b-aee7-dea00cebc20d" alt="" data-size="line">     | HTTP Request adalah node yang berfungsi untuk menjalankan API Service. Pada node ini Anda cukup menambahkan URL,memilih method, serta parameter-parameter lain seperti header, request body dan lain lain dari UI.                                  |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QP3TfaArozH9WK74%2FMVEL%20Function.png?alt=media&#x26;token=35bbae3a-46b7-4281-ade2-291ff6c156b1" alt="" data-size="line">    | MVEL Function adalah node yang berfungsi untuk menjalankan code berbasis MVEL code. Bahasa yang digunakan disini adalah bahasa MVEL. Jangan khawatir juga karna di node ini juga mendukung bahasa lain seperti java.                                |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QRYRfiKJf13tgAHx%2FMemory%20Process.png?alt=media&#x26;token=198fafcf-bd39-44fc-93ec-79797295077a" alt="" data-size="line">   | Memory process adalah node yang berfungsi untuk menambahkan parameter ke memory cached.                                                                                                                                                             |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QUbv-prPymtQN0vE%2FExecute%20Workflow.png?alt=media&#x26;token=192afa54-8e37-4b08-afd0-ff9a72af776b" alt="" data-size="line"> | Execute workflow adalah node yang berfungsi untuk menjalankan process flow lain di dalam process flow Anda.                                                                                                                                         |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QX7GMGTyGgKiHsnd%2FTimer%20Interval.png?alt=media&#x26;token=959bb01d-f398-4847-81d9-d934e8c2b749" alt="" data-size="line">   | Timer Interval adalah node yang berfungsi untuk memberi interval waktu tertentu untuk berpindah ke node berikutnya. Jadi di node ini Anda dapat mengatur delay dalam rentang waktu tertentu sebelum menjalankan ke node berikutnya.                 |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QZydBVgpZDB6GIig%2FSend%20Message.png?alt=media&#x26;token=472547f8-e367-4ddf-a6a2-134693ffd0e8" alt="" data-size="line">     | Send Message adalah node yang berfungsi untuk mengirimkan pesan dari 3Dolphins ke platform channel sesuai dengan parameter yang Anda atur.                                                                                                          |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QbyTM1p7NesXDIXA%2FSend%20Email.png?alt=media&#x26;token=30cef84c-f89e-4d7e-980e-1e44c5d144b8" alt="" data-size="line">       | Send Email adalah node yang berfungsi untuk mengirimkan pesan email menggunakan channel email yang aktif ke email tujuan yang Anda atur.                                                                                                            |
| <img src="https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MY8NQAT-zBWRjR48jX2%2F-MY8QeWoWJetknVp_pMQ%2FShow%20Growl.png?alt=media&#x26;token=f17546c2-c35b-4233-ad9f-6e448f1446ba" alt="" data-size="line">       | Show Growl adalah node yang berfungsi untuk menampilkan pop up message secara custom ke user yang kita daftarkan id user tersebut. Jenis pop up yang dimunculkan akan berbeda sesuai dengan tipe growl nya, yaitu ada info, warning, fatal & error. |

![Component of Workflow](https://373685398-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MRTTNpwdQk9fhxOdvK5%2F-MRTVogWVFxCG88LMPzX%2Fimage.png?alt=media\&token=c6e0035d-d383-46fd-9cc2-fee6da7c9eb6)
