Configuring ReqIF Field mappings
Overview
DATA CENTER ONLY
The ReqIF Field Mapping ensures that requirement data transfers accurately between systems. Since different systems use varying field names and structures, mapping aligns attributes (e.g., Priority, Status, Owner) so information is preserved and understood consistently. This prevents data loss, maintains context, and enables smooth collaboration across heterogeneous toolchains.
A mapping is required in order to Import and Export ReqIF in the easeRequirements Project Tree View.
To configure ReqIF Field mappings, select Requirements > ReqIF Field Mapping in the Jira main navigation bar. The user must have “ReqIF Field Mapping“ permissions to access the page. See Managing User Permissions.
ReqIF capabilities are available from easeRequirements Standard Datacenter version 5.4 or higher. Starting with this version, the dark feature key for the ReqIF feature will no longer function, and an easeRequirements Ultimate license is required to continue using it.
Add New Mapping
Go to Jira navigation > Requirements > ReqIF Field Mapping.
Select Add New Mapping
Mapping Name | Enter a name for the mapping. |
Project | Select the projects where this mapping will be used.
|
Issue Specification Type | Indicate the specification type used for issue documents or issue lists in ReqIF. |
Folder Specification Type | Indicate the specification type used for folders in ReqIF. |
Specification Object Identifier | Indicate the unique key or ID that identifies each requirement in the ReqIF file (e.g., Issue Key). |
Rich Text Rendering | Select a mode of evaluation for rich text in fields values.
Note: To enable XHTML rendering in Jira:
If the HTML category is not enabled, Jira will display the raw XHTML instead of rendering it.
|
Relations | Map the link relations in Jira. |
Folders | Map the fields for easeRequirements folder items in Jira. Recommended fields to include in the mapping:
|
General | Map the fields for issues in Jira. Recommended fields to include in the mapping:
For fields with a predefined list of values (e.g., Issue Type), you can map each enumeration to the corresponding value in your target system.
The Issue Key field cannot be selected in the mapping, as it is always included by default in the ReqIF file export. |
Issue Type Field Mapping | When the mapping specifies selected Project(s), Issue Type field mapping is enabled.
|
Add New Mapping from ReqIF file
To map the fields quickly, an existing ReqIF file can be used for automatic field mapping extraction.
Go to Jira navigation > Requirements > ReqIF Field Mapping.
Select Add new mapping File from ReqIF file at the Add New Mapping dropdown
Upload a file with a *.reqif or *.reqifz extension and wait for the mapping dialog to load the extracted details.
Review the mapping generated from the file. Modify or add details as needed.
Select Create.
Edit Mapping
Go to Jira navigation > Requirements > ReqIF Field Mapping.
In the desired ReqIF Field Mapping, select Edit.
Make the desired changes.
Select Update.
Delete Mapping
Go to Jira navigation > Requirements > ReqIF Field Mapping.
In the desired ReqIF Field Mapping, select Delete.
Confirm the deletion by selecting Delete.
ReqIF Import from External Systems
ReqIF files can be exported and imported across systems that support the ReqIF standard. However, only the following external requirements management systems have been verified with easeRequirements for Jira: IBM Doors Next, Jama, and Polarion.
When creating mappings for import of ReqIF files from external systems,
Select XHTML Conversion as the Rich Text Rendering configuration for importing rich text fields. External systems export rich text fields as XHTML, while Jira supports the wiki markup.
Ensure that you indicate an Issue Type for unmapped XML values during import or specify the XML value to map to the Issue Type field. This will ensure the requirements of the configured Issue Specification Type are imported.
ReqIF Import to a JEditor Field
JEditor (Rich Text Editor for Jira) is a Jira plugin that replaces the Wiki markup or native rich text supported by Jira when configured as Renderer for a selected text field.
When mapping a text field that does not use JEditor to a field that uses JEditor, select XHTML Compatibility as the Rich Text Rendering configuration for importing rich text fields.
Unsupported Fields for Mapping
FORM_TOKEN
COMMENT
THUMBNAIL
LAST_VIEWED
WORKRATIO
SUBTASKS
SECURITY
TIMETRACKING
RESOLUTION_DATE
WORKLOG
TIME_SPENT (Export Only)
AGGREGATE_TIME_SPENT
AGGREGATE_TIME_ESTIMATE
AGGREGATE_TIME_ORIGINAL_ESTIMATE
AGGREGATE_PROGRESS
PROGRESS
VOTES
VOTERS
WATCHES
WATCHERS
Custom fields with type Cascading Select List
Known Limitations
Issue Key: Always included in the export.
Project Creation: Projects cannot be created via ReqIF.
Pages: Confluence pages are not supported for ReqIF import or export.
Custom Field Search: Matching is based on field name. If multiple custom fields share the same name, issues may occur.
Multiple-Step Status Transitions: Not supported.
Example: For a workflow
Open → In Progress → DoneIf you export an issue in the Open state and re-import it as Done, the intermediate In Progress step is skipped.
The issue will remain in the Open state because multiple-step status transitions are not yet supported.
ReqIF File: The file must contain the SPECIFICATIONS and SPECIFICATIONS-SPEC-HIERARCHY objects for a successful import to easeRequirements for Jira.
References
ReqIF Standard 1.2: https://www.omg.org/spec/ReqIF/