Buat alur kerja sederhana yang mengeksekusi permintaan HTTP di Konsol CloudFlow.
Latar Belakang
Alur kerja di CloudFlow mendefinisikan logika bisnis dan informasi yang diperlukan untuk eksekusi. Misalnya, alur kerja manajemen pesanan dapat mencakup pembuatan pesanan, pemrosesan pembayaran, pemesanan inventaris, pengiriman barang, dan pengiriman notifikasi. Setelah membuat alur kerja, Anda dapat menjalankannya berulang kali dengan input yang berbeda setiap kali. CloudFlow menyediakan primitif kontrol yang memungkinkan Anda mengeksekusi tugas secara serial atau paralel, memilih antar cabang eksekusi, atau melakukan iterasi atas item dalam set data.
Prosedur
Masuk ke Konsol CloudFlow. Di bilah navigasi atas, pilih wilayah.
-
Pada halaman Workflows, klik Create Workflow.
-
Pada kotak dialog Create Workflow, pilih Use blank canvas, pilih Workflow Mode, atur Name dan Description, lalu klik Create.
Contoh ini menggunakan alur kerja standar. Untuk informasi selengkapnya tentang mode alur kerja, lihat Standard and express workflows.
-
Pada halaman CloudFlow Studio, seret node Request dari panel state browser ke kanvas. Lepaskan tombol mouse saat garis penempatan muncul untuk menambahkan node ke alur kerja.
-
Klik node Request. Di panel sisi kanan, konfigurasikan tab Basic Settings, Input Settings, Output Settings, dan Error Handling.
Tabel berikut menjelaskan parameter utama pada tab Basic Settings. Anda dapat menggunakan nilai default untuk parameter lainnya. Untuk informasi selengkapnya tentang Input Settings, Output Settings, and Error Handling, lihat State transitions.
Parameter
Deskripsi
Contoh
Call parameters
-
Request Method: Pilih metode permintaan HTTP, seperti GET.
-
Request URL:
-
Jika Anda memilih nilai tetap, masukkan URL lengkap layanan HTTP.
-
Jika Anda memilih ekspresi, Anda dapat menggunakan
format()untuk menyusun URL.
-
-
Headers: Opsional. Tambahkan header permintaan HTTP sesuai kebutuhan, seperti
Content-TypeatauAuthorization. -
Body: Opsional. Jika Anda menggunakan metode
POST, berikan data badan permintaan. -
Query: Opsional. Tentukan parameter kueri sesuai kebutuhan.
CatatanAnda juga dapat mengklik tab Switch to YAML Editing untuk mendefinisikan parameter pemanggilan dalam format YAML.
Parameters: method: POST url.$: format("http://www.{}.com","aliyun") body: {} headers: Content-Type: multipart/form-dataNext State
Pilih status berikutnya untuk transisi. Perubahan berlaku serta-merta.
Hello World
-
-
(Opsional) Klik tab Workflow Configuration untuk mengonfigurasi role untuk alur kerja. Lalu, klik Save dan Exit.
Jika Anda telah membuat RAM role, pilih role tersebut. Jika ini pertama kalinya Anda menggunakan CloudFlow, buat role terlebih dahulu. Untuk informasi selengkapnya, lihat Create an execution role.
CatatanAlur kerja dalam contoh ini melakukan permintaan HTTP dan tidak memerlukan role. Jika alur kerja Anda terintegrasi dengan layanan cloud lain, 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 status untuk membantu Anda membangun alur kerja secara efisien. Untuk informasi selengkapnya, lihat State transitions.