Figure 1 is an example of a Practice Assign plug-in for a practice that does not include any practice-specific
roles.
Figure 1. UMF Assign Plug-In Example (No Practice-Specific Roles)

Note the:
-
Role contributors that contain the "role responsible for work product" assignments
-
Task contributors that contain the "task performed by role" assignments
-
Discipline contributor that assigns the tasks to the Method Authoring discipline
-
Domain contributor that assigns the tasks to the Method Authoring domain
Notice the use of a suffix (after the period) in each element name to distinguish it from the base element it
contributes to.
Figure 2 is an example of a Practice Assign plug-in for a practice that does include practice-specific
roles.
Figure 2. UMF Assign Plug-In Example (Practice-Specific Roles)
Note the:
-
Role definitions as well as role contributors
-
Role contributors that contain the "role responsible for work product" assignments
-
Task contributors that contain the "task performed by role" assignments
-
Discipline contributors that assign the tasks to the appropriate disciplines
-
Domain contributor that assigns the tasks to the Configuration and Change Management domain
-
Role Set contributor that adds the new roles to the Change Management role set.
Notice the use of a suffix (after the period) in each element name to distinguish it from the base element it
contributes to.
Figure 3 provides a closer look at how to assign a role responsibility for a work product. 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 (the role method element "owns" these
relationships) and the graphic on the right shows the associations from the role to the work products that were
added in the role contributor. The definition of a task contributor to add performing roles to the task is
performed in a similar way and is not shown here.
Figure 3. Assigning a Role Responsibility for Work Products
|
|
Figure 3 provides a closer look at how to assign a set of tasks to a discipline. In this case, assigning some
tasks to the Method Authoring discipline. The graphic on the left shows how a contributor is defined to add the
"discipline to task" associations and the graphic on the right shows the added associations from the
discipline to the tasks to be categorized to that discipline. The definition of a domain to a set of work products
is similar and is not shown here.
Figure 4. Adding Tasks to a Discipline
|
|
|