Data Management (DMS) içindeki güvenlik kurallarını kullanarak veritabanı klonlama talepleri için onay süreçlerini yapılandırın.
Varsayılan olarak DMS, tüm veritabanı klonlama taleplerine yerleşik bir onay şablonu uygular. Belirli bir onay iş akışı gerektirmek veya bazı klonlama işlemlerini engellemek için Approval Rule Validation kontrol noktası altında özel bir güvenlik kuralı oluşturun. Bir taleple eşleşen özel kural yoksa varsayılan onay şablonu otomatik olarak uygulanır.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
DMS konsolu V5.0 erişimi
Güvenlik kuralı kümelerini düzenleme izni
Temel kavramlar
Kontrol noktaları
Kontrol noktası, DMS'nin talebin güvenlik kurallarınızda tanımlanan koşulları karşılayıp karşılamadığını değerlendirdiği talep yaşam döngüsü aşamasıdır. Veritabanı klonlama talepleri tek bir kontrol noktası kullanır: Approval Rule Validation.
Eylemler
Eylem, bir güvenlik kuralındaki IF koşulu karşılandığında DMS'nin ne yapacağını tanımlar. Her eylem adı @act. önekiyle başlar ve ardından eylemin görünen adı gelir.
Approval Rule Validation kontrol noktası için Database Clone içinde aşağıdaki eylemler kullanılabilir:
| Eylem | Açıklama |
|---|---|
@act.forbid_submit_order |
Talep gönderimini engeller. Nedeni şu biçimde belirtin: @act.forbid_submit_order 'Reasons for forbidding the submission of the ticket' |
@act.do_not_approve |
Kullanılacak onay şablonunun ID'sini belirtir. Ayrıntılar için bkz. Onay süreçlerini yapılandırma. |
@act.choose_approve_template |
|
@act.choose_approve_template_with_reason |
Örnek DSL kuralı:
Aşağıdaki kural, veritabanı klonlama taleplerini her zaman 853 numaralı onay şablonuna yönlendirir:
if 1 > 0
then
@act.choose_approve_template 853
end
853 değerini kullanmak istediğiniz onay şablonunun ID'si ile değiştirin. DSL sözdizimi ayrıntıları için bkz. Güvenlik kuralları için DSL sözdizimi.
Şablon veritabanı
DMS, veritabanı klonlama için önceden tanımlanmış bir güvenlik kuralı şablonu içerir: Approval process for database clone. Özel bir kural oluştururken başlangıç noktası olarak bu şablonu yükleyin.
Varsayılan onay şablonunu değiştirme
Log in to DMS 5.0.
-
Move the pointer over the
icon in the upper-left corner and choose .NotIf you use the DMS console in normal mode, choose in the top navigation bar.
Find the rule set of the target database and click Edit in the Actions column.
On the Details page of Security Rules, choose Database Development > Database Clone in the left-side navigation pane.
In the row of Default approval template for database clone, click Edit in the Actions column.
In the Change Configuration Item dialog box, click Switch Approval Template.
-
In the Switch Approval Template dialog box, find the target approval template and click Select in the Actions column.
To skip approval for all database clone tickets, click Reset to Free of Approval .
Click Submit.
Kural oluşturma
Log in to DMS 5.0.
-
Move the pointer over the
icon in the upper-left corner and choose .NotIf you use the DMS console in normal mode, choose in the top navigation bar.
Find the rule set of the target database and click Edit in the Actions column.
On the Details page of Security Rules, choose Database Development > Database Clone in the left-side navigation pane.
-
Select Basic Configuration Item for Checkpoints, then click Create Rule and configure the following settings:
Setting Required Description Checkpoints Yes The checkpoint under which the rule applies. Database clone provides one checkpoint: Approval Rule Validation. Template database No A predefined rule template to start from. After selecting a checkpoint, click Load from Template Database and choose a template. See Key concepts for available templates. Rule name Yes A name for the custom rule. If you load a template, the name is populated automatically. Rule DSL Yes The Domain-Specific Language (DSL) statement that defines the rule logic. See DSL syntax for security rules. If you load a template, the DSL is populated automatically. Click Submit.
-
Enable the rule.
New rules are Disabled by default. To activate the rule, click Enable in the Actions column, then click OK .
Sonraki adımlar
Onay süreçlerini yapılandırma — Kurallarınızda başvurulan onay şablonlarını ayarlayın.
Güvenlik kuralları için DSL sözdizimi — Belirli klonlama talepleriyle eşleşen koşullar yazın.