User Interface
A data model consists of a number of rules and is displayed as a table with each row describing one combination of a link type and two issue types (source and destination). Here is an example of a rule:
Customer Requirement | traces to | Functional Requirement |
The rule states that a link of type Trace is allowed to be created from an issue of type Customer Requirement to an issue of type Functional Requirement.
The link type is designated by its outward description (“traces to”), not by its name (“Trace”). A rule is understood to apply also in the reverse direction (“traces from”). That is, with the rule shown above, a link of type Trace can be created between an issue of type Functional Requirement and an issue of type Customer Requirement using the inward link description “traces from”.
The rules in a data model are completely restrictive. That is, every link in a project using a model should be sanctioned by a rule. In this example, if this is the only rule in the data model, then the only links that should be created in a project using the model are Trace links, and that link type should only be used for issues of the types Customer Requirement and Functional Requirement, where the former is the source of the link and the latter is the destination.
Activated vs. non-activated data models
A data model states what should be the case for links in projects associated with the model, but doesn’t in itself ensure conformity. Activating a data model results in the model being consulted in projects using it when links are created in easeRequirements. Unsanctioned links cannot be created when a data model is activated.
The data model is only consulted for links created in easeRequirements, not for links created via the native linking functionality of Jira itself in the Link dialog.
Unsanctioned links can still be created in projects using non-activated models. In this case, the Data Model Checker can be used to identify and correct unsanctioned links. The checker can also be used after a data model has been activated to identify and correct previously created unsanctioned links or unsanctioned links created via the native linking functionality of Jira.
Operations
Purpose | Action | Comment |
---|---|---|
Create a data model |
| |
Edit a data model |
| |
Delete a data model |
| |
Associate or disassociate projects with a data model |
| |
Activate a data model |
| |
Add a rule |
| When creating or editing a rule, multiple issue types and link types can be provided. The resulting set of singular rules, one for each combination, is automatically generated. |
Edit a rule |
| |
Delete a rule |
|