Memahami pemicu di Shopify Flow
Pemicu adalah peristiwa yang memulai alur kerja, dan mewakili himpunan data awal yang digunakan alur kerja untuk menginformasikan kondisi alur kerja. Intinya, pemicu adalah langkah pertama, atau peristiwa pendorong, yang meluncurkan otomatisasi.
Setiap alur kerja hanya dapat memiliki 1 langkah pemicu.
Di halaman ini
Memilih pemicu untuk alur kerja Anda
Ada banyak pemicu berbeda yang dapat dipilih untuk memulai alur kerja Anda. Jadi, memilih pemicu yang paling sesuai berarti alur kerja Anda memiliki peluang terbaik untuk berhasil dijalankan.
Saat memutuskan pemicu mana yang akan dipilih untuk memulai alur kerja, tinjau pertimbangan berikut berdasarkan tugas yang ingin Anda otomatisasikan dengan alur kerja:
- Pertimbangkan kapan Anda ingin alur kerja dimulai: peristiwa versus jadwal.
- Konfirmasikan definisi pemicu yang Anda pertimbangkan.
- Pertimbangkan data apa yang perlu diperiksa oleh alur kerja.
Pertimbangkan kapan Anda ingin alur kerja dimulai: peristiwa versus jadwal
Hampir semua pemicu alur kerja didasarkan pada peristiwa tertentu yang terjadi di toko Anda. Peristiwa ini tidak memiliki jadwal yang ditetapkan dan dapat terjadi beberapa kali sehari, tergantung pada aktivitas toko Anda. Misalnya, jika Anda biasanya memenuhi semua pesanan pada hari yang sama dalam seminggu, maka alur kerja yang dimulai dengan pemicu Pesanan terpenuhi mungkin tidak berjalan sama sekali selama hampir seminggu, lalu berjalan beberapa kali dalam satu hari saat Anda mulai memenuhi pesanan. Untuk banyak tugas, pemicu berbasis peristiwa adalah pilihan yang tepat, karena hanya berjalan saat peristiwa yang relevan terjadi.
Namun, Anda mungkin ingin mengotomatiskan tugas yang terjadi pada jadwal yang ditetapkan, bukan pada peristiwa tertentu. Dalam kasus ini, Anda harus menggunakan pemicu Waktu terjadwal, yang merupakan pemicu unik yang memulai alur kerja pada waktu dan tanggal tertentu yang Anda tentukan. Anda juga dapat menjadwalkan alur kerja untuk berulang setiap jam, hari, minggu, atau bulan. Jenis pemicu ini dapat berguna untuk menyiapkan otomatisasi berbasis jadwal, seperti membuat daftar harian semua produk Anda yang stoknya habis dan mengirim email ke manajer inventaris Anda.
Mengapa ini penting: Memilih waktu yang tepat untuk alur kerja Anda sangat penting karena memastikan bahwa otomatisasi hanya aktif ketika relevan dengan kebutuhan bisnis Anda. Jika Anda memilih pemicu berbasis peristiwa, alur kerja Anda akan dimulai sebagai respons langsung terhadap suatu tindakan di toko Anda, seperti pelanggan yang membuat pesanan. Jika Anda menggunakan pemicu terjadwal, alur kerja Anda akan berjalan pada waktu tertentu yang Anda pilih, sehingga memungkinkan untuk mengotomatiskan tugas secara berkala.
Konfirmasikan definisi pemicu yang Anda pertimbangkan
Di Shopify Flow, pemicu bersifat sangat harfiah, dengan definisi yang kaku. Misalnya, pemicu Pesanan dibuat dan Transaksi pesanan dibuat mungkin tampak merujuk pada hal yang sama, tetapi sebenarnya merujuk pada peristiwa pesanan yang sama sekali berbeda; pemicu Pesanan dibuat akan aktif saat pesanan dibuat di toko Anda, sedangkan pemicu Transaksi pesanan dibuat akan aktif saat transaksi terkait pembayaran dibuat pada pesanan yang sudah ada, seperti mengambil pembayaran secara manual pada pesanan yang belum dibayar, atau memberikan pengembalian dana kepada pelanggan.
Mengapa ini penting: Karena pemicu adalah hal pertama yang dicari alur kerja sebelum memulai sisa eksekusinya, memiliki pemicu yang benar akan memastikan bahwa alur kerja Anda dimulai saat peristiwa yang benar terjadi. Jangan membuat asumsi tentang apa yang dirujuk oleh nama pemicu. Jika 2 pemicu tampak serupa, maka pasti ada perbedaan utama di antara keduanya yang dapat secara signifikan memengaruhi mana yang tepat untuk digunakan untuk alur kerja Anda.
Pertimbangkan data apa yang perlu diperiksa oleh alur kerja
Pemicu menentukan himpunan data awal yang dapat digunakan alur kerja saat menjalankan kondisinya. Misalnya, saat alur kerja dimulai dengan pemicu Pelanggan dibuat, alur kerja memiliki akses ke informasi pelanggan baru, seperti detail kontak, riwayat pesanan, dan apakah pelanggan tersebut setuju untuk menerima materi pemasaran melalui email. Namun, alur kerja tidak akan memiliki akses ke jenis data lain, seperti metode pengiriman yang dipilih untuk pesanan terbaru, karena informasi semacam itu disimpan dalam himpunan data pesanan, bukan di himpunan data pelanggan.
Pemicu juga secara langsung menentukan ketentuan, tindakan, dan variabel apa saja yang tersedia untuk digunakan di seluruh sisa alur kerja. Jika variabel atau tindakan tidak tersedia, maka tidak akan ditampilkan sebagai opsi untuk dipilih.
Perlu juga dipertimbangkan bahwa beberapa data tidak akan langsung tersedia saat pemicu terjadi. Misalnya, dalam kebanyakan kasus, jika alur kerja Anda dimulai dengan pemicu Pesanan dibuat, dan alur kerja mencoba menggunakan variabel order.fulfillmentOrders, alur kerja mungkin gagal karena pesanan tersebut belum memiliki pemenuhan apa pun, karena baru saja dibuat. Pemicu Peristiwa pemenuhan dibuat mungkin merupakan pemicu yang lebih tepat untuk digunakan.
Mengapa ini penting: Alur kerja dapat berhasil atau gagal berdasarkan data yang tersedia dari pemicu. Pemicu yang Anda pilih menentukan dengan tepat detail mana di toko Anda yang dapat diakses untuk ditinjau oleh kondisi dan tindakan alur kerja. Jika data yang Anda butuhkan tidak ada dalam himpunan data pemicu, alur kerja Anda tidak dapat mengakses atau menggunakan informasi tersebut untuk otomatisasi atau pengambilan keputusan. Sebelum menyelesaikan alur kerja, konfirmasikan bahwa pemicu menyediakan semua informasi yang diperlukan untuk mencapai tujuan otomatisasi Anda.
Contoh pemicu yang digunakan untuk alur kerja umum
Tabel berikut memberikan contoh pemicu umum dan cara menggunakannya dalam alur kerja Shopify Flow.
Anda juga dapat meninjau contoh alur kerja lain di Shopify Flow yang tersedia sebagai templat.
| Pemicu | Contoh kasus penggunaan alur kerja |
|---|---|
| Pesanan dibuat |
|
| Pesanan dibayar |
|
| Jumlah inventaris varian produk berubah |
|
| Produk dibuat |
|
| Pelanggan dibuat |
|
| Waktu terjadwal |
|