Cara kerja penjadwalan
Jadwal, waktu, perubahan, periode, dan eksekusi: gagasan di balik Metascheduler, dan apa yang terjadi di setiap momen.
Unsur-unsurnya
Jadwal adalah satu entri di kalender Anda. Jadwal memiliki nama, waktu, dan daftar perubahan.
Perubahan adalah satu jenis edit pada sekumpulan item: "potong 20% dari 140 varian ini", atau "ganti menu utama dengan menu Black Friday". Setiap perubahan memiliki:
- jenis perubahan, seperti Harga varian atau Menu navigasi (semua jenis);
- item yang diubahnya, seperti produk, entri, atau menu;
- apa yang dilakukannya saat mulai;
- apa yang terjadi saat berakhir: Kembalikan, Atur ke nilai lain, atau Pertahankan.
Perubahan berjalan sesuai urutan daftarnya.
Waktu
| Waktu | Berjalan | Saat berakhir |
|---|---|---|
| Sekali | Satu kali, pada tanggal dan waktu tertentu. | Tidak ada: perubahannya tetap berlaku, seperti Peluncuran di peluncuran bertahap Shopify. |
| Periode | Dari awal hingga akhir. | Setiap perubahan mengikuti pilihan akhirnya, seperti Acara di peluncuran bertahap Shopify. |
| Berulang | Periode yang terjadi harian, mingguan, atau bulanan. | Setiap periode dikembalikan saat berakhirnya sendiri. |
| Ikuti peluncuran bertahap | Saat peluncuran bertahap Shopify menjadi aktif. | Saat peluncuran bertahap berakhir, sesuai pilihan Anda. |
Setiap jadwal memiliki zona waktunya sendiri. Waktu disimpan secara tepat, dan ditampilkan dalam zona jadwal.
Status
Jadwal bergerak melalui status berikut:
- Draf: sedang disiapkan. Tidak pernah berjalan.
- Terjadwal: menunggu awalnya.
- Berlaku: perubahannya sedang dibuat sekarang.
- Berakhir: sudah berjalan, dan tidak ada lagi yang jatuh tempo.
Anda juga bisa Jeda jadwal (tidak ada yang baru dimulai; apa pun yang sedang berlaku tetap dikembalikan saat berakhir) atau Arsipkan (tidak akan berjalan lagi; apa pun yang sedang berlaku tetap dikembalikan). Jadwal yang berakhir atau diarsipkan tidak bisa diedit: pilih Duplikasi untuk menjalankannya lagi.
Apa yang terjadi saat mulai
Untuk setiap item, Metascheduler:
- membaca nilai saat ini dan menyimpannya (snapshot);
- menulis nilai yang baru;
- menyimpan apa yang ditulisnya.
Jika item sudah memiliki nilai tersebut, tidak ada yang ditulis. Persentase selalu dihitung dari nilai yang tersimpan, jadi percobaan ulang tidak pernah memotong 20% dua kali.
Apa yang terjadi saat berakhir
Untuk setiap item, tergantung pilihan akhir perubahan:
- Kembalikan: jika nilai yang berlaku masih yang ditulis Metascheduler, aplikasi memasang kembali nilai yang tersimpan. Jika seseorang mengubahnya, aplikasi membiarkannya dan bertanya kepada Anda. Lihat Cara kerja pengembalian.
- Atur ke nilai lain: menulis nilai akhir yang Anda pilih.
- Pertahankan: tidak melakukan apa-apa.
Eksekusi yang terlambat
Metascheduler menjalankan setiap awal dan akhir sekali, tepat waktu. Jika tidak bisa berjalan tepat waktu (misalnya Shopify sedang mati), aplikasi mengikuti aturan ini:
| Situasi | Yang terjadi |
|---|---|
| Awal yang terlambat hingga 5 menit | Berjalan seperti biasa. |
| Awal yang lebih terlambat dari itu, di dalam periodenya | Berjalan, dan ditandai Terlambat. |
| Awal yang periodenya sudah berakhir | Dilewati, dan ditampilkan di Perlu tindakan Anda. Akhirnya dibatalkan. |
| Akhir, seterlambat apa pun | Selalu berjalan. Mengembalikan keadaan adalah arah yang aman. |
| Perubahan sekali yang terlambat lebih dari sehari | Menunggu Anda di Perlu tindakan Anda: Jalankan sekarang atau Lewati. |
Jalankan sekarang, Coba lagi, dan awal peluncuran bertahap tidak ditahan oleh aturan ini.
Percobaan ulang
Saat Shopify sibuk atau tidak dapat dijangkau, Metascheduler menunggu dan mencoba lagi, hingga 5 kali, dengan jeda yang makin lama setiap kali. Perubahan yang ditolak Shopify (nilai yang tidak diizinkan, item yang sudah tidak ada) tidak dicoba ulang: item itu gagal dan yang lain berlanjut, dan eksekusi menampilkan Selesai sebagian.
Konflik
Saat dua jadwal mengubah item yang sama pada waktu yang tumpang tindih, editor mencantumkannya di bawah Konflik, dan kalender menandai keduanya. Ini peringatan, bukan pemblokiran: aturan pengembalian yang aman mencegah tumpang tindih itu menimpa salah satunya.
Masih mengalami kesulitan? Kami siap membantu.