Capability Dependencies
Purpose
This page is used to create/display dependencies between two objects. Here Objects may be ITService, Technology, Capability Set, ITService Component and Technology Version. You can define dependencies at Object Level, Capability Class Level, Capability Level and Capability Maturity Level.
Layout & Navigation
The page is organized into two panels or sections. First Panel is used to create/display dependencies between two objects and Second Panel is used to display information of parent/child objects and list of dependencies between two selected objects.
First Panel (Navigation Panel)
- First Panel provides Selection of Child Object and parent Object to define dependency between child(Provider) - Parent(Consumer) objects.
- First Panel display table grid with list of Capability Class, Capabilities with maturity level of selected objects.
- You can create dependencies between two objects in first panel.
- You can define dependencies at Object Level, Capability Class Level, Capability Level and Capability Maturity Level.
- You can drag and drop objects to define dependencies (Child provides input to parent - only child objects drag and drop on parent object).
- You can Edit/Delete information of dependency.
Activities performed in First Panel
- Select Child Object (Select Provider)
- Click on “Select Provider” link in first panel, open pop up. Pop up contains the various filters.
- Pop up contains Navigation and Attribute filters. From pop up, you can select child object.
- Navigation filter (available in Pop up)
- In Navigation filter, you can select object of interest.
- There is Scope drop down list to select Object Type (Technology, ITService, Capability Set etc.)
- Based on selected Object Type, collection portion is refreshed/loaded.
- In Collection portion, if there are multiple entities available for selected object type, you may select one or more entities from the “Focus On” to narrow or expand the list of objects to choose from.
- Select the collection and then navigate through the tree to find the object you are interested in.
- You must select third level object from the navigation hierarchy.
- Attribute filter (available in Pop up)
- In Attribute filter, you have option to include/exclude Hidden and Inactive records.
- Select appropriate option if you want to filter records.
- Selected object displayed below “Select Provider” link.
- Select Parent Object (Select Consumer)
- Click on “Select Consumer” link in first panel, open pop up. Pop up contains the various filters.
- Pop up contains Navigation and Attribute filters. From pop up, you can select parent object.
- Using filters described in above activity you can select parent object. Parent Object selection process is same as like child object selection.
- Load/Display Parent and Child Object
- After selection of parent and child objects, click on “Load” button to load/display parent and child object data.
- Object data are displayed in tabular format. There are two separate two tables, first is for child object information and second is for parent object information.
- There are multiple columns in table, first column represents the capability maturity model of object and others represent the maturity level/measure scale of object.
- Capability maturity model of object is in hierarchical manner, first is display the object then its capability classes then capabilities of each capability class then capability questions of each capability.
- In each cell of child object table, we are displaying maturity level/measure scale information.
- Drag/Drop Objects
- You can drag/drop objects to define dependencies.
- You can drag/drop only child objects on parent object.
- You can drag/drop any capability maturity model data of child object. You can drag/drop object, capability class, capability, capability question of specific maturity level/measure scale.
- You can put draggable items of child object in any cell of parent object table.
- You can put multiple draggable items in one cell of parent object table.
- You can delete droppable items of child object from cell of parent object table.
- You cannot drag/drop parent objects.
Add/Edit/Delete Dependency Details
- You can add dependency details between objects at two places.
- First, after dragging an item from child object table and putting it in cell of parent object table, you have pop up to enter the dependency detail between two objects.
- Second, click on edit icon provided in cell of parent object table, pop up for dependency detail will be opened.
- In dependency Detail pop up, you can enter comments, effective date, expiry date, set dependency active/inactive, set dependency visible/invisible. Expiry date should be greater than effective date.
- You can edit/delete already added dependency details.
- To delete dependency detail, click on delete icon provided in cell of parent object table.
Second Panel (Information Panel)
- In Second Panel, you can view child object information, parent object information and dependencies between child and parent objects. There are three sections in second panel, first for child object information, second for parent object information and third for display dependency information between parent and child object.
Activities of performed in Second Panel
- View Child Object Detail
- In the first section (Dependency Capability) of second panel, you view child object description.
- View Parent Object Detail
- In the second section (Focus Capability) of second panel, you can view parent object information.
- View Dependency
- In the third section (Dependency) of second panel, you can view dependency details of parent and child object items.
- Click on Object, capability class, capability, capability question available in parent object table of first panel, dependency section of second panel will be refreshed.
- One item of parent of object table may have multiple dependencies with items of child object.
Frequently Asked Questions
Q1: Cannot able to drag/drop parent object table items from first panel. Why?
A: You cannot drag/drop parent object table items. You can drop/drop only child object table items from first panel. You can drag/drop only child object to parent object.
Q2: Cannot see capability maturity model for some parent/child objects. Why?
A: If capability maturity model for parent/child object is not created/available then you cannot see capability maturity model for parent/child objects.
Q3: Can I delete created dependency between parent and child object?
A: Yes, using delete icon provided in cell of parent object table, you can delete dependency.
Q4: How can I update dependency details of parent and child object once added?
A: Using edit icon provided in cell of parent object table, you can edit/update dependency details.
Q5: Does one parent object item can have multiple dependencies with child object items?
A: Yes, one parent object item may have multiple dependencies with child object items.