Bekle
Bekle işlemi, belirlenen süre geçene kadar iş akışındaki bir sonraki işlemi veya koşulu erteler. İş akışı Bekle işlemine ulaştığında, iş akışında aşağıdaki adımların tümü bekleme süresi sona erene kadar ertelenir. Bekleme süresi sona geldiğinde iş akışı bir sonraki adıma geçer.
Bu sayfada
Önemli hususlar
Maksimum bekleme süresi
Bekle işlemi, işlemleri veya koşulları iş akışı başına maksimum 90 gün süreyle erteler. 90 günden uzun bir bekleme süresi girersiniz iş akışı etkinleştirilemez. İş akışının 90 günden uzun bir süre beklemesine ihtiyaç duyuyorsanız "Veri al" işlemi yerine planlanan iş akışı kullanmayı düşünebilirsiniz. İkinci yaklaşım, yaptığınız tüm değişikliklerin hemen etkili olmasını sağlar.
Etkin bir iş akışını değiştirme
Bekle işlemini kullanan etkin bir iş akışını değiştirmenin beklenmedik sonuçları olabilir. İş akışında bu işlemi kullanarak değişiklik yapmadan önce Etkinlik sayfasına bakarak bekleme durumunda etkin iş akışınızın olup olmadığını belirleyin. Bekle işlemi olan bir iş akışı tetiklendiyse bekleme durumunda etkin çalıştırmaları varsa aşağıdakiler meydana gelir:
- İş akışını, bekleme süresinden sonra koşulları ve işlemleri değiştirecek şekilde düzenlerseniz etkin çalıştırma iş akışını yeniden başlattığında iş akışının orijinal sürümü yerine güncellenmiş sürümü kullanılır.
- İş akışını devre dışı bırakır veya silerseniz bekleme durumundaki etkin çalıştırmalar durdurulur. İş akışı iptal edildi olarak işaretlenir.
Verileri yenileme
Bir iş akışı, Bekle adımından önce bir Al, Toplam veya Sayım işlemi içeriyorsa döndürülen veriler Bekle adımından sonra kullanılamaz. Bu verilere erişim elde etmek için Bekle adımından sonra aynı türde ek bir adım ekleyin.
Bir bekleme süresi sona erdikten sonra iş akışıyla ilişkili veriler yenilenir. Mağazadan alınan bilgiler, bekleme süresi sona erdiğinde yenilenmiş haliyle güncellenir. Bekleme süresi içinde mağazanızdan alınan bilgiler değişirse tetikleyici iş akışını başlattığı zaman alınan bilgiler değil, yeni bilgiler kullanılır.
Örneğin, bir siparişin oluşturulmasıyla başlayan bir iş akışınız var. İş akışı, müşterinin mağazanızda harcadığı toplam tutarı kontrol eder ve tutarın 750 USD'ye eşit veya daha yüksek olması halinde bir müşteri etiketi ekler. Siz ise tetikleyici ile koşul arasına bir Bekleme işlemi eklemeye ve 7 günlük bir gecikme belirtmeye karar verirsiniz.
Toplam harcama tutarı 700 USD olan bir müşteri, 100 USD tutarında bir sipariş verir. İş akışı tetiklenir ve toplam harcama tutarı yeni siparişle birlikte 800 USD'ye çıkar. Bekleme süresi sona erene kadar toplam harcama tutarı kontrol edilmez. Ertesi gün müşteri siparişi iptal edip para iadesi alır. Bekleme süresi sona erdikten sonra mağazanızdan bilgiler alınır. Müşterinin toplam harcama tutarı artık 700 USD'dir ve müşteri etiketi uygulanmaz.
Alanlar
Bekle işlemi aşağıdaki alanları içerir.
Alan | Açıklama |
---|---|
Beklenecek süre | İş akışı bir sonraki adıma ilerlemeden önce ertelenecek süredir. Varsayılan olarak erteleme 0 saniye olarak ayarlanmıştır. Ertelemeyi ayarlamak için aşağıdakileri yapın:
|
Tetikleyiciler
Bekle işlemi herhangi bir iş akışında kullanılabilir.
Örnek
Bu örnek iş akışında, iş akışındaki kalan işlemleri ve koşulları 1 gün geçene kadar ertelemek için bekle işlemi kullanılır. 1 gün sonra sipariş yerine getirilmezse bir e-posta gönderilir.