Sign inGet Started

Jadwal run dan langkah delay

Gunakan Schedule untuk memulai run baru pada waktu berulang. Gunakan Delay untuk menjeda run yang sudah berjalan, misalnya menunggu sampai pengingat janji temu tiba waktunya.

Automations tersedia dalam Early access. Izin workspace Anda menentukan tindakan yang dapat Anda lakukan.

Mengonfigurasi jadwal

  1. Pilih trigger Schedule.
  2. Pilih Repeat, misalnya Every day atau Every weekday.
  3. Atur waktu dan zona waktu. Pola mingguan dan bulanan juga memerlukan hari.
  4. Periksa kejadian berikutnya yang ditampilkan di editor.
  5. Simpan, pratinjau, dan publikasikan saat workflow sudah siap.

Kejadian berikutnya adalah saat sebuah run menjadi jatuh tempo. Pemrosesan bisa dimulai lebih lambat. Jadwal bulanan untuk hari yang tidak ada di suatu bulan akan melewati bulan tersebut.

Untuk pola di luar preset, gunakan Custom schedule dan Edit cron expression. Ekspresi ini menggunakan lima kolom: menit, jam, hari dalam bulan, bulan, dan hari dalam minggu. Periksa kejadian berikutnya setelah mengeditnya.

Memahami tick yang terlewat dan tumpang tindih

Jadwal default melewati tick yang terlewat dan melewati tick saat automasi ini sudah memiliki run aktif. Run aktif dari versi terpublikasi yang lebih lama juga dapat menyebabkan tick dilewati.

Kebijakan missed-run pada jadwal dapat memilih untuk mengejar ketertinggalan dengan satu run untuk kejadian terlewat terbaru. Kebijakan ini tidak memutar ulang satu run untuk setiap tick yang terlewat. Kebijakan overlap-nya dapat mengizinkan run simultan. Tinjau juga pengaturan overlap di tingkat automasi.

Mempublikasikan atau melanjutkan akan memulai penjadwalan dari saat aktivasi. Waktu yang dihabiskan dalam keadaan dijeda tidak menumpuk pekerjaan terjadwal untuk diputar ulang. Tick yang dilewati tidak membuat run di Runs atau Metrics.

Menambahkan delay

  1. Tambahkan Delay setelah langkah yang harus mendahului jeda.
  2. Pilih durasi atau tanggal dan waktu tertentu. Petakan timestamp dari trigger saat setiap run memerlukan waktu yang berbeda.
  3. Hubungkan jalur berikutnya dari delay ke langkah lanjutan.
  4. Pratinjau input maupun kelanjutannya.

Durasi mengukur waktu yang berlalu. Timestamp mengidentifikasi suatu momen dan harus menyertakan offset zona waktunya. Jika momen tersebut sudah lewat saat run mencapai delay, alur langsung dilanjutkan.

Run ditampilkan sebagai menunggu selama jeda. Waktu bangun yang dipilih tetap berlaku saat percobaan ulang; percobaan ulang tidak memulai ulang durasi.

Batas waktu run

Sebuah run memiliki batas 30 hari, dihitung sejak Bird menerimanya. Waktu antrean, aksi, delay, dan event wait berbagi waktu tersebut. Run dapat mencapai batas waktunya sebelum langkah berikutnya dieksekusi.

Memecah delay ke beberapa langkah tidak memperpanjang batas waktu. Misalnya, alur yang selalu melewati dua delay 15 hari tidak dapat dipublikasikan. Sisakan waktu untuk aksi setelah delay juga.

Memperhitungkan daylight saving

Jadwal mengikuti jam lokal zona waktunya. Waktu lokal yang dilewati saat transisi musim semi tidak memiliki kejadian. Waktu lokal yang berulang saat transisi musim gugur dapat terjadi dua kali, tunduk pada aturan overlap.

Durasi 24 jam mengukur 24 jam yang berlalu. Durasi ini dapat berakhir pada waktu jam lokal yang berbeda setelah perubahan daylight saving. Pilih jadwal UTC jika jam lokal yang berulang atau hilang tidak sesuai untuk workflow.

Langkah berikutnya

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini.