İfade ayarlanması
İş akışı aboneliği tanımlanmasının dördüncü adımı, iş akışını başlatmak için özelliğe
dayalı koşullar tanımlanmasıdır. Örneğin bir iş akışını, belge belirli bir kullanıcı
tarafından yaratıldıysa ve belirli bir özellik belirli bir değere ayarlandıysa
başlatabilirsiniz. Seçilen sınıftaki, Kredi Tutarı adlı özellik için değeri 150.000'den
büyük olan, Tülin Resneli (tresneli) tarafından eklenen belgeler için bir onaylama iş akışı
başlatabilirsiniz. Tülin sınıfa bir belge eklerse, ancak Kredi Tutarı için ayarlanan değer
150.000'den küçükse, iş akışı başlatılmaz.
Yalın ya da karmaşık ölçütler yaratabilirsiniz. İstenen özellik ölçütleri tanımlamak
için özellik, işleç ve değer alanlarını kullanın. İfadeye Satır Ekle simgesini tıklattığınızda, matematik ifade ifade görüntüsüne eklenir. İfade
geçerli bir SQL ifadesi olmalıdır.
Özellik alanında görüntülenen ad, nesne deposu için denetimcinizin tanımladığı özellik
etiketidir. Özellik ifade alanına eklenince özelliğin simgesel (programsal) adı
görüntülenir. Özellik etiket genellikle, simgesel adda daha kolay okunan bir addır.
Olay ifadeleri
Olay ifadeleri varsayılan değerdir ve iş akışının başlatılıp başlatılmadığını saptamak
için kullanılır. İfade kuyruğa konmak üzere Process Engine olanağına gönderilmeden önce,
ifadedeki koşullar değerlendirilir.
İfade kuralları
- İfade 1023 karakterle sınırlıdır.
- Koşulları içiçe yerleştirmek için ayraçları ( ve ) kullanabilirsiniz.
VE
(AND) ve YA DA
(OR)
işleçleri, tüm koşulların mı, yoksa bazı koşulların mı doğru (true) olması gerektiğini
belirler. DEĞİL
(NOT) işleci, ayraçlar içinde gruplanmış koşullara uygulanabilir.
- Bir tarih değeriyle 'eşittir' işlecini kullanırsanız, saniyeler de içinde olmak
üzere, değerlerin tam bir eşleşme olması gerekir. Tarih > gibi farklı bir işleci
kullanarak daha iyi sonuçlar alabilirsiniz.
- Dizgiler için BENZER (LIKE) işlecini kullandığınızda genel arama karakterleri girmeyin.
- Ayrıştırılamayan bir ifade girseniz de sihirbazı tamamlayabilirsiniz.
Enterprise Manager olanağında yaratılan bazı ifadeler Workplace
Abonelik sihirbazıyla ayrıştırılamaz.
İfade tanımlamadan devam etmek için
İfade tanımlamak için
- Listeden bir özellik seçin.
- Listeden işleç seçin. Yalnızca, özelliğin seçilen veri tipi için geçerli olan işleçler
görüntülenir.
- Özellik için geçerli bir değer girin. Özelliğin tanımlı bir seçenek listesi varsa,
değer seçmeniz için, geçerli değerleri içeren başka bir açılan liste görüntülenir.
- Değer olaran kullanıcı adı kullanan bir özelliği seçerseniz (Yaratan özelliği gibi), kullanıcı adı değerini ayarlamak için Kullanıcı Seç öğesini tıklatın. Kullanıcı Seç sayfası açılır.
- Aranacak adım başı için bir ya da daha çok karakter yazın. Örneğin, tresneli
adlı kullanıcıyı bulmak için
t
yazın. "t" ile başlayan kullanıcı
adları döndürülür. Daha çok karakter girerek aramayı
daraltabilirsiniz. Örneğin, tre
girilmesi tresneli ve trenan adlarını
döndürür, ancak tamer or taslan adlarını döndürmez.
- Ara düğmesini tıklatın. Kısa bir süre sonra eşleşen adlar görüntülenir.
- Listeden istediğiniz adı
seçin. Kabul Et düğmesini tıklatın.
- İfadeye Satır Ekle simgesini tıklatın.
- Ek koşullar eklemek için Ve ya da
Ya Da işlecini tıklatın ve ifadenin o kısmına ilişkin
ölçütleri ayarlayın.
- Bir koşulu kaldırmak için, İfade listesinden koşulu seçin ve
Satırı İfadeden Kaldır simgesini tıklatın.
- Bir koşulun sırasını değiştirmek için, İfade listesinde koşulu seçin ve
Yukarı Taşı simgesini ya da Aşağı Taşı simgesini tıklatarak koşulu taşıyın.
- İfadeyi oluşturmayı tamamlayınca Özellik eşlemi ayarlanması kısmına geçin.