Context Development Using Templates 
You can create multiple contexts that all share the same or similar perspectives, objectives, KPIs, strategy, and Home page layout by creating a template with those characteristics. By applying the template, you can create multiple contexts quickly. If you need to update a part of all the contexts, you only need to perform the update in the template, and then propagate the change to the specified contexts.
If you are creating just a few contexts that are similar, you can create the new contexts based on an existing context. Then you can modify each context individually. Use this method to create a few similar contexts when you do not need to update the similar features as a single function.
For information, see Creating a Context Based on an Existing Context.
If you are creating multiple contexts that have many different elements, you create the individual contexts without applying a template.
For more information, see Creating a Context.
Note
You cannot apply a template to an existing context.
You can create a template, define its context, strategy, and scorecard, and then create any number of individual contexts based on the template.
For information, see Creating a Context from a Template.
You can create a template and set up only the common context, strategy, and scorecard definitions to be used by all related contexts. Once the contexts are created based on the template, you can specify the unique context, strategy, and scorecard definitions in the template and then propagate those changes to selected contexts.
For information, see Creating a Context from a Template and Applying Customizations.
You can create multiple contexts that are based on the hierarchical attributes of an Application Server dimension. Using this method, you create a template, define its context, strategy, and scorecard information, and then create the contexts based on the template using a differential of one dimension member for each context.
Often, there is a one–to–one relationship between contexts and an Application Server dimension, for example the Stores dimension. If there are 100 members in the Stores dimension, then you can create 100 contexts deriving the context information from each member of the dimension.
When the contexts are created, the context names are the dimension member names from dimension, the context hierarchy is the same as the dimension Hierarchy, and the scorecard filter for each context is its dimension member.
For information, see Creating a Context from a Template Using Dimension Filters.
Template maintenance has the following features:
You can modify a template and then specify which template-based contexts will apply the changes. Use the Propagate link in certain Contexts, Strategy, and Scorecard screens to specify which contexts will apply the template changes that occurred on that screen.
Not all changes can be propagated. If you change the display order, pick dashboards and reports, change the system message, change themes or pathways, or change the cause and effect, it is not possible to propagate these changes to existing contexts that are associated with this template. If you create a new context based on this template, all new changes will be applied though.
Note
If you delete an item from the template, the item will not be deleted from the associated contexts, even if you click Propagate.
You can modify a template-based context separately from its template. The template is not affected by this change. If you then propagate a template change for this context, the context acquires the propagated changes, and the customized context feature is not affected.
You can delete a template by selecting it and clicking Delete. All associated contexts remain as functioning individual contexts.
You can rename a template by selecting it and clicking Rename.