認定テンプレートの作成または編集
認定テンプレートを作成するには、次の手順に従います。
始める前に
認定コアプラグインを有効にして、コンプライアンス機能を有効にします。詳細については、「コンプライアンスのアクティブ化」を参照してください。
手順
-
テンプレートが評価するレコードを定義する適切なフィルターがあることを確認してください。
テンプレートは、これらのレコードに条件を適用します。
-
CI クラスマネージャーを使用して、認定テンプレート フォームに移動します。
- 次のように移動する。 All (すべて) > 構成 > CI クラスマネージャー.
-
[階層] を選択して、CI クラスのリストを表示します。
認定テンプレートを作成するクラスを選択します。
- クラスナビゲーションバーで、[健全性] を展開し、[コンプライアンス] を選択します。
- [認定テンプレート] を選択します。
-
または、次のいずれかのパスを使用して移動します。
- All (すべて) > コンプライアンス > アーキテクチャコンプライアンス > テンプレート
- All (すべて) > コンプライアンス > 適切な状況 > テンプレート
- All (すべて) > コンプライアンス > テンプレート
- All (すべて) > 監査定義 > テンプレート
- [新規] を選択するか、編集する認定テンプレートを選択します。
次のフィールドは自動的に入力されます。
- 番号:新しいテンプレートはそれぞれ一意の番号を持ちます。同じテンプレートのすべてのバージョンが同じ番号を使用します。
- 有効:すべての新しいテンプレートは [有効] に設定されています。
- バージョン:新しいテンプレートのバージョンは 1 に設定されています。
- 監査タイプ:システムは、テンプレートが作成されたアプリケーションによって、デフォルトのタイプを [アーキテクチャ コンプライアンス]、[適切な状況]、または [コンプライアンス] に設定します。テンプレートを作成するときに異なるタイプを選択できますが、レコードを送信すると、そのフィールドは読み取り専用になります。システムは、監査タイプを使用して適切なデータのレコードリストをフィルタリングし、テンプレートフォームに表示される条件を決定します。
-
次の必須フィールドに入力します。
- 名前:このテンプレートのわかりやすい名前を入力します。名前は目的の識別に役立ちます。
- フィルター:認定するレコードを識別するフィルターを選択します。有効または非アクティブなフィルター バージョンのどちらも選択できます。デフォルトでは、選択対象となる有効なバージョンのみが表示されます。フィルター名の入力を開始すると、オートコンプリート機能によって選択対象となるすべてのバージョンが表示されます。アーキテクチャ コンプライアンスと適切な状況テンプレートでは、構成アイテム [cmdb_ci] から拡張されたテーブルを使用するフィルターのみが選択リストに表示されます。コンプライアンス テンプレートの選択リストには、すべてのフィルターが表示されます。フィルターを選択すると、テンプレート条件ビルダーが表示されます。テンプレートは、フィルターで指定されたテーブルで動作します。
- このテンプレートの説明を入力します。
-
条件ビルダーを使用して認定条件を定義します。
すべての条件は AND 条件です。テンプレートの監査タイプによって、使用可能な条件が決まります。
認定属性条件:[すべての監査タイプ] CPU カウント、メモリ、またはディスク容量など、認定する構成アイテムの属性または仕様を選択します。属性条件ビルダーの使用可能なフィールドは、フィルターのテーブルによって異なります。属性の通常の ServiceNow 条件 (上限および下限境界値を持つ数値条件を設定するための between 演算子を含む) を使用できます。この演算子は、適切な状況の要件用に特別に追加されました。
[関連フィールドを表示] 項目は、ドット連結をサポートしているため、参照済みフィールドを認定属性条件に含めることができます。[関連フィールドを表示] または [関連フィールドを削除] を選択し、参照済みフィールド (<field> => <field> の形式) を追加または削除します。参照済みフィールドの次のレベルにドリルダウンするには、参照済みフィールドを選択します。
「ドット連結」を参照してください。
- 認定 CI リレーションシップ条件:[適切な状況監査タイプ] [実行] や [依存] などの認定する CI 関係を定義します。
- 認定ユーザー リレーションシップ条件:[適切な状況監査タイプ] この構成アイテムの目的のユーザー リレーションシップを選択します。ベースシステムに提供される関係は、[ログレビュー担当者:] です。
- 認定グループ リレーションシップ条件:[適切な状況監査タイプ] この構成アイテムの目的のグループ リレーションシップを選択します。ベース システムに提供される関係は、[バックアップ実行者 (Backed up by)] です。
認定関連リスト条件:[すべての監査タイプ] テンプレートテーブルを参照するテーブルからフィールド値を選択するか、sys_relationship テーブルでカスタムリレーションシップによって作成されたユーザー定義の関連リストを選択します。ソフトウェア インストール [cmdb_sam_sw_install] テーブルで参照されているように、サーバー [cmdb_ci_server] テーブル内のすべてのサーバーを評価して Microsoft Word 2007 の存在を評価する条件を作成するためのものです。結果の条件は、[ソフトウェア インストール -> インストール先] [表示名] [次の値に等しい (=)] [Microsoft Word 2007] です。
[すべて] をオンにすると、関連リストの条件の要件にすべてのレコードが含められます。関連リストにレコードがない場合は、次のようになります。- [すべて] がオンになっていると、条件の要件が満たされます。
- [すべて] がクリアされていると、要件は満たされません。
注:デフォルトでは、リレーションシップの条件ビルダーは提案されたリレーションシップのみを表示します。すべての可能なリレーションシップを表示するには、フォームの横にある [すべてのリレーションシップを表示] チェックボックスをオンにします。-
[新しい行を挿入] を選択して条件を挿入します。
空の条件を挿入することはできません。
-
緑色のチェックマークアイコンを選択すると、条件が保存されます。
他の操作を実行する前に、必ず条件を保存してください。フォームを更新しても、条件は保存されません。
-
条件を削除するには、条件の横にある赤色の [X] を選択します。
システムは、その状態を非アクティブとしてマークします。
-
条件を再度アクティブにするには、グレーの [X] を選択します。
同じフィールドの別の条件が存在する場合、システムは再アクティブ化を防ぎ、競合について警告します。
-
[送信] を選択します。
ServiceNow はテンプレートをバージョン 1 として保存します。
-
テンプレートの別のバージョンを作成するには、名前を変更するか、条件を編集するか、または別のフィルターを選択します。
テンプレートの説明を更新しても、新しいバージョンは作成されません。注:既存のテンプレート条件と互換性がないテーブルのフィルターを選択すると、条件が適用されないという警告が表示されます。
-
[更新] を選択します。
現在のテンプレートの新しいバージョンが保存され、有効なバージョンになります。以前のバージョンは非アクティブとマークされています。