The goal of this exercise is to extend a base method content associated
with a task by using Extends variability.
- Switch back to the Authoring perspective.
- Create a new task in the extends_test content package.
- Use these attributes for the new task:
- Name: my_extends_design_solution
- Presentation name: Extends Design Solution
- Brief description: Extends Task Brief Description
- Use the Variability type menu to select Extends then
click Select. The Select Dialog: Tasks window opens.
- Select design_solution to be the base task. Click OK to
close the selection window.
- Click the Steps tab and add two new steps:
- Extend Step 1
- Extend Step 2
- Click the Roles tab and add the role that we created in
Exercise 4, my_extends_developer, as the Primary Performer.
- Click the Work Products tab and add my_extends_design as
an output.
- Click the Guidance tab and add a guidance. You can pick
anyone that you want here.
- Click the Categories tab to add the new task to an appropriate
category. Click Add next to the Disciplines field, then select development_discipline.
Click OK to save changes and close the selection window.
- Close the task editor panel to save your changes.
- Switch to the Browsing perspective.
- In the Configuration view panel expand Disciplines > Development and
click the Extends Design Solution task. You will
see in the generated page that method content and relationships are inherited
from the base task and customized by extending content and relationships.
Note also that the extended task remains unchanged.