Karar Tablosu¶
Emakin'deki Decision Table widget'ı, elektronik tablo benzeri bir arayüz kullanarak iş kurallarının tanımlanmasını ve yönetilmesini kolaylaştırır. Bu yapılandırılmış yaklaşım, formlardaki karmaşık karar mantığının işlenmesini basitleştirir. Kapsamlı kullanım talimatları ve yapılandırma ayrıntıları için Karar Tablosu Kılavuzu'na.
Veri Modeli Entegrasyonu¶
Decision Table widget'ı, formun XML veri modeliyle sorunsuz biçimde bütünleşir. Kurallar, girdiler, çıktılar ve özelliklerden oluşan dahili verileri, tutarlılığı sağlamak ve diğer form öğeleriyle veri alışverişini kolaylaştırmak üzere daha büyük form veri modelinde saklanır.
Yapılandırma Özellikleri¶
Decision Table widget'ı, davranışını ve görünümünü denetlemek için yapılandırılabilir çeşitli özellikler sunar:
XML Alanları¶
XPathkarar tablosu tanımını ve mevcut içeriğini saklayan form verisi öğesini tanımlar.ShowOutputLabelçıktı etiketlerinin gösterilip gösterilmeyeceğini denetler.AllowInputsveAllowOutputskullanıcının tablonun girdi ve çıktı ifadelerini değiştirip değiştiremeyeceğini denetler.AllowHitPolicyveAllowCollectPolicykullanıcının değerlendirme ve toplama ilkelerini değiştirip değiştiremeyeceğini denetler.
Bu bayraklar Decision Table arayüzündeki düzenlemeyi denetler; formu kimin açabileceğine veya düzenleyebileceğine ilişkin süreç düzeyindeki yetkilendirme kurallarının yerini almaz.
AllowInputs¶
- Açıklama: Kullanıcıların karar tablosuna girdi ifadeleri ekleyip ekleyemeyeceğini, bunları kaldırıp kaldıramayacağını veya değiştirip değiştiremeyeceğini belirler.
- Değerler:
True: Girdi değişikliklerine izin verir.False: Girdi değişikliklerini engeller.
AllowOutputs¶
- Açıklama: Kullanıcıların çıktı ifadeleri ekleyip ekleyemeyeceğini, bunları kaldırıp kaldıramayacağını veya değiştirip değiştiremeyeceğini belirler.
- Değerler:
True: Çıktı değişikliklerine izin verir.False: Çıktı değişikliklerini engeller.
ShowOutputLabel¶
- Açıklama: Çıktı ifadelerine ilişkin açıklayıcı etiketlerin görünürlüğünü denetler.
- Değerler:
True: Çıktı etiketlerini gösterir.False: Çıktı etiketlerini gizler.
AllowHitPolicy¶
- Açıklama: Karar kurallarının nasıl değerlendirileceğini ve uygulanacağını tanımlayan isabet ilkesinin kullanıcılar tarafından seçilip seçilemeyeceğini belirler. Ayrıntılar için İsabet İlkesi Kılavuzu'na bakın.
- Değerler:
True: İsabet ilkesi seçimine izin verir.False: İsabet ilkesi seçimini engeller.
AllowCollectPolicy¶
- Açıklama: Karar tablosu yürütülürken çıktı değerlerinin nasıl birleştirileceğini belirleyen toplama ilkesinin kullanıcılar tarafından seçilip seçilemeyeceğini belirler.
- Değerler:
True: Toplama ilkesi seçimine izin verir.False: Toplama ilkesi seçimini engeller.
Örnek¶
1 2 3 4 5 6 7 8 | |
Bu örnek, veri modeli öğesine bağlı bir Karar Tablosu bileşenini gösterir MyTable, tüm değişiklik seçenekleri etkinleştirilmiş ve çıktı etiketleri görüntülenir. Yapılandırma ve kullanım hakkında daha ayrıntılı bilgi edinmek için Karar Tablosu Kılavuzu'na başvurmayı unutmayın.