このトピックでは、テストデータを生成するためのチケットの承認プロセスを変更および作成する方法について説明します。
注意事項
既定の承認テンプレートは、[承認ルールの検証] チェックポイントでテストデータを生成するチケットの承認プロセスを構成しない場合に有効になります。 [承認テンプレートの切り替え] ダイアログボックスで、[既定の承認テンプレートの変更] をクリックできます。
構成項目
Checkpoints
ユーザーがテストデータを生成するためのチケットを送信すると、データ管理 (DMS) は、チケットがチェックポイントで指定されたルールに準拠しているかどうかを確認します。 承認ルールの検証: DMSでは、テストデータを生成するためのチケットは、承認ルールの検証チェックポイントで指定されたルールに基づいて処理されます。 セキュリティルールのテンプレートデータベースに用意されている既定のルール、または [承認ルールの作成] を使用できます。
要因とアクション
- 因子は、DMSによって提供される事前定義された変数である。 要因を使用して、SQL文のカテゴリや影響を受けるデータ行の数など、セキュリティルールによって検証されるコンテキストを取得できます。 因子名は、プレフィックス
@ facで構成されます。
と要素の表示名を指定します。 [セキュリティルール] タブの各モジュールは、チェックポイントごとに異なる要素を提供します。 次の表に、テストデータ生成のチェックポイントに提供される要素を示します。要素 説明 @ fac.env_type 環境のタイプ。 値は、 DEV
やPRODUCT
などの環境タイプの表示名です。 環境タイプの詳細については、「インスタンスの環境タイプの変更」をご参照ください。@ fac.schema_name スキーマの名前。 - アクション: アクションは、
if
ステートメントで指定された条件が満たされた後にDMSが実行する操作です。 例えば、DMSは、チケットの提出を禁止し、承認プロセスを選択し、チケットを承認し、またはチケットを拒否する。 アクションは、セキュリティルールの目的を示します。 アクション名は、プレフィックス@ actで構成されます。
とアクションの表示名を指定します。 各モジュールは、異なるチェックポイントに対して異なるアクションを提供します。 次の表に、テストデータ生成のチェックポイントに提供されるアクションを示します。Action 説明 @ act.forbid_submit_order チケットの提出を禁止します。 このステートメントの形式は @ act.forbid_submit_order 'チケットの提出を禁止する理由'
です。@ act.do_not_approve 承認テンプレートのIDを指定します。 詳細については、「承認プロセスの設定」をご参照ください。
テンプレートデータベース
DMSは、多数の定義済みセキュリティルールテンプレートを提供します。 ビジネス要件に基づいて、テンプレートを有効にしたり、テンプレートを変更したりできます。 テストデータ生成のテンプレートデータベースには、次のテンプレートがあります。
- テストデータベースの承認なし
- テストデータの生成を無効にする
- 本番データベースのテストデータ生成の禁止
既定の承認テンプレートの変更
- にログインします。 DMSコンソールV5.0
上部のナビゲーションバーで、 .
説明DMSコンソールをシンプルモードで使用する場合は、左上隅の
アイコンの上にポインターを移動し、 を選択します。
- ターゲットデータベースのルールセットを検索し、[操作] 列の [編集] をクリックします。
- セキュリティルールの [詳細] ページに移動します。 左側のナビゲーションウィンドウで、 を選択します。
- [テストデータ生成のデフォルトテンプレート] ルールを検索し、[操作] 列の [編集] をクリックします。
- [設定項目の変更] ダイアログボックスで、[承認テンプレートの切り替え] をクリックします。
- [承認テンプレートの切り替え] ダイアログボックスで、対象の承認テンプレートを見つけ、[操作] 列の [選択] をクリックします。 説明 [承認なしにリセット] をクリックして、チケットの承認をスキップすることもできます。
- [送信] をクリックします。
承認ルールの作成
- にログインします。 DMSコンソールV5.0
上部のナビゲーションバーで、 .
説明DMSコンソールをシンプルモードで使用する場合は、左上隅の
アイコンの上にポインターを移動し、 を選択します。
- ターゲットデータベースのルールセットを検索し、[操作] 列の [編集] をクリックします。
- セキュリティルールの [詳細] ページに移動します。 左側のナビゲーションウィンドウで、 を選択します。
- チェックポイントの基本設定項目を選択します。 次に、[ルールの作成] をクリックし、次の項目を設定します。
設定アイテム 必須 説明 チェックポイント 必須 チェックポイントの [承認ルールの検証] を選択します。 テンプレートデータベース 任意 セキュリティルールの作成に使用するテンプレート。 DMSは、多数のセキュリティルールテンプレートを提供します。 チェックポイントを選択した後、[テンプレートデータベースからロード] をクリックしてテンプレートを選択します。 使用可能なテンプレートの詳細については、「設定項目」をご参照ください。 ルール名 必須 カスタムセキュリティルールの名前。 説明 [テンプレートデータベース] からルールテンプレートを読み込むと、ルール名が自動的に入力されます。ルールDSL 必須 セキュリティルールの設定に使用するDSLステートメント。 詳細については、「セキュリティルールのDSL構文」をご参照ください。 説明 [テンプレートデータベース] からルールテンプレートを読み込むと、ステートメントが自動的に入力されます。 で指定されます。 - [送信] をクリックします。
- ルールを有効にします。 説明 新しいルールはデフォルトで無効です。 このルールを有効にするには、[操作] 列の [有効化] をクリックし、[OK] をクリックします。