Request dependency marking

Request dependencies help define a clear sequence of the requests to be resolved. Request dependencies are important, because sometimes the deliverable of one request will form the input details for the following request. Dependency mapping restricts users from closing requests until the dependent requests are closed.

To add dependency, go to Requests tab and click the desired request from the requests list.


 


 


Once you mark dependencies for a request, a new Dependency tab will be displayed on the request details page under which the dependent requests will be listed. You can also view and edit the dependency mapping from this tab. The Dependency tab includes the following options:

 

The last column in the requests list view shows the dependency of the request.
 


 

The dependencies map can also be viewed by clicking on req-map/green_icon.

From the below dependency map, it can be understood that request E is dependent on requests A,B,C and D. Only when all the dependent requests are completed, the last column of request E turns green. It stays red even if one of the many dependent requests are yet to be completed.


dependencies_map1

 

dependency-map

The dependencies map gives a clear pictorial representation of the dependent requests.
 

dependencies_map_icons
 

Guidelines to Add Dependency:

 

On hovering over a request, the request id, status and options like 'select parent' and 'remove' will appear.


                                                                                                     select_parent_remove


A combination of blue , green , yellow and red colours can be seen when performing different actions in the dependencies map. These colours indicate the following:

On hovering over the request, its dependent requests get highlighted in blue.
 

blue

 

When 'select parent' is chosen, the child request for which the parent is to be selected, will get highlighted in yellow.
 

yellow

When a parent for the request shown in yellow is to be selected, (i.e, on choosing the 'select parent' option in dependencies map), the possible requests that can possibly be selected as parent will be highlighted.


green


 

When 'remove' option is selected, the possible requests that removed dependent from the request shown in yellow, will get highlighted in red.
 

red



 

In both archived and trashed requests , 'select parent' option will not be available.

The dependency tab will not be visible in trashed requests' details page. It will be visible in archived and active requests' details page.

A dependency cannot be marked between a pending request and completed dependency request.