すべてのプロダクト
Search
ドキュメントセンター

Data Management:DMS を企業の内部承認フローに統合する

最終更新日:Oct 17, 2025

このトピックでは、企業が内部の承認フローを使用して DMS のデータベースに関連するチケットを承認する方法について説明します。

説明

このソリューションは、セキュリティコラボレーションモードのインスタンスにのみ適用されます。他のモードのインスタンスでは、データ変更にチケットの承認は必要ありません。

背景情報

企業の生産とデータのセキュリティを確保するため、DMS はチケットシステム内に承認フローを確立しています。たとえば、データ変更チケットを送信する場合、チケットが承認された後にのみデータ変更操作を実行できます。

ほとんどの企業は独自の承認フローシステムを使用しています。DMS でデータ変更チケットを送信する場合、企業は DMS と内部の承認フローを調整する必要があります。これはユーザビリティに影響を与えるだけでなく、その後の監査を複雑にする可能性もあります。

このトピックのソリューションは、企業が内部の承認フローを DMS と統合して運用効率を向上させるのに役立ちます。

前提条件

  • ターゲットデータベースインスタンスのコントロールモードはセキュリティコラボレーションです。

  • DMS サーバーの次の CIDR ブロックが、Webhook が配置されているサーバーの IP ホワイトリストに追加されます: 8.136.163.64/29, 116.62.200.158

ソリューション概要

このソリューションは、次のステップで実装されます:

  1. 専用の承認フローを確立します。

    DMS 内に企業の担当者専用の承認ノードとテンプレートを作成します。

  2. セキュリティルールを設定します。

    専用の承認テンプレートをインスタンスのセキュリティルールに関連付けます。インスタンスに対するその後の変更操作は、関連付けられたセキュリティルールに準拠する必要があります。

  3. 承認メッセージの通知方法を設定します。

    承認メッセージを通知する必要があるモジュールを選択し、メッセージを受信するための Webhook アドレスを設定します。

  4. DMS でデータベースチケットを送信します。

  5. 企業の内部フローを使用してチケットを承認します。

    ユーザーが DMS で新しいチケットを作成して承認プロセスを開始すると、設定された Webhook アドレスを介して企業の内部承認フローにメッセージが送信されます。

  6. DMS でデータ変更を実行します。

    チケットが承認されると、ユーザーは DMS でデータ変更操作を続行できます。

インタラクション図

1. 専用の承認フローを確立する

1.1. 新しい承認ノードを作成する

  1. DMS コンソール V5.0 にログインします。
  2. 左上隅の 2023-01-28_15-57-17.png アイコンにポインターを移動し、[すべての機能] > [セキュリティとディザスタリカバリ (DBS)] > [承認プロセス] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [セキュリティとディザスタリカバリ (DBS)] > [承認プロセス] を選択します。

  3. [承認ノード] タブで、[承認ノードの追加] をクリックします。

    説明

    ターゲットの承認者がすでに承認ノードにいる場合は、新しい承認ノードを追加する必要はありません。

  4. [ノード名][備考][承認者] の情報を設定し、[送信] をクリックします。

1.2. 新しい承認テンプレートを作成する

  1. [承認テンプレート] タブで、[承認テンプレートの作成] をクリックします。

    説明

    関連する承認テンプレートがすでに存在する場合は、新しいテンプレートを追加する必要はありません。

  2. [テンプレート名][備考][承認ノード] を設定し、[送信] をクリックします。

2. セキュリティルールを設定する

  1. 左上隅の 2023-01-28_15-57-17.png アイコンにポインターを移動し、[すべての機能] > [セキュリティとディザスタリカバリ (DBS)] > [セキュリティルール] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [セキュリティとディザスタリカバリ (DBS)] > [セキュリティルール] を選択します。

  2. ターゲットのセキュリティコラボレーションインスタンスに関連付けられているセキュリティルールを見つけ、ルールに対応する [操作] 列の [編集] をクリックします。

    説明

    DMS の左側にあるデータベースインスタンスエリアでインスタンス名を右クリックし、[詳細の表示] を選択して、インスタンスに関連付けられているセキュリティルールを表示できます。

  3. 承認テンプレートを設定する機能を選択し、ルールを編集します。

    以下は、データ変更の承認テンプレートを変更する方法の例です:

    1. 左側のナビゲーションバーで、[SQL 修正] をクリックします。

    2. データ変更のデフォルト承認テンプレートの右側にある [編集] をクリックします。

    3. [承認テンプレートの切り替え] をクリックし、作成した承認テンプレートを選択して、[送信] をクリックします。

3. 承認メッセージの通知方法を設定する

3.1. モジュール通知を有効にする

  1. 左上隅の 2023-01-28_15-57-17.png アイコンにポインターを移動し、[すべての機能] > [O&M] > [通知] を選択します。

    説明

    DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで [O&M] > [通知] を選択します。

  2. 内部承認フローを統合する必要があるモジュールを選択し、機能メッセージ通知スイッチをオンにします。

3.2. ユーザー通知を設定する

DMS で、ターゲットの承認者 (ステップ 1 の承認ノードで追加された承認者) の Webhook 通知を設定します。ユーザーがチケットの承認リクエストを開始すると、DMS は Webhook にメッセージを送信します。

Webhook 通知方法の設定操作については、「カスタム Webhook 通知を使用する」および「個人情報と通知方法を設定する」をご参照ください。

4. DMS でデータベースチケットを送信する

詳細については、「データソリューションの概要」をご参照ください。

5. 企業の内部フローを使用してチケットを承認する

5.1. イベントトリガー条件を明確にする

DMS から Webhook に送信される POST メッセージ本文の messageEvent.event の値が [承認待ち] の場合、このメッセージが承認イベントによってトリガーされたことを示します。イベントトリガー条件を明確にした後、企業は承認フローを開始できます。チケットが承認されると、チケットでリクエストされた操作を実行できます。

5.2. API を呼び出して承認フロー ID を取得する

GetOrderBaseInfo API を呼び出して、チケットに対応する承認フロー ID を取得します。そのリクエストパラメーター OrderId は、Webhook メッセージ本文の messageEvent.taskId フィールドの値です。

5.3. API を呼び出してチケットを承認する

ApproveOrder API を呼び出してチケットを承認します。

6. DMS でデータ変更操作を実行する

企業の承認フローでチケットが承認されると、チケットの状態は [承認済み] に変わります。その後、ユーザーは DMS でチケットでリクエストされたデータ変更操作を実行できます。