Topik ini menjelaskan cara membuat alur kerja sederhana yang mengeksekusi permintaan HTTP di Konsol CloudFlow.
Latar Belakang
Alur kerja CloudFlow mendefinisikan logika bisnis dan detail yang diperlukan untuk eksekusinya. Misalnya, alur kerja manajemen pesanan dapat mencakup langkah-langkah seperti membuat pesanan, memproses pembayaran, memesan inventaris, mengirimkan produk, dan mengirim Notifikasi. Setelah alur kerja dibuat, Anda dapat menjalankannya berulang kali—umumnya dengan input berbeda pada setiap eksekusi. Sebagai contoh, setiap kali pelanggan melakukan pemesanan, alur kerja manajemen pesanan dijalankan dengan detail pesanan sebagai input. CloudFlow menyediakan berbagai primitif kontrol untuk mendefinisikan logika bisnis, termasuk eksekusi task serial dan paralel, eksekusi kondisional, serta eksekusi paralel task untuk sekumpulan item data.
Prosedur
Masuk ke Konsol CloudFlow. Di bilah navigasi atas, pilih Wilayah.
Pada halaman Workflows, klik Create Workflow.
Pada kotak dialog Use a blank canvas yang muncul, pilih Use a blank canvas, pilih Workflow Mode, atur Workflow Name dan Description, lalu klik Create.
Contoh ini menggunakan Standard Workflow. Untuk informasi selengkapnya tentang mode alur kerja yang didukung oleh CloudFlow, lihat Standard Workflow and Express Workflow.

Pada halaman CloudFlow Studio, dari panel states, seret node state Request ke kanvas. Saat garis horizontal atau vertikal muncul, lepaskan mouse untuk menempatkan node tersebut dalam alur kerja.

Klik node Request dan konfigurasikan Basic Settings, Input Settings, Output Settings, dan Error Handling.
Tabel berikut menjelaskan parameter utama dalam Basic Settings. Anda dapat menggunakan nilai default untuk parameter lainnya. Untuk informasi selengkapnya tentang Input Settings, Output Settings, and Error Handling, lihat Prosedur.
Parameter
Deskripsi
Contoh
Invocation Parameters
Request Method: Metode permintaan HTTP, seperti GET.
Request URL:
Jika Anda memilih nilai tetap, ini adalah URL lengkap untuk permintaan HTTP.
Jika Anda memilih ekspresi, Anda dapat menggunakan
formatuntuk menyusun URL.
Headers: Opsional. Header permintaan HTTP, seperti
Content-TypedanAuthorization.Body: Opsional. Data badan permintaan, untuk metode POST.
Query: Opsional. Parameter kueri.
CatatanAnda juga dapat mendefinisikan parameter pemanggilan dengan menggunakan YAML pada tab Switch to YAML Editing.
Parameters: method: POST url.$: format("http://www.{}.com","aliyun") body: {} headers: Content-Type: multipart/form-dataNext State
State berikutnya yang akan dituju oleh alur kerja. Perubahan berlaku secara real time.
Hello World
(Opsional) Pada tab Workflow Configuration, konfigurasikan execution role. Lalu, klik Save dan Exit.
Jika Anda sudah memiliki RAM role, Anda dapat memilihnya langsung. Jika ini pertama kalinya Anda menggunakan CloudFlow, Anda harus membuat role terlebih dahulu. Untuk informasi selengkapnya, lihat Create an execution role.
CatatanAlur kerja dalam contoh ini memanggil permintaan HTTP dan tidak memerlukan role. Jika alur kerja Anda terintegrasi dengan layanan cloud lainnya, Anda harus mengonfigurasi role dengan izin yang diperlukan.
Dokumen Terkait
Anda juga dapat membuat alur kerja menggunakan SDK atau API. Untuk informasi selengkapnya, lihat Create a workflow.
CloudFlow menyediakan berbagai node state untuk membantu Anda membangun alur kerja dengan lebih mudah dan efisien. Untuk informasi selengkapnya, lihat State transitions.