DMS'de, bir kullanıcı hassas bir sütunun güvenlik düzeyini değiştirmek için bir bilet gönderdiğinde DMS, Approval Rule Validation kontrol noktasında yapılandırılan güvenlik kurallarını değerlendirir. Bu sayfada, bu biletler için varsayılan onay şablonunun nasıl yapılandırılacağı ve özel güvenlik kurallarının nasıl oluşturulacağı açıklanmaktadır.
Nasıl çalışır?
DMS, en düşükten en yükseğe doğru üç aşamalı bir duyarlılık hiyerarşisi kullanır: internal, sensitive ve confidential. Bir kullanıcı hassas sütun değişikliği bileti gönderdiğinde DMS, Sensitive Column Change modülündeki Approval Rule Validation kontrol noktası altındaki kuralları değerlendirir.
Değerlendirme işlemi aşağıdaki iki temel yapı taşını kullanır:
Factors — Bilet bağlamını (örneğin, duyarlılık düzeyi değişiminin yönü) ortaya çıkaran önceden tanımlanmış değişkenler. Kural koşulları yazmak için bunları kullanın.
Actions — Bir kural koşulu karşılandığında DMS'nin gerçekleştirdiği işlemler (örneğin, gönderimi engelleme veya bir onay şablonuna yönlendirme).
Herhangi bir onay süreci yapılandırılmamışsa veya eşleşen özel bir kural yoksa varsayılan onay şablonu uygulanır.
Factors ve actions
Factors
Bir factor adı @fac.<display-name> biçimine sahiptir.
Aşağıdaki factor, Sensitive Column Change modülündeki Approval Rule Validation kontrol noktası için kullanılabilir.
| Factor | Description |
|---|---|
@fac.column_level_change_type |
Duyarlılık düzeyi değişiminin yönü. Geçerli değerler: upper, sensitive_to_inner, confidential_to_sensitive, confidential_to_inner. |
column_level_change_type factörü aşağıdaki değerleri alır:
| Value | Change direction |
|---|---|
upper |
Daha yüksek bir düzeye — üç durumu kapsar: internal → sensitive, internal → confidential veya sensitive → confidential |
sensitive_to_inner |
sensitive → internal |
confidential_to_sensitive |
confidential → sensitive |
confidential_to_inner |
confidential → internal |
Actions
Bir action adı @act.<display-name> biçimine sahiptir.
| Action | Description |
|---|---|
@act.forbid_submit_order |
Bilet gönderimini engeller. Biçim: @act.forbid_submit_order 'Engelleme nedeni' |
@act.do_not_approve |
Kullanılacak onay şablonunun kimliğini belirtir. Ayrıntılar için bkz. Onay süreçlerini yapılandırma. |
Tam DSL sözdizimi için bkz. Güvenlik kuralları için DSL sözdizimi.
Önceden tanımlanmış kural şablonları
DMS, Sensitive Column Change modülündeki Approval Rule Validation kontrol noktası altında dört önceden tanımlanmış kural şablonu sağlar:
Duyarlılık düzeyini daha yüksek bir düzeye değiştirmek için onay gerekmez
sensitive → internal değişiklikleri için onay süreci
confidential → sensitive değişiklikleri için onay süreci
confidential → internal değişiklikleri için onay süreci
Bu şablonları bir kural oluştururken yükleyebilir veya özel kurallar için bir başlangıç noktası olarak kullanabilirsiniz.
Varsayılan onay şablonunu değiştirin
Approval Rule Validation kontrol noktasında eşleşen özel kural olmadığında, varsayılan onay şablonu hassas sütun değişikliği biletlerine uygulanır.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
DMS konsolu V5.0'a erişim
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneğini belirleyin.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneğini belirleyin.
Güvenlik kuralı kümelerini düzenleme izni
Adımlar
DMS konsolu V5.0 üzerinde oturum açın.
-
Sol üst köşede
simgesinin üzerine gelin ve All functions > Security and Specifications > Security Rules seçeneğini belirleyin.DMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan Security and Specifications > Security Rules seçeneğini belirleyin.
Düzenlemek istediğiniz kural kümesini bulun ve Actions sütununda Edit seçeneğine tıklayın.
Details sayfasının sol gezinme bölmesinden Security and Specifications > Sensitive Column Change seçeneğini belirleyin.
Checkpoints ayarını Basic Configuration Item olarak yapın.
Sensitive column default approval Template yapılandırma öğesini bulun ve Actions sütununda Edit seçeneğine tıklayın.
Change Configuration Item iletişim kutusunda Switch Approval Template seçeneğine tıklayın.
-
Template Name alanına göre kullanmak istediğiniz şablonu bulun ve Actions sütununda Select seçeneğine tıklayın.
Onayı tamamen atlamak için Reset to Free of Approval seçeneğine tıklayın.
Submit seçeneğine tıklayın.
Kural oluşturun
Belirli hassas sütun değişikliği türleri için onay davranışını kontrol etmek amacıyla özel bir güvenlik kuralı oluşturun.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
DMS konsolu V5.0'a erişim
Güvenlik kuralı kümelerini düzenleme izni
Adımlar
DMS konsolu V5.0 üzerinde oturum açın.
-
Sol üst köşede
simgesinin üzerine gelin ve All functions > Security and Specifications > Security Rules seçeneğini belirleyin.DMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan Security and Specifications > Security Rules seçeneğini belirleyin.
Düzenlemek istediğiniz kural kümesini bulun ve Actions sütununda Edit seçeneğine tıklayın.
Details sayfasının sol gezinme bölmesinden Security and Specifications > Sensitive Column Change seçeneğini belirleyin.
Checkpoints ayarını Basic Configuration Item olarak yapın.
-
Create Rule seçeneğine tıklayın ve parametreleri doldurun.
Parameter Required Description Checkpoints Evet Kural için kontrol noktası. Sensitive Column Change modülünde Approval Rule Validation kontrol noktası kullanılabilir. Template Database Hayır Başlangıç noktası olarak kullanılacak önceden tanımlanmış bir kural şablonu. Bir kontrol noktası seçtikten sonra Load from Template Database seçeneğine tıklayın ve bir şablon seçin. Kullanılabilir şablonlar için bkz. Önceden tanımlanmış kural şablonları. Rule Name Evet Kural için bir ad. Template Database üzerinden yükleme yaptığınızda otomatik olarak doldurulur. Rule DSL Evet Kural için DSL ifadesi. Template Database üzerinden yükleme yaptığınızda otomatik olarak doldurulur. Sözdizimi ayrıntıları için bkz. Güvenlik kuralları için DSL sözdizimi. Submit seçeneğine tıklayın.
Yeni kurallar varsayılan olarak Disabled durumundadır. Bir kuralı etkinleştirmek için geçerli sayfada kontrol noktasını seçin, kuralı bulun, Actions sütununda Enable seçeneğine tıklayın ve OK seçeneğine tıklayın.