Help:- Template Development processindexpreviousnextupside index

This section describes the steps involved in developing a Template.

Templates represent the specification of repeatable patterns of XML that is to be instantiated. Template can be reused, and Templates can constructed form other Templates. An example is the template: SerialisedAsset used to represent an asset that has a serial number. The is template compromises of the following templates:

RealizedPart
StockItem
Part
ViewDefinitionContext

This is illustrated in Figure 1.

./images/SerialisedAsset.png
Figure 1 -  SerialisedAsset template

Consequently, when designing a Template consideration should be given to what or what level in an information hierarchy the Template is.

At the top level, the Template corresponds to a business objects.

Other templates are intended to be reusable patterns used from within Business objects. If the template is generic and likely to be used in a number of different contexts, then it should be considered an OASIS template and developed as such.

If the template simply defines a mapping to a single PLCS PSM block, then the template probably should not be developed since this would be replicating capability presently in the PSM.

Issue reporting