Takvim kuralları ağaç yapısına sahiptir. Yani Takvim nesnesi her zaman üç işleç ile açılır:
Bu öğeler bir takvim kuralının kök öğeleridir ve kural bölmesinden silinemezler. Kök öğelerinde bulunan tarih koşullarını oluşturarak kuralı oluşturabilirsiniz. Takvim kuralı mantıksal işleçler (Kesişim, Birleşim, Çıkarma ve Benzer) kullanarak tarih bileşenlerindeki (ayın günü, yılın ayı, yılın haftası) koşulları birleştirir. Takvim Kuralı, tüm Takvim kurallarının kök Birleşim işlecidir.
Tasarım yüzeyine işleç ve tarih koşulları eklemek için araç çubuğunu kullanarak Takvim kuralı oluşturmaya başlayabilirsiniz. Koşullar bir kuraldaki tarihleri tanımlar ve işleçler koşullar arasında mantıksal ilişkileri uygular.

Bir tarih koşulunu yerleştirdikten sonra koşulun özellik ayarlarını yapılandırırsınız. Özellikler bölmesini açmak için ya koşulu çift tıklatın ya da sağ tıklatıp Özellikler'i tıklatın. Ayrıca, koşulu tıklatıp ardından Dosya menüsünde Özellikler'i tıklatabilirsiniz. Kural bölmesindeki tüm nesnelerin Ad özellikleri vardır; bunlar, nesnenin adını görüntülemenizi ya da düzenlemenizi ve isteğe bağlı olarak nesneyi tanımlayacak açıklamalar girmenizi sağlar.
Takvim kuralındaki tarih koşulu nesnesine ilişkin özelliklerin de tarih koşulunu yapılandırmak için genişletebileceğiniz özellikleri vardır, örneğin Ay Aralığı özellikleri.
Örneğin, Ay Aralığı özellikleri “3” Adımı'na ayarlandıysa, bu, bir yıl içinde her üçüncü ayın geçerli olduğunu belirtir. Aralık Ocak'ta başlayıp Aralık ayında bittiğinden, bu üç aylık aralık yıl boyunca yinelenir. Bu kural, bir koşulun üç ayda bir görevleri gerçekleştireceğini belirtir. Aşağıdaki şekil bu koşulu bir kuralda gösterir ve her ayın beşinci gününü belirten bir koşul ekler. Kesişim işleci, iki kuralı her üç aylık dönemin beşinci gününü belirten tek bir kuralda birleştirmek için mantıksal Ve işleci gibi davranır.

Yukarıda gösterilen her üç aylık dönemin beşinci günü kuralını oluşturmak için
Grafik menüsünde Kesişim öğesini de tıklatabilirsiniz.
Kurala Ay Aralığı koşulu eklenir.
Bir kuralı daha ayrıntılı tanımlamak için ek işleçler ve koşullar eklemeye devam edebilirsiniz. Mantıksal hiyerarşi koşulların uygulandığı düzeni tanımlar.
Boole denklemine göre, iki yanına parantez işareti koyarak ve bağımlı işleç ve koşullara Boole İşleci uygulayarak bir Takvim işlecini gösterebilirsiniz.
Birleşim İşleci, bağımlı işleçlere ve koşullara Boole VEYA işlecini uygular.
Kesişim işleci, bağımlı işleçlere ve koşullara Boole VE işlecini uygular.
Çıkarma işleci, çıkarılan bir koşula Boole DEĞİL işleci uygular.
Benzer işleci, başka bir Takvim kuralını ve denklemine ekler, başka bir deyişle kullanıcı tarafından oluşturulan bir Boole işlevini ekler.
A VEYA B
Takvim Kuralı işleci, bir kuralın kök işlecidir ve tüm alt işlemleri ve koşulları için Birleşim işlecine eşdeğerdir.
Örnek:

A VE B
Örnek:

A VE (DEĞİL B)
Örnek:

A VE (Takvim B)

Bir Takvim kuralı ya da Takvim kuralları birleşimi hemen hemen tüm zamanlama sorunlarının üstesinden gelebilir. Aşağıdaki örnekte, Salı günlerini önceden tanımlanan kuraldan çıkarmak için bir Çıkarma İşleci ve Haftanın Günü koşulunu ekledik.

Yukarıda gösterilen kuralı oluşturmak için gösterilen kuralla başlayabilir ve aşağıdakileri yapabilirsiniz:
Çıkarma işleci, ağaca Kesişim işlecinden sonra eklenir.
Belirli bir zamanlama programının gereksinimlerine göre, Takvim kuralları oluşturmanın birçok yolu vardır. Önceden gösterilen kural, çıkış koşulunu Takvim'e "donanımla bütünleşik olarak bağlar". Bu, tek bir Takvim'de kullanılan basit bir koşul için kabul edilebilir. Ancak, bazı Takvimlerden çıkarmak ve başka Takvimlere eklemek istediğiniz karmaşık bir dizi tarihiniz olabilir.
Bu durumda, öncelikle ayrı bir Takvim'de bu tarih dizisini tanımlayabilirsiniz. Takvim nesnesini belirtmek için Benzer işleci kullanabilirsiniz ve bunu doğrudan Takvim Kuralı'na ekleyebilirsiniz. Ayrıca, bir Takvim Kuralı'na Benzer işleci eklemek için Birleşim, Kesişim ya da Çıkarma işlecini kullanabilirsiniz.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|