Yazdır      Çevrimiçi Yardımın PDF Sürümünü Aç


Önceki Konu

Sonraki Konu

Zamana Dayalı İş Akışı Kuralları Hakkında

Eylemlerin bir bekleme süresi geçtikten sonra gerçekleştirileceği şekilde iş akışı kuralları konfigüre edebilirsiniz. Örneğin, kuraldaki eylemin bir kaydın son tarihi geçtikten sonra veya bir kayıtta belirli bir süre çalışılmadıysa gerçekleştirileceği şekilde bir kural konfigüre edebilirsiniz.

Zaman tabanlı iş akışı kuralı konfigüre etmek için, kurala bir veya daha çok sayıda Bekle eylemi eklersiniz. Zaman tabanlı bir eylem gerçekleştirilmesini istediğiniz her durum için, gecikmenin süresini belirten bir Bekle eylemi veya gecikme süresinin bitiş tarihini ve saatini oluşturursunuz. Süreleri veya tarihleri doğrudan belirtebilirsiniz ya da dönemi veya tarihi hesaplamak için bir ifade oluşturabilirsiniz. Ardından kuraldaki eylemleri, Bekle eyleminin ertelemek istediğiniz eylemin hemen öncesine geleceği şekilde sıralarsınız. Bir iş sürecini gerçekleştirmek için birden çok kural gerekliyse, kuralları hedefinize ulaşacak şekilde sıralarsınız.

Bekle Eylemlerinden Sonra İş Akışı Koşullarını Yeniden Değerlendirme Hakkında

Bekle eylemlerini kullanarak, iş akışı kuralı koşulunun bekleme süresi bittikten sonra yeniden değerlendirilip değerlendirilmeyeceğini belirleyebilirsiniz. Bekle eyleminde Bekleme Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusu seçiliyse, bekleme dönemi bittikten sonra kayıt, iş akışı kuralındaki koşulla karşılaştırılarak yeniden okunur ve yeniden değerlendirilir.

Kural koşulu karşılanmazsa (kayıt bekleme döneminde değiştirildiği için), kuraldaki diğer eylemler gerçekleştirilmez. Öndeğer olarak, Bekle eylemlerinde Bekle Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusu işaretlidir.

Bekle eyleminde Bekleme Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusunun seçimini kaldırırsanız, bekleme dönemi bittikten sonra kayıt yeniden okunur ve kuraldaki bir sonraki eylem, kaydın kural koşulunu hala karşıladığı kontrol edilmeksizin gerçekleştirilir. Bir kuralda birden çok Bekle eyleminiz varsa, bekleme dönemi bittikten sonra kural koşulunun yeniden değerlendirilmesini istediğiniz her Bekle eyleminde Bekleme Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusunun seçilmesi gerekir.

Zaman Tabanlı İş Akışı Kuralları Örneği

Aşağıda zaman tabanlı iş akışı kurallarının nasıl kullanılması gerektiğinin bir örneği verilmiştir. İş modelinize bağlı olarak, zaman tabanlı iş akışı kurallarını farklı biçimlerde kullanabilirsiniz.

Servis istekleri için üç öncelik seçeneği kullanılır: Standart, Acil ve Kritik. Servis isteği oluşturulduğunda, servis isteğinin önceliği öndeğer olarak Standart şeklinde ayarlanır. Servis önceliğini yükseltmek ile ilgili iş süreci aşağıdaki eylemleri gerektirir:

  1. Yeni servis isteği oluşturulduktan sonra, servis isteğinin durumu 24 saat içinde güncellenmediyse, servis isteğinin önceliği Acil olarak değiştirilir ve servis isteğinin sahibine, servis isteğinin güncellenmesi gerektiğini bildiren bir e-posta gönderilir.
  2. Servis isteğinin durumunda bir değişiklik olmadan bir 24 saat daha geçerse şu gerçekleşir:
    • Servis isteğindeki Öncelik alanı Kritik olarak değiştirilir
    • Servis isteği başlangıçtaki sahibin yöneticisine atanır
    • Servis isteğinin başlangıçtaki sahibine ve yeni sahibe, servis isteğinin sahibin yöneticisine yeniden atandığını ve Önceliğin Kritik olarak değiştirildiğini anlatan bir e-posta gönderilir

Bu gereksinimi karşılamak için, şirket yöneticisi servis isteği kayıt tipi için, aşağıdaki şekilde konfigüre edilen bir iş akışı kuralı ayarlar:

  1. Kural tetikleyicisi aşağıdaki değere ayarlanır: Yeni Kayıt Kaydedildiğinde.
  2. Kural koşulu, servis isteğinin durumunun Beklemede olarak ayarlanmadığını şu şekilde belirtir:

    [<Status>]<>LookupValue("SR_STATUS", "Pending")

  3. Aşağıdaki eylem sırası iş akışı kuralındadır:
    1. Bekle Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusu seçili olan 24 süresi olan bir Bekle eylemi
    2. Servis isteğindeki Öncelik alanını Acil olarak değiştirmek için Değerleri Güncelle eylemi
    3. Servis isteğinin sahibini, servis isteğinin önceliğinin Acil olarak değiştirildiği ve servis isteğinin güncellenmesi gerektiği konusunda bilgilendiren bir e-posta göndermek için E-posta Gönder eylemi
    4. Bekle Sonrasında Kural Koşullarını Yeniden Değerlendir onay kutusu seçili olan 24 süresi olan bir Bekle eylemi
    5. Servis isteğindeki Öncelik alanını Kritik olarak değiştirmek için Değerleri Güncelle eylemi
    6. Başlangıçtaki sahibin yöneticisinin yeni sahip olarak atanması için Değerleri Güncelle eylemi
    7. Servis isteğinin sahibini ve sahibin yöneticisini, servis isteğinin yeniden atandığı ve servis isteği önceliğinin kritik olarak değiştirildiği konusunda bilgilendiren bir e-posta göndermek için E-posta Gönder eylemi

İş akışı kurallarında Bekle eylemleri ve Değerleri Güncelle eylemleri oluşturma ile ilgili bilgiler için, bkz. İş Akışı Eylemleri Oluşturma: Bekle ve İş Akışı Eylemleri Oluşturma: Değerleri Güncelle.

NOT: Bu konudaki örnek ifadelerde kullanılan dilden bağımsız alan adları ve alan adı sözdizimi, Sürüm 29 Hizmet Paketi 1'den önceki Expression Builder sürümlerinde kullanılan alan adları ve alan adı sözdizimidir. Bu örnekler hala geçerlidir. Ancak, Sürüm 29 Hizmet Paketi 1 veya sonraki sürümlerde Expression Builder uygulamasındaki Alanlar listesinden bir ifade için ilgili alanları seçerseniz, alan adları ve alan adı sözdizimi örneklerde gösterilenden farklı olacaktır. Alan adları ve alan adı sözdizimin her zaman doğru olması için ifadelerinizin alanlarını her zaman Expression Builder uygulamasındaki Alanlar listesinden seçmeniz önerilir. İfadelerdeki alan adları ve alan adı sözdizimi hakkında daha fazla bilgi için bkz. İfadeler Hakkında.

İlgili Konular

İlgili iş akışı bilgileri için aşağıdaki konulara bakın:


Eylül 2017'da Yayımlandı Copyright © 2005, 2017, Oracle. Tüm hakları saklıdır. Legal Notices.