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