1つのテンプレートを別のテンプレートに埋め込むことにより、あるタスク・テンプレートのタスクを別のテンプレートで再使用できます。テンプレートのタスクをスケジュールすると、埋込みテンプレートのタスクもスケジュールされます。たとえば、基本的に同じテンプレートが2つあり、一方のテンプレートに追加タスクがいくつか含まれているとします。1つのテンプレートに2つ目のテンプレートを埋め込むことを指定できるため、一方のテンプレートを変更した場合に、もう一方を更新する必要はありません。スケジュールを生成すると、そのスケジュールにはもう一方のテンプレートのタスクが組み込まれます。
たとえば、月次タスクのコア・セットがあれば、四半期タスクという名前の新しいテンプレートを作成することにより四半期決算用にそれを拡張し、月次タスクを埋め込んで、いくつかのタスクを追加することができます。さらに、年間テンプレートを作成して四半期テンプレートを埋め込み、必要に応じて新しいタスクを追加することもできます。
テンプレート内に埋め込むテンプレートを選択するとき、テンプレート内に埋め込んだテンプレートのタスクを編集可能にすることを選択できます。テンプレートを編集可能として埋め込むと、埋め込まれたテンプレートのタスクを編集して、それを含むテンプレート内のタスク・プロパティのオーバーライドを許可できます。共通タスクのコア・セットを含む埋込み専用テンプレートを作成すると、複数のグループが各自のビジネス・プロセスにそれを活用できます。各グループはマスター・テンプレートを作成し、コア・テンプレートをマスター・テンプレートに埋め込むことができます。各マスター・テンプレートに、そのグループ固有のタスクを追加できます。マスター・テンプレートに埋め込まんだタスクに変更を加えることができます。オーバーライドされたフィールドは各マスター・テンプレートで追跡されます。
まだオーバーライドされていないコア・タスクへの変更は、マスター・テンプレートにすぐに反映されます。ユーザーが特定のマスター・テンプレート内のコア・タスクを削除せずに非アクティブ化すれば、そのコア・タスクはスケジュールにデプロイされなくなります。コア・セットにタスクが追加されると、それらは組織内の様々なグループのテンプレートに自動的に反映されます。
次のイメージは、コア・テンプレートで編集およびオーバーライドされたフィールドがマスター・テンプレートに反映される仕組みを示しています:
注:
複数のレベルのテンプレートを埋め込むことができます。たとえば、テンプレートAがテンプレートBに埋め込まれている場合、テンプレートBを別のテンプレートに埋め込むことができます。ただし、テンプレートの編集は1レベル上までしかできません。埋込みテンプレートは、直接デプロイするように設計されておらず、直接デプロイする他のテンプレートで使用されるように設計されたタスク・テンプレートです。埋め込まれるテンプレートを指定するには、次の列を使用します:
注:
これらの列はデフォルトでは表示されませんが、「表示」メニューから利用できます。テンプレートを埋め込むには: