システム プロパティを使用して変更要求レコードとその詳細をコピーする機能を設定できます。

始める前に

必要なロール:admin

このタスクについて

次の機能を設定できます。
  • 変更要求をコピーする機能を無効にします。
  • 添付ファイルをコピーする機能を無効にします。
  • コピーされたソース変更要求のコンポーネントを特定します。

手順

  1. [すべて] > [変更] > [管理] > [プロパティを変更]に移動します。
    前述のとおり、アプリケーションナビゲーターで sys_properties.list を入力することによって、いくつかのプロパティが見つかります。
  2. 必要に応じて以下のプロパティを設定します。
    オプション説明
    変更要求をコピーする機能の無効化 (com.snc.change_request.enable_copy) を false に設定します。
    添付ファイルをコピーする機能の無効化

    [元の変更から添付ファイルをコピー] (com.snc.change_request.attach.enable_copy) を false に設定します。

    変更タスクから添付ファイルをコピーする機能の無効化 このシステム プロパティは、[sys_properties] テーブルにあります。

    [Enable copying of attachments from the originating change's related change task] (元の変更の関連変更タスクからの添付ファイルのコピーを有効にする) (com.snc.change_request.rl.change_task.attach.enable_copy) システム プロパティを false に設定します。

    注: 添付ファイルをコピーする機能が有効な場合、添付ファイルは保存された後にのみ変更要求のコピーに表示されます。
    コピーする属性を設定する [元の変更からコピーされる属性のリスト (カンマ区切り形式)] (com.snc.change_request.copy.attributes) の値のリストを編集して、属性を削除または追加します。

    たとえば、 属性がコピーされないようにするために、プロパティ テキスト ボックスにある属性のリストから assigned_to 値を削除します。

    コピーする関連リストを設定する このシステム プロパティは、[sys_properties] テーブルにあります。以下の関連リストはデフォルトでコピーされます。
    • 影響を受ける CI
    • 影響するサービス/CI
    • タスクを変更

    [元の変更からコピーされる関連リスト (カンマ区切り形式)] (com.snc.change_request.copy.related_lists) の値のリストを編集します。

    たとえば、[タスクを変更] 関連リストをコピーしない場合は、プロパティ テキスト ボックスにある関連リストのリストから change_task を削除します。

    注: このプロパティを設定すると、 [影響を受ける CI][影響するサービス/CI]、および [タスクを変更] 関連リストのコピー機能を制御できます。このプロパティに他の関連リストを追加することはできません。
    コピーするデフォルトの関連リストの属性を設定する これらのシステム プロパティは、[sys_properties] テーブルにあります。デフォルトの関連リストのいずれかの適切なシステム プロパティに移動して、コピーする属性を設定します。
    表 : 1. 関連するリスト属性のシステム プロパティ
    関連リスト システム プロパティ
    変更タスク com.snc.change_request.copy.rl.change_task.attributes
    構成アイテム com.snc.change_request.copy.rl.task_ci.attributes
    影響するサービス/CI com.snc.change_request.copy.rl.task_cmdb_ci_service.attributes
  3. スクリプトインクルードを変更して変更要求をコピーする機能をさらにカスタマイズするには、次の手順を実行します。
    1. [システム定義] > [スクリプトインクルード] に移動します。
    2. ChangeUtils スクリプトインクルードを変更します。
      たとえば、変更要求をコピーする機能は、標準の変更ではデフォルトで使用できません。ただし、ChangeUtils スクリプトインクルードで isCopyRulesValid 関数の独自の実装を指定して、デフォルトを上書きすることができます。