Tüm Ürünler
Search
Belge Merkezi

Data Management:Onay süreci yapılandırma

Son Güncelleme:Oct 04, 2026

Data Management (DMS) içinde güvenlik kuralları onay süreçleriyle ilişkilendirilir. Farklı kullanıcı eylemlerine göre farklı onay süreçleri yapılandırabilirsiniz. Bu konuda onay sürecinin nasıl yapılandırılacağı açıklanmaktadır.

Ön koşullar

Administrator veya DBA sistem rolüne sahip olmanız gerekir. Sistem rolünüzü görüntülemek için bkz. Sistem rolümü görüntüle.

Temel kavramlar

  • Onay düğümü

    • Bir onay düğümü, onay sürecindeki tek bir aşamayı temsil eder. Bir onay düğümüne bir veya daha fazla onaylayan ekleyebilirsiniz.

      Not

      Bir onay düğümündeki onaylayanlardan herhangi biri yanıt verdiğinde onay süreci sonraki düğüme ilerler.

    • Sistem dört varsayılan onay düğümü sağlar:

      Onay düğümü

      Açıklama

      Admin

      Bir yönetici bileti onaylar.

      Not

      Bir kullanıcıya administrator rolü atamak için bkz. Kullanıcıyı düzenle.

      DBA

      İlgili kaynak için DBA, bileti onaylar.

      Not

      Data Assets > Instances sayfasında bir örnek için DBA'yı gelişmiş ayarlarında belirleyebilirsiniz.

      DBA Roles

      Belirli kaynağın DBA'sı dahil olmak üzere DBA sistem rolüne sahip herhangi bir kullanıcı bileti onaylayabilir.

      Not

      Bir kullanıcıya DBA rolü atamak için bkz. Kullanıcıyı düzenle.

      owner

      İlgili kaynağın sahibi bileti onaylar.

      Not

      Bir örnek veya veritabanı için owner izinleri başvurusunda bulunmak için bkz. Erişim kontrolü izinlerini yönetin.

    • Varsayılan onay düğümlerine ek olarak özel onay düğümleri oluşturabilir, düzenleyebilir ve silebilirsiniz. Daha fazla bilgi için bkz. Onay düğümü oluşturma.

    • Her onay düğümünün benzersiz bir ID'si vardır.

  • Onay şablonu

    • Bir onay şablonu bir veya daha fazla onay düğümünden oluşur.

    • Varsayılan onay şablonlarına ek olarak özel onay şablonları oluşturabilir, düzenleyebilir ve silebilirsiniz. Daha fazla bilgi için bkz. Onay şablonu oluşturma.

    • Her onay şablonunun benzersiz bir ID'si vardır. Örneğin, ID'si 851 olan bir onay şablonu, ID'leri 512 ve 511 olan onay düğümlerinden oluşabilir.

    • Bir kuralı o şablonla ilişkilendirmek için bir güvenlik kuralında bir onay şablonunun ID'sini belirtebilirsiniz.

  • Onay önceliği

    Farklı modüller için hem bir güvenlik kuralının temel yapılandırma öğelerinde hem de belirli denetim noktalarında onay süreçleri yapılandırabilirsiniz.

    Not

    DMS, denetim noktası için bir süreç belirtilmediğinde yalnızca varsayılan onay sürecini kullanır.

  • Onaysız

    DMS'de onaysız bir şablon için ID -1'dir. Aşağıdaki eylemleri kullanarak da onaysız bir iş akışı elde edebilirsiniz. Bu eylemler hakkında daha fazla bilgi için bkz. Güvenlik kuralları için DSL sözdizimi.


    Eylem


    Açıklama


    @act.do_not_approve


    Onay gerekmez.


    @act.choose_approve_template -1


    Onay şablonu ID'sini -1 olarak (onaysız) ayarlar.


    @act.choose_approve_template_with_reason -1 "No approval required"


    Onay şablonu ID'sini -1 olarak (onaysız) ayarlar ve süreçte "No approval required" mesajını döndürür.

Adım 1: Onay düğümü oluşturma

  1. DMS 5.0 adresine giderek oturum açın.

  2. Sol üst köşedeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Approval Processes seçeneğini belirleyin.

    Not

    DMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan Security and disaster recovery (DBS) > Approval Processes seçeneğini belirleyin.

  3. Sol gezinme bölmesinde Approval Node sekmesini tıklayın.

  4. Create Approval Node seçeneğini tıklayın.

  5. Aşağıdaki tabloya göre gerekli bilgileri girin.


    Parametre


    Açıklama


    Node Name


    Onay düğümünün adı.


    Remarks


    Onay düğümü için açıklamalar.


    Approver


    Bu düğüm için onaylayan. Birden çok onaylayan ekleyebilirsiniz. Birden çok onaylayan eklerseniz bunlardan herhangi birinin yanıtı bu aşamayı tamamlar.

  6. Submit seçeneğini tıklayın.

