All Products
Search
Document Center

CloudFlow:Langkah Tunggu

Last Updated:Jun 29, 2025

Topik ini menjelaskan langkah tunggu beserta contoh terkait.

Ikhtisar

Langkah tunggu menghentikan sementara eksekusi alur selama periode waktu tertentu sebelum melanjutkan. Anda dapat menentukan waktu relatif atau menggunakan cap waktu untuk menetapkan waktu akhir absolut.

Langkah tunggu mencakup atribut berikut:

  • tipe: Diperlukan. Jenis langkah. Nilai wait menunjukkan bahwa langkah tersebut adalah langkah tunggu.
  • nama: Diperlukan. Nama langkah.
  • Durasi: Opsional. Waktu relatif dalam detik untuk menunggu. Ini bisa berupa konstanta atau parameter dalam input. Contohnya, 10 menunjukkan menunggu selama 10 detik, dan $.sleep menunjukkan bahwa waktu tunggu diambil dari input dengan kunci sleep. Anda harus menentukan antara Durasi atau timestamp.
  • timestamp: Opsional. Waktu absolut dalam format RFC3339. Ini bisa berupa konstanta atau parameter dalam input. Contohnya, 2019-05-02T15:04:05Z menunjukkan menunggu hingga 15:04:05 pada tanggal 2 Mei 2019 UTC. Jika waktunya lebih awal dari waktu saat ini, langkah tunggu akan berakhir.
  • end: Opsional. Menentukan apakah akan melanjutkan ke langkah-langkah berikutnya setelah langkah saat ini berakhir.
  • inputMappings: Opsional. Pemetaan input.
  • outputMappings: Opsional. Pemetaan output. Langkah tunggu tidak menghasilkan data, dan $local-nya kosong.
Catatan Waktu tunggu maksimum dibatasi hingga dua hari.

Contoh

  • Waktu tunggu 20 detik
    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        duration: 20           
  • Waktu tunggu ditentukan oleh input
    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        duration: $.wait            
  • Waktu tunggu absolut
    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        timestamp: 2019-05-02T15:04:05Z            
  • Waktu tunggu absolut ditentukan oleh input
    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        timestamp: $.wait_timestamp