Import requirements and releases into Vera
You can import requirements and releases into Vera using qTest or a Jira–qTest integration. This option becomes available once an administrator adds the correct record types to the records management policy.
Before you start
Make sure you have administrator access to Vera and that you understand how to create or revise a records management policy.
Add Jira-qTest requirements
In the records management policy (RMP), add the Jira–qTest Requirement record type as the first entry. This record type must contain the systems qTest and Jira, and the item type Jira Requirement. Include all required fields and metadata.
Add Jira-qTest Requirement as the first record type in the RMP:
{
"Name": "Jira-qTest Requirement",
"Definitions": [
{
"Systems": [
"qTest",
"Jira"
],
"Item Types": [
"Jira Requirement"
],
"Constraints": [],
"Aliases": [
{
"Policy Field": "ID",
"System Field": "Req ID"
}
],
"Singular Name": "Requirement",
"Plural Name": "Requirements",
"Ownership Description": "created",
"Content Originator": "Author",
"Hard Lock Rules": [],
"Details": []
}
],
"Editors": [],
"Managers": [],
"Administrators": [],
"State Field": "",
"States": [],
"Fields": [
{
"Order": 2147483647,
"Name": "Assignee",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Reporter",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Linked Issues",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Epic Link",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Components",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2,
"Name": "Description",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "Jira Wiki",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 1,
"Name": "Summary",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 3,
"Name": "Issue Type",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Fix versions",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Owner",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Status",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Type",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Assigned To",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Priority",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Project ID",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Project Name",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Author",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
}
],
"Default Route Template": null,
"Allow Verify Signatures": true,
"Author": {
"Source": "Fields",
"Field": "",
"Fields": [
"Author"
]
}
}
Add qTest requirements
Add the qTest Requirement record type at the end of the RMP. This ensures Vera processes Jira requirements first.
This record type must use the system qTest and the item type requirement. For example:
{
"Name": "qTest Requirement",
"Definitions": [
{
"Systems": [
"qTest"
],
"Item Types": [
"requirement"
],
"Constraints": [],
"Aliases": [
{
"Policy Field": "ID",
"System Field": "Req ID"
}
],
"Singular Name": "Requirement",
"Plural Name": "Requirements",
"Ownership Description": "created",
"Content Originator": "Author",
"Hard Lock Rules": [],
"Details": []
}
],
"Editors": [],
"Managers": [],
"Administrators": [],
"State Field": "",
"States": [],
"Fields": [
{
"Order": 2147483647,
"Name": "Status",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Type",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Assigned To",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Description",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Priority",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Project ID",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Project Name",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
},
{
"Order": 2147483647,
"Name": "Author",
"Edit Rules": [],
"Is Data": true,
"Is Unique": false,
"Default Value": "",
"Format": "",
"Reset on Copy": false,
"Append on Copy": null,
"Displays Signatures For": [],
"Displays Route Info For": []
}
],
"Default Route Template": null,
"Allow Verify Signatures": true,
"Author": {
"Source": "Fields",
"Field": "",
"Fields": [
"Author"
]
}
}
Save and apply the policy
Add the configured policy as a new policy or as a policy revision. In the policy settings, select Import to enable requirement and release imports.
Once complete, users can begin importing requirements and releases from qTest or Jira–qTest into Vera.