フォームテンプレートの使用
テンプレートを使用すると、フィールドが自動的に追加されるため、新しいレコードを送信するプロセスが簡素化されます。
テンプレートを使用するには、特定のテーブルで最も頻繁に使用するフィールドを追加してテンプレートとして保存してから、ユーザーがテンプレートにアクセスできるようにします。ユーザーがレコードの作成時に手動でテンプレートを適用したり、アドミニストレーターがテンプレートを自動的に適用するスクリプトを定義したりすることができます。
インシデント、問題、変更など、頻繁に使用するフォームのテンプレートを作成します。作成またはアクセスできるテンプレートの数に制限はありませんが、フォームごとに多くのテンプレートがあると、テンプレートの管理が複雑になります。
テーブルレベルのアクセス コントロールを作成して、テンプレートの作成を制限することができます。適用すると、テンプレートから新しいレコードを作成するユーザーは、テンプレートによって変更されたすべてのフィールドに対して save_as_template アクセスコンポーネントを満たす必要があります。
自動的に適用されるテンプレート
特定のテーブルのユーザーが作成した新しいレコードに自動的に適用されるテンプレートを作成できます。この種類のテンプレートを作成するには、テンプレートが適用されるテーブルの名前と一致するようにテンプレート名を設定します。
たとえば、ユーザーが Windows Server [cmdb_ci_win_server] テーブルにレコードを作成するときに、テンプレートを自動的に適用するとします。テンプレートフォームで、[名前] フィールドを cmdb_ci_win_server に設定し、[テーブル] フィールドを Windows Server [cmdb_ci_win_server] に設定します。
自動テンプレートは常にグローバルです。テンプレートフォームの [ユーザー] フィールドと [グループ] フィールドは優先されません。自動テンプレートは、ビジネスルール、UI アクション、またはワークフローによって生成されたレコードなど、システムによって作成されたレコードには適用されません。