Pemicu terjadwal memungkinkan Anda memulai sebuah flow berdasarkan tanggal dan waktu tertentu — ideal untuk mengotomatiskan pengingat, pengumuman, atau alur kerja berulang. Dalam artikel ini, kami akan memandu Anda cara menyiapkan jenis pemicu ini dan menggunakan opsi pengulangan serta filter secara efektif.
ℹ️ Pelajari lebih lanjut mengenai pemicu flow dan cara mengatur kondisi enrollment di artikel ini: Flow trigger overview
Pemicu tanggal dan waktu terjadwal
Pemicu “Tanggal dan Waktu Terjadwal” memungkinkan Anda secara otomatis menjalankan alur kerja pada tanggal dan waktu yang sudah ditentukan sebelumnya. Anda juga dapat mengatur pemicu ini agar berulang secara berkala — harian, mingguan, bulanan, atau tahunan. Hal ini sangat berguna untuk:
- Mengirim pengingat janji temu atau pembayaran
- Menjalankan siaran rutin (misalnya newsletter, tips)
- Mengotomatiskan alur kerja internal secara terjadwal
Atur pemicu “Tanggal dan waktu terjadwal”
- Klik pada node pemicu Tanggal dan Waktu Terjadwal untuk membuka formulir node-nya, yang akan muncul di sisi kanan layar.
- Untuk bisa mengatur, form node harus mengandung bidang di bawah ini:
- Atur
- Custom object: Pilih custom object-nya. Jika belum ada object yang dibuat, kamu bisa lihat artikel Help Center untuk membuat custom object terlebih dahulu.
-
Object property: Pilih properti tanggal/waktu di dalam custom object yang kamu pilih. Properti inilah yang akan dipakai untuk memicu node-node berikutnya dalam flow. Jika custom object yang dipilih tidak memiliki properti tanggal/waktu, kamu tidak akan bisa memilih apa pun.
- Tanggal pemicu: Pilih apakah pemicunya berjalan tepat pada tanggal yang ada di properti, atau diatur untuk berjalan sebelum atau setelah tanggal tersebut.
- Waktu pemicu: Atur apakah pemicunya dieksekusi pada waktu yang tercantum di properti, sebelum atau setelah waktu tersebut, atau menggunakan waktu khusus yang kamu tentukan sendiri.
-
Ulangi: Pilih jika flow harus berjalan secara berulang. Opsi yang tersedia meliputi:
- Harian: Flow berjalan sekali setiap hari pada waktu yang dipilih
- Mingguan: Pilih satu atau beberapa hari dalam seminggu (misalnya, Senin, Rabu, Jumat)
- Bulanan: Pilih hari tertentu dalam sebulan (misalnya, tanggal 15). Anda dapat menentukan hari mana dalam sebulan untuk memicu workflow ini. Jika hari yang dipilih tidak ada di bulan tertentu (misalnya, tanggal 29, 30, atau 31), maka flow tidak akan berjalan pada bulan tersebut.
- Tahunan: Berjalan sekali setahun pada tanggal dan waktu yang ditentukan
- Filter
- Kondisi Enrollment: Saat diaktifkan, Anda dapat menetapkan kondisi tertentu pada tab “Filter” yang harus dipenuhi pelanggan agar dapat didaftarkan ke dalam flow.
Catatan mengenai logika pemicu:
Setelah flow yang menggunakan pemicu ini dipublikasikan, sistem akan melakukan pengecekan harian (setiap 24 jam) untuk mencari custom object record yang memenuhi kriteria yang sudah ditentukan.
- Siklus 24 jam ini dihitung berdasarkan waktu saat flow tersebut dipublikasikan.
- Jika ada record yang cocok dengan kondisi pemicu, flow akan otomatis mendaftarkan record tersebut dan menjalankan aksi-aksi berikutnya.
Jika sebuah custom object record diperbarui setelah flow dipublikasikan, flow tetap akan menggunakan data dari pengecekan terakhir dalam siklus berjalan. Pembaruan tersebut baru akan berlaku pada pengecekan harian berikutnya. Jika pada pengecekan itu record yang diperbarui memenuhi kondisi pemicu, maka record tersebut akan didaftarkan ke dalam flow.
Contoh:
Jika kamu mempublikasikan flow pada pukul 14.00, sistem akan melakukan pengecekan setiap hari sekitar pukul 14.00.
- Jika sebuah custom object record diperbarui pada pukul 17.00, perubahan itu baru akan terdeteksi pada pengecekan hari berikutnya pukul 14.00.
