Thursday, March 6, 2008

Build and Manage Clickpaths

Build a Clickpath:
  1. The user has the ability to build a clickpath based on an existing set of functions
    1. In order to successfully build a clickpath, the user has to fill all the required fields. The required field are as follows:
      1. The user should be able to select an Application Name
      2. The user should be able to select a Version
      3. The user should be able to select a System
      4. The user should be able to select a Sub-system
      5. The user should be able to enter a Use Case Name
      6. The user should be able to select an Actor
      7. The user should be able to select a Function(s)
        1. The user should have the ability to search for functions via Basic Search or Advanced Search as described below
        2. The user should be able to choose only one function at a time in order to add the functions in order
    2. The user should have the option to add any notes or comments related to the clickpaths
  2. Once the clickpath has been successfully created, the user will receive an inline verification, with the clickpath information (application name, version, system, sub-system, actor, use case name, and functions) as well as the clickpath ID generated by the system.
Basic Search
  1. The user has the ability to search for clickpaths using one of the four following criteria:
    1. The user can search for a clickpath by entering a clickpath ID
    2. The user can search for a clickapth by entering a use case name
    3. The user can search for a clickapth by selecting a sub-system
    4. The user can search for a clickpath by selecting an actor
    5. The user can choose "contains", "equals", or "start with" option when searching for clickpaths.

Advanced Search
  1. The user has the ability to perform a complex search based on multiple criteria
    1. The user can choose "contains", "equals", or "start with" option when searching for clickpaths
    2. The user can perform a search on any of the following fields:
      1. Application Name
      2. Version
      3. System
      4. Sub-system
      5. Actor
      6. Use Case Name
      7. Function Name
      8. Status Message Name (from a function)
    3. The user can perform a complex search by using "AND" or "OR" operator

Edit Clickpath
  1. The user has the ability to edit a clickpath that already exists in the system
    1. The user will search for the clickapth using either the Basic Search or the Advanced Search
    2. The user is able to select the clickpath he wants to edit
    3. The user will be able to edit the following fields:
      1. Application Name
      2. Version
      3. System
      4. Sub-system
      5. Use Case Name
      6. Actor
      7. Functions
        1. The user will have the ability to re-order the already chosen functions
        2. The user will have the ability to remove functions from the list
        3. The user will have the ability to add new functions to the list
      8. Any additional notes or comments
  2. Once the clickpath has been successfully modified, the user will receive an inline verification, with the clickpath information: application name, version, system, sub-system, actor, use case name, clickpath ID and functions

Remove Clickpath
  1. The user has the ability to remove a clickpath(s) from the system
    1. The user will search for the clickpath(s) using either the Basic Search or the Advanced Search
    2. The user has the ability to select the clickpath(s) from the search results and choose to remove them

No comments: