Reuse Method Content: Extend a Task

The goal of this exercise is to extend a base method content associated with a task by using extends variability.

  1. Switch back to the Authoring perspective. authoring icon
  2.  

  3. Create a new Task in the Extends Test content package.

     

    new task

  4.  

  5. Use these attributes for the new task:

     

  6.  

  7. Use the Variability Type menu to select extends then click the Select... button. The Select Dialog: Tasks window will appear.
  8.  

    select dialog tasks window

     

  9. Select design_solution to be the base task. Click OK to close the selection window.
  10.  

  11. Click on the Steps tab and add two new steps:

     

  12.  

  13. Click on the Roles tab and add the role we created in Exercise 4, my_extends_developer, as the Primary Performer.
  14.  

  15. Click on the Work Products tab and add the work product we created in Exercise 5, my_extends_design, as an Output.
  16.  

  17. Click on the Guidance tab and add a guidance. You can pick anyone you want here.
  18.  

  19. Click on the Categories tab to add the new task to an appropriate category. Click the Add... button next to the Disciplines: field then select analysis_and_design. Click OK to save changes and close the selection window.
  20.  

  21. Close the task editor panel to save your changes.
  22.  

  23. Now switch to the Browsing perspective. browsing perspective button
  24.  

  25. In the configuration view panel expand the folder for Disciplines then expand the subfolder for Disciplines then expand the subfolder for Analysis & Design. Double-click on the Extends Design Solution task.

     

    configuration view showing extends design solution

     

    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.

 

Continue