| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:ContentDescription xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmlns:rmc="http://www.ibm.com/rmc" |
| rmc:version="7.5.0" xmi:id="-NVeHK_MT_7J2jKEyHY0H9A" |
| name="new_guideline,_1gchoO6dEdygKbJMUVNEtg" guid="-NVeHK_MT_7J2jKEyHY0H9A" changeDate="2008-10-30T14:22:47.250-0700" |
| version="7.2.0"> |
| <mainDescription><p>
 |
| When developing a practice-based library, the following types of <a class="elementLink"
 |
| href="./../../../core.default.uma_concept.base/guidances/termdefinitions/method_configuration_C2B8FA8A.html"
 |
| guid="__V7pAMaEEduMlb2cQZNTYw">method configuration</a>s should be defined:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| <strong>Process construction</strong> configurations.&nbsp;These are configurations that are used for constructing
 |
| <a class="elementLink"
 |
| href="./../../../core.default.uma_concept.base/guidances/termdefinitions/process_68E308B4.html"
 |
| guid="_yQ5m2NnmEdmO6L4XMImrsA">process</a>es (all processes must have a default configuration). Process
 |
| construction configurations only contain the elements that are needed to construct&nbsp;the process. They are not
 |
| intended to be published, so they do not include any navigation views.&nbsp;There is usually one process
 |
| construction configuration for each <a class="elementLink"
 |
| href="./../../../core.default.uma_concept.base/guidances/termdefinitions/method_plugin_190B9F5E.html"
 |
| guid="_D4TLgMaGEduMlb2cQZNTYw">method plug-in</a>&nbsp;that contains processes.&nbsp; In that case, the name of the
 |
| configuration should reflect the name of the plug-in that it is associated with.<br />
 |
| </li>
 |
| <li>
 |
| <strong>Publishable configurations</strong>.&nbsp; These configurations are used for publishing specific sets of <a
 |
| class="elementLink" href="./../../../core.default.uma_concept.base/guidances/concepts/practice_F5C8EAAB.html"
 |
| guid="_qhCTAFRREd2CWscN8Mx6rg">Practice</a>s. Publishable configurations contain all the elements to be
 |
| published.&nbsp;They also specify what navigation views that are to be published. There is usually one publishable
 |
| configuration for each <a class="elementLink"
 |
| href="./../../../core.mdev.common.base/guidances/concepts/practice_configuration_CC7754F2.html"
 |
| guid="_0H9aAO7EEdy9EOwDlaw7Kw">Practice Configuration</a>.&nbsp;In that case, the name of the configuration should
 |
| reflect the name of the practice configuration it is associated with.
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| 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.&nbsp;Instead, a process may
 |
| have a publishable configuration as its default configuration.&nbsp;In fact, <a class="elementLink"
 |
| href="./../../../core.default.uma_concept.base/guidances/termdefinitions/delivery_process_BCDF50B7.html"
 |
| guid="_ZufeMCO3EdqaNq6Ptg8uyA">delivery process</a>es&nbsp;usually have a publishable configuration as&nbsp;their
 |
| default configuration, while <a class="elementLink"
 |
| href="./../../../core.default.uma_concept.base/guidances/termdefinitions/capability_pattern_F5DDC5F.html"
 |
| guid="_2RUJACO4EdqaNq6Ptg8uyA">capability pattern</a>s usually have a process construction configuration as&nbsp;their
 |
| default configuration.
 |
| </p>
 |
| <p>
 |
| 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.&nbsp;
 |
| </p>
 |
| <p>
 |
| For more information on the different plug-in types, see <a class="elementLinkWithType"
 |
| href="./../../../core.mdev.common.base/guidances/concepts/practice_lib_plugin_types_3EA8002F.html"
 |
| guid="__428YO6cEdygKbJMUVNEtg">Concept: Practice Library Plug-In Types</a>.
 |
| </p></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |