All Products
Search
Document Center

CloudFlow:Buat alur kerja

Last Updated:Apr 11, 2026

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

  1. Masuk ke Konsol CloudFlow. Di bilah navigasi atas, pilih Wilayah.

  2. Pada halaman Workflows, klik Create Workflow.

  3. 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.

    image

  4. 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.

    image

  5. 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 format untuk menyusun URL.

    • Headers: Opsional. Header permintaan HTTP, seperti Content-Type dan Authorization.

    • Body: Opsional. Data badan permintaan, untuk metode POST.

    • Query: Opsional. Parameter kueri.

    Catatan

    Anda 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-data

    Next State

    State berikutnya yang akan dituju oleh alur kerja. Perubahan berlaku secara real time.

    Hello World

  6. (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.

    Catatan

    Alur 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.