修正中に関連テーブルのワークフローをオフにする

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 関連するテーブルの重複排除修正プロセスを構成して、ビジネスルール、ワークフロー、および参照された重複 CI のメイン CI への更新をオフにする可能性のあるその他の自動プロセスの実行をオフにします。関連テーブルのこれらすべてのワークフローを無効にすると、そうでなければ失敗する重複排除タスクを完了させることができます。

    このタスクについて

    関連テーブル (CI を参照するテーブル) には、たとえば、重複 CI の修正中に参照先 CI からメイン CI への更新を防止するビジネスルールが含まれている場合があります。特定のテーブルのすべての自動化プロセスをオフにし、そうすることで修復プロセスを完了できるように修正プロセスを構成できます。たとえば、このような関連テーブルでは、エラーを無視し、すべてのビジネスルールをスキップします。これらの設定は、重複排除関連テーブル構成 [reconcile_duplicate_related_table_config] テーブルに保存されます。

    reconcile_duplicate_related_table_configテーブルの各レコードは、CI への参照を持つテーブルを表します。[重複排除関連テーブル構成] テーブルの設定は、システムプロパティ glide.duplicate_ci_remediator.merge_related_items_enhancedtrue (デフォルト値) の場合にのみ、重複排除タスクの処理中有効になります。ベースシステムでは、重複排除関連テーブル構成テーブルに変更 [change_request] およびタスク CI [task_ci] 関連テーブルのレコードが含まれています。これらのテーブルはビジネスルールをスキップし、データベースエラーを無視するように構成されています。

    重複排除関連テーブル構成テーブルにレコードを追加して、重複排除の修正中にビジネスルールをスキップしたりデータベースエラーを無視したりする追加の関連テーブルを構成します。

    glide.duplicate_ci_remediator.merge_related_items_enhanced プロパティまたは重複排除関連テーブル構成 [reconcile_duplicate_related_table_config] テーブルの詳細については、「重複 CI の修正に関連するプロパティおよび重複 CI の修復のためにインストールされたコンポーネント」を参照してください。

    始める前に

    必要なロール:cmdb_dedup_admin

    手順

    1. [ すべて ] を選択し、ナビゲーションフィルターに「 reconcile_duplicate_related_table_config.list 」と入力して [重複排除関連テーブル構成] テーブルを開きます。
    2. [ 新規 ] を選択し、[重複排除関連テーブル構成] テーブルフォームの次のフィールドに入力します。
      フィールド 説明
      テーブル名 重複排除の修正プロセス中に設定が適用される CI への参照を含むテーブル。
      ワークフローを無効にする 修正中は、指定されたテーブルのすべてのビジネスルール、ワークフロー、およびその他の自動プロセスの実行を無効にします。
      エラーありで続行 重複排除の修正プロセス中に、指定されたテーブルのデータベースエラーをスキップします。
      ワークフローを無効にする条件

      条件を満たす テーブル名 内のレコードのみに設定の適用を制限する条件。

      たとえば、ベースシステムでは、change_requestテーブルは「ステータスが新規でない」という条件で構成されています。したがって、修復プロセス中にchange_requestテーブルを更新する場合、「ステータスが新規以外」のレコードのビジネスルールはスキップされます。

    3. [送信] を選択します。

    次のタスク

    重複排除の修正を設定するときに、関連アイテムの結合時に含めるテーブルを選択します。その構成ステップで選択したテーブルのいずれかに、ワークフローを無効にするレコードが重複排除関連テーブル構成テーブルにある場合は、アラートが表示されます。そのアラートを注意深く確認し、ビジネスルールやその他の自動化プロセスを再検討して、それぞれのテーブルのワークフローを無効にする意図があることを確認します。