When developing a practice-based library, the following types of method configurations should be defined:
-
Process construction configurations. These are configurations that are used for constructing
processes (all processes must have a default configuration). Process
construction configurations only contain the elements that are needed to construct the process. They are not
intended to be published, so they do not include any navigation views. There is usually one process
construction configuration for each method plug-in that contains processes. In that case, the name of the
configuration should reflect the name of the plug-in that it is associated with.
-
Publishable configurations. These configurations are used for publishing specific sets of Practices. Publishable configurations contain all the elements to be
published. They also specify what navigation views that are to be published. There is usually one publishable
configuration for each Practice Configuration. In that case, the name of the configuration should
reflect the name of the practice configuration it is associated with.
Note: While process construction configurations are intended to be used as the default configurations for processes, a
process may have a default configuration that is NOT a process construction configuration. Instead, a process may
have a publishable configuration as its default configuration. In fact, delivery processes usually have a publishable configuration as their
default configuration, while capability patterns usually have a process construction configuration as their
default configuration.
The benefits of the configuration types is that they make it easy to see what configurations are just default
configurations for processes in specific plug-ins and which configurations are for publishing.
For more information on the different plug-in types, see Concept: Practice Library Plug-In Types.
|