Oracle CRM On Demand Yönetimi > İş Süreci Yönetimi > İş Akışı Konfigürasyonu > İş Akışı İşlemleri Oluşturma: Bekle
İş Akışı İşlemleri Oluşturma: Bekle
Bir Bekleme eylemi, Oracle CRM On Demand uygulamasının bir iş akışı kuralındaki diğer (sonraki) eylemleri bekleme süresi geçene dek ertelemesine neden olur. Bekleme süresini bir zaman dilimi olarak belirtebilir veya bekleme süresi için bir bitiş tarihi ve saati girebilirsiniz. Ayrıca, bekleme süresini doğrudan belirtebilir veya bunu hesaplayan bir ifade oluşturabilirsiniz.
NOT: Bekleme süresi, Oracle CRM On Demand iş akışı kuralındaki diğer eylemleri yürütmeye başlamadan önce geçmesi gereken minimum süre miktarını belirtir. Diğer eylemler gerçekleştirilmeden önce geçen sürenin miktarı, Oracle CRM On Demand veritabanı ve Oracle CRM On Demand sunucusu üzerindeki yüke ve bekleme süresi sona erdiğinde bekleyen Bekleme eylemlerinin sayısına bağlı olarak daha uzun olabilir.
Bekleme İşlemleri ve Entegrasyon Olayı İşlemleri Oluşturma Hakkında
Bir iş akışı kuralını tetikleyen olayın kayıtta yaptığı değişiklikleri yakalayan bir entegrasyon olayı oluşturmak üzere Entegrasyon Olayı Oluştur işlemini kullanmak isterseniz, iş akışı kuralındaki işlem sırasında Entegrasyon Olayı Oluştur işlemi tüm Bekle işlemlerinden önce olmalıdır. İş akışı kuralında Bekle işlemi Entegrasyon Olayı Oluştur işleminden önce gelirse, Bekle işlemi Entegrasyon Olayı Oluştur işleminin kayıttaki değişiklikleri tespit etmesini engeller. Bekle işlemindeki bekleme süresi sona erdiğinde, kuralda kalan işlemler gerçekleştirilmeden önce kayıt yeniden okunur ve kayıtta iş akışı kuralını tetikleyen olaydan önceki alan değerleri korunmaz. Bu nedenle, bir alanın önceki değeriyle geçerli değerinin aynı olduğu kabul edilir ve Entegrasyon Olayı Oluştur işlemi izlenen alanlarda herhangi bir değişiklik tespit etmediği için entegrasyon olayı oluşturmaz.
NOT: Bir iş akışı kuralında, her kural için en çok 25 adet olmak üzere birden çok işlem oluşturabilirsiniz.
Aşağıdaki prosedürde Bekle işleminin nasıl oluşturulacağı açıklanmıştır.
Başlamadan önce. Aşağıdaki prosedürü gerçekleştirmek için, kullanıcı rolünüzde İş Akışı Kurallarını Yönet ayrıcalığının olması gerekir. Rollere ayrıcalık eklemeyle ilgili daha fazla bilgi için bkz. Rol Ekleme.
Bekle işlemi oluşturmak için
- İşlemi oluşturmak istediğiniz kurala gidin:
- Herhangi bir sayfanın sağ üst köşesinde, Yönetici genel bağlantısına tıklayın.
- İş Süreci Yönetimi bölümünde İş Akışı Konfigürasyonu'na tıklayın.
- İş Akışı Kuralları Listesi sayfasında, işlemi oluşturmak istediğiniz kuralı bulun.
Liste sayfasında iş akışı kurallarını arama hakkında bilgi için bkz. Listeleri Filtreleme.
- Kuraldaki İş Akışı Adı bağlantısına tıklayın.
- İş Akışı Kuralı Detay sayfasındaki İşlemler başlık çubuğunda, Menü'ye tıklayın ve Bekle'yi seçin.
NOT: İş akışı kuralındaki tetikleyici olay, kuralda hangi işlem tiplerinin oluşturulabileceğini belirler.
İPUCU: İşlemin Kopyala bağlantısına tıklayarak, mevcut iş akışı kuralı işleminin kopyasını oluşturabilirsiniz.
- İş Akışı Eylemi Düzenleme sayfasında, işlem için bir ad girin.
- İşlemi etkinleştirmek isterseniz, Aktif onay kutusunu seçin.
- Bekleme süresinin sonunda Oracle CRM On Demand uygulamasının kural koşullarını yeniden değerlendirmesini istemiyorsanız, Bekleme Sonunda Kural Koşullarını Yeniden Değerlendir onay kutusunun işaretini kaldırın.
NOT: Bekleme Sonunda Kural Koşullarını Yeniden Değerlendir onay kutusu hakkında daha fazla bilgi için bkz. Zamana Dayalı İş Akışı Kuralları Hakkında.
- Aşağıdaki seçeneklerden birini kullanarak bekleme süresini belirtin:
- Dönem seçeneğini belirleyin ve gecikme süresini şu şekilde yıl, ay, gün, saat ve dakika olarak girin:
- Dönem İfadesi seçeneğini belirleyin, ardından alanın yanındaki fx simgesine tıklayın ve gecikme süresini hesaplamak üzere bir ifade oluşturmak için İfade Oluşturucu'yu kullanın.
Gün veya gün bölümleri biçiminde süre hesaplamak için İfade Oluşturucu'daki Duration işlevini kullanabilirsiniz. Daha fazla bilgi için bkz. Süre.
İfade bir sayı sonucu vermelidir. Aşağıda, gecikme süresinin hesaplanması için geçerli ifadelere örnekler yer almaktadır:
Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')
Duration('P0YT1H') + 1
Duration('P1YT1H') - 1
Desteklenen maksimum süre 'P5Y12M200DT200H59M'dir; bir başka deyişle 5 yıl, 12 ay, 200 gün, 200 saat ve 59 dakika.
NOT: Hesaplanan bekleme süresi negatif bir değerse, bekleme süresi sıfıra ayarlanır ve Bekle işlemi derhal tamamlanır. İş akışı kuralındaki kalan işlemler herhangi bir gecikme olmaksızın yürütülür.
- Saat seçeneğini belirleyin, takvim simgesine tıklayın ve gecikmenin bitiş tarihini ve saatini seçin.
Saati, kişisel ayarlarınızdaki saat dilimine göre seçin.
- Saat İfadesi seçeneğini belirleyin, ardından alanın yanındaki fx simgesine tıklayın ve gecikme bitiş tarihini ve saatini hesaplamak üzere bir ifade oluşturmak için İfade Oluşturucu'yu kullanın.
Gün veya gün bölümleri biçiminde süre hesaplamak için İfade Oluşturucu'daki Duration işlevini kullanabilirsiniz. Daha fazla bilgi için bkz. Süre.
İfade bir tarih ve saat sonucu vermelidir. Aşağıda, gecikme bitiş tarihi ve saatinin hesaplanması için geçerli ifadelere örnekler yer almaktadır:
Timestamp() + Duration('P0YT5M')
Today() + Duration('P0YT1H5M')
NOT: Hesaplanan bitiş tarihi ve saati geçmişse, işlemdeki bekleme dönemi 0'a (sıfır) ayarlanır ve Bekle işlemi derhal tamamlanır. İş akışı kuralındaki kalan işlemler herhangi bir gecikme olmaksızın yürütülür.
İfade geçerli bir tarih ve saat sonucu vermezse, Bekle işlemi derhal tamamlanır ve iş akışı kuralındaki kalan tüm işlemler gecikme olmaksızın yürütülür.
İfade; tetikleme tarih ve saatinden sonraki 5 yıl, 12 ay, 200 gün, 200 saat ve 59 dakikadan daha fazla (bir başka deyişle, desteklenen maksimum bekleme süresi) bir tarih ve saat sonucu verirse, bitiş tarihi ve saati tetikleme tarihi ve saati artı desteklenen maksimum bekleme süresi olarak hesaplanır.
- İşlemi kaydedin.
Diğer iş akışı işlem tiplerini oluşturmaya ilişkin adım adım prosedürler için aşağıdaki konulara bakın:
İlgili Konular
İş akışlarıyla ilgili bilgiler için aşağıdaki konulara bakın:
|