Adım 2: Onay şablonu oluşturma

  1. DMS 5.0 adresine giderek oturum açın.

  2. Üst gezinme çubuğunda Security and Specifications > Approval Process seçeneğini belirleyin.

    Not

    Konsolu basit modda kullanıyorsanız sol üst köşedeki 2023-01-28_15-57-17.png simgesini tıklayın ve All Functions > Security and Specifications > Approval Process seçeneğini belirleyin.

  3. Sol gezinme bölmesinde Approval Template sekmesini tıklayın.

  4. Create Approval Template seçeneğini tıklayın.

  5. Aşağıdaki tabloya göre gerekli bilgileri girin.


    Parametre


    Açıklama


    Template Name


    Onay şablonunun adı.


    Remarks


    Onay şablonu için açıklamalar.


    Approval Node


    Bir onay düğümü eklemek için Add Node seçeneğini tıklayın. Düğümler sıra numarasına göre artan sırada işlenir. Örneğin sıra numarası 0 olan bir düğüm sıra numarası 1 olan bir düğümden önce işlenir.

  6. Submit seçeneğini tıklayın.

Sonraki adımlar

Onay şablonunu Security Collaboration modunda bir örnekle ilişkili bir güvenlik kuralına uygulayın. Daha fazla bilgi için bkz. Bir onay şablonunu bir güvenlik kuralına uygulama.

Kullanılabilir onay eylemleri

DMS onay biletlerini işlemek için birkaç esnek eylem sağlar.

  • Onayla: Sürecin devam etmesine izin vermek için bileti onaylayın.

  • Reddet: Onay sürecini sonlandırır.

  • Geri çek: Bilet göndericisinin bekleyen bir bileti geri çekmesine olanak tanır.

  • Devret: Geçerli onaylayanın onayı başka bir kullanıcıya devretmesine olanak tanır.

  • Ön onay düğümü ekle: Geçerli düğümden önce özel bir onay düğümü ekleyin.

  • Sonra onay düğümü ekle: Geçerli düğümden sonra özel bir onay düğümü ekleyin.

Not

Yeni bir onay düğümü için onaylayanları yalnızca zaten DMS içinde eklenen kullanıcılar arasından seçebilirsiniz. Kullanıcıları DMS içine ekleme hakkında bilgi için bkz. Kullanıcı yönetimi.

SSS

  • S: Kullanıcıların kendi biletlerini onaylamasını önlemek için DMS onay sürecini yapılandırabilir miyim?

    C: Security Collaboration örnekleri özel onay süreçlerini destekler. Kullanıcıların kendi biletlerini onaylamasını önlemek için şu adımları izleyin:

    1. DMS'nin üst menü çubuğunda O&M Management seçeneğini tıklayın.

    2. Açılan listeden Configuration Management seçeneğini belirleyin.

    3. Configuration Management sekmesinde arama kutusuna exclude yazarak Automatically exclude submitter from approval node (effective when multiple approvers exist) adlı yapılandırma öğesini bulun.

    4. Actions sütununda Edit seçeneğini tıklayın. Parametre değerini Y olarak ayarlayın ve ardından Confirm seçeneğini tıklayın.

    Yapılandırma tamamlandıktan sonra bir bilet göndericisi onay sürecinde aynı zamanda onaylayıcıysa sistem göndericiyi o bilet için onaylayan listesinden otomatik olarak kaldırır. Bu durum kendi kendini onaylamayı engeller.

  • S: Bir veritabanı için belirli bir onay sürecini nasıl yapılandırırım ve DMS'de onaysız değişiklikler için nasıl ayar yaparım?

    C: Özel onay süreçleri gibi gelişmiş ayarlar yalnızca örnek için Security Collaboration modunu etkinleştirdikten sonra kullanılabilir.

    1. Security Collaboration modunu etkinleştirin

      1. Örnek listesinde hedef örneğe sağ tıklayın.

      2. Modu değiştirmek için Control Mode > Security Collaboration > mysql default seçeneğini belirleyin.

        Not

        Modu değiştirdikten sonra tüm veritabanı değişiklikleri bir onay sürecine tabi olur.

    2. (İsteğe bağlı) Bir onay kuralı ekleyin

      Gerektiğinde ayrıntılı onay ilkelerini yapılandırın. Bir onay kuralı oluşturma hakkında daha fazla bilgi için bkz. Onay süreci ayarlama.

    3. Onay kuralını yapılandırın

      1. DMS'nin üst menü çubuğunda Security and Disaster Recovery (DBS)> Security Rules seçeneğini belirleyin.

      2. Specification Management sekmesinde veri altyapısı türü için uygun kural kümesini seçin.

      3. Hedef kuralı bulun ve Edit sütununda Actions seçeneğini tıklayarak Details sayfasını açın.

      4. Soldaki gezinme bölmesinde SQL change seçeneğini belirleyin. Checkpoints bölümünde Risk Approval Rule seçeneğini belirleyin.

      5. Add Rule seçeneğini tıklayın ve ardından yapılandırma için DSL betiğini girin.

      6. Örnek:

        Aşağıdaki örnek aes veritabanı için 173956 onay şablonunu kullanan ve diğer tüm veritabanlarındaki değişiklikleri onaysız yapan bir kuralı göstermektedir:

        if    
            'aes' in @fac.ref_schema_names
        then
            @act.choose_approve_template 173956
        else    
            @act.do_not_approve
        end

        DSL ifadesini gerektiği gibi genişletebilirsiniz. Sözdizimi hakkında daha fazla bilgi için bkz. Güvenlik Kuralı DSL Sözdizimi.