| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:GuidanceDescription 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="-0EHLiQw1MRgoQJ1gBEJBlw" |
| name="new_example,_JoLlEIJQEd2sTeTIQhu12Q" guid="-0EHLiQw1MRgoQJ1gBEJBlw" changeDate="2008-11-06T06:54:18.062-0800" |
| version="7.5.0"> |
| <mainDescription><p>
 |
| Figure 1 is an example of a Practice Assign plug-in for a practice that does not include any practice-specific
 |
| roles.&nbsp;
 |
| </p>
 |
| <p>
 |
| Figure 1. UMF Assign Plug-In Example (No Practice-Specific Roles)
 |
| </p>
 |
| <p>
 |
| <img alt="umf_assign_plugin_example" src="./resources/umf_assign_plugin_ex.gif" /><br />
 |
| </p><br />
 |
| <p>
 |
| Note the:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| Role contributors that contain the "role&nbsp;responsible for work product" assignments
 |
| </li>
 |
| <li>
 |
| Task contributors that contain the "task performed by role" assignments
 |
| </li>
 |
| <li>
 |
| Discipline contributor that assigns the tasks to the Method Authoring discipline
 |
| </li>
 |
| <li>
 |
| Domain contributor that assigns the tasks to the Method Authoring domain
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| Notice the use of a suffix (after the period) in each element name to distinguish it from the base element it
 |
| contributes to.
 |
| </p>
 |
| <p>
 |
| &nbsp;&nbsp;
 |
| </p>
 |
| <p>
 |
| Figure&nbsp;2 is an example of a Practice Assign plug-in for a practice that does include practice-specific
 |
| roles.&nbsp;
 |
| </p>
 |
| <p>
 |
| Figure 2. UMF Assign Plug-In Example (Practice-Specific Roles)&nbsp;
 |
| </p>
 |
| <p>
 |
| <img alt="umf_assign_plugin_example_with_role_definitions" src="resources/umf_assign_plugin_ex_with_role_def.gif" />
 |
| </p>
 |
| <p>
 |
| Note the:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| Role definitions as well as role contributors
 |
| </li>
 |
| <li>
 |
| Role contributors that contain the "role&nbsp;responsible for work product" assignments
 |
| </li>
 |
| <li>
 |
| Task contributors that contain the "task performed by role" assignments
 |
| </li>
 |
| <li>
 |
| Discipline contributors that assign the tasks to the appropriate disciplines
 |
| </li>
 |
| <li>
 |
| Domain contributor that assigns the tasks to the Configuration and Change Management domain
 |
| </li>
 |
| <li>
 |
| Role Set contributor that adds the new roles to the Change Management role set.
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| Notice the use of a suffix (after the period) in each element name to distinguish it from the base element it
 |
| contributes to.
 |
| </p>
 |
| <p>
 |
| &nbsp;&nbsp;
 |
| </p>
 |
| <p>
 |
| Figure&nbsp;3 provides a closer look at how to assign a role responsibility for a work product.&nbsp;Specifically, how
 |
| to assign the Role: Method Designer responsibility for some work products. The graphic on the left shows how a role
 |
| contributor is defined to add the "role to work product" associations&nbsp;(the role method element "owns" these
 |
| relationships) and the graphic on the right&nbsp;shows the associations from the role to the work products that were
 |
| added in the role contributor.&nbsp;The definition of a task contributor to add performing roles to the task is
 |
| performed in a similar way and is not&nbsp;shown here.&nbsp;<br />
 |
| <br />
 |
| </p>
 |
| <table title="Figure 2: Assigning a Role Responsibility for Work Products" cellspacing="0" cellpadding="2" width="85%"
 |
| summary="Assigning a role responsibility for some work products" border="1">
 |
| <caption>
 |
| Figure 3. Assigning a Role Responsibility for Work Products
 |
| </caption>
 |
| <tbody>
 |
| <tr>
 |
| <td>
 |
| <img alt="role_contributor_to_add_role_to_work_product_associations"
 |
| src="./resources/umf_role_to_wp_ex.gif" />
 |
| </td>
 |
| <td>
 |
| <img alt="role_to_work_product_associations" src="./resources/umf_role_to_wp_ex_part2.gif" />
 |
| </td>
 |
| </tr>
 |
| </tbody>
 |
| </table><br />
 |
| <br />
 |
| <p>
 |
| Figure&nbsp;3 provides a closer look at how to assign a set of tasks to a discipline.&nbsp;In this case, assigning some
 |
| tasks to the Method Authoring discipline.&nbsp;The graphic on the left shows how a contributor is defined to add the
 |
| "discipline to task" associations&nbsp;and the graphic on the right&nbsp;shows the added associations from the
 |
| discipline to the tasks to be categorized to that discipline.&nbsp;The definition of a domain to a set of work products
 |
| is similar and is not&nbsp;shown here.&nbsp;
 |
| </p>
 |
| <table title="Adding Tasks to a Discipline" cellspacing="0" cellpadding="2" width="85%"
 |
| summary="Example of adding tasks to a discipline" border="1">
 |
| <caption>
 |
| Figure&nbsp;4. Adding Tasks to a Discipline
 |
| </caption>
 |
| <tbody>
 |
| <tr>
 |
| <td>
 |
| <img alt="discipline_contributor" src="./resources/umf_discipline_to_task_ex.gif" />
 |
| </td>
 |
| <td>
 |
| <img alt="tasks_for_a_discipline" src="./resources/umf_discipline_to_task_ex_part2.gif" />
 |
| </td>
 |
| </tr>
 |
| </tbody>
 |
| </table></mainDescription> |
| </org.eclipse.epf.uma:GuidanceDescription> |