User's Guide > About the User's Guide > Codebeamer: Common Concepts > Requirements Interchange Format (ReqIF) > Import ReqIF into Working Sets as a Non-Administrator User
Import ReqIF into Working Sets as a Non-Administrator User
This page describes the importation of ReqIF files into working sets by non- administrator user roles.
Introduction
ReqIF files can be imported into working sets other than the default working set of a project. Non-administrator user roles with the proper permissions can import ReqIF files using the Trackers tab.
Permissions
To manage the usability of the ReqIF import function for non-administrator user roles, the Data Administration tracker permission has been introduced.
The Data Administration permission is automatically provided to the project admin role by default.
User roles with Trackers-Admin permission is automatically provided to the project administrator role.
User roles with the Trackers-Admin permission have administration rights for work item type trackers. The CMDB-Admin permission grants administration rights for configuration type trackers.
Although having of any of the Project-Admin, Trackers-Admin and CMDB-Admin permissions indicates the entitlement for the Data Administration permission, possessing any of them is not a prerequisite for being granted the Data Administration permission. The project administrator can grant the Data Administration permission to any user role.
If existing trackers or existing user roles have either the Trackers-Admin permission, the CMDB-Admin permission, or both, the project administrator can manually grant the Data Administration permission to the relevant user roles.
If new trackers are created with either the Trackers-Admin permission, the CMDB-Admin permission, or both, the Data Administration permission is automatically provided to the relevant role.
The Data Administration permission applies to the following:
Work item type trackers for roles with Trackers-Admin permission only.
Configuration item type trackers for roles with CMDB-Admin permission only.
If the project administrator and other roles have both of the Trackers-Admin and CMDB-Admin permissions, the Data Administration permissions applies to all tracker types.
Although the Import ReqIF... option is accessible in the user interface for all users, only roles with the required permissions can perform the mapping between the input and the target specifications on the Import a ReqIF file/archive window and complete the import process. The Item-Edit and Item-Add permissions are also important for the successful ReqIF file import.
* 
The user importing the ReqIF file must also have all of the required permissions for the target tracker and fields to be able to complete the mappings and finalize the import process.
The permissions can be configured on the working set level as well as on the tracker level. For example, User B can have the required permissions for Tracker B in working- set B, but have no permissions for the same tracker in the Default Working Set.
* 
During upgrade, the upgrade script checks the project roles and grant the Data Administration permission to all users with the Project-Admin, Tracker-Admin and CMDB-Admin permissions.
* 
When a project is created from a template, the Data Administration permission is not automatically added to roles with the Project-Admin, Tracker-Admin or CMDB-Admin permissions as the permissions for the default template roles are not modified. The Data Administration permission is only automatically provided if new trackers or roles are added to the project. The built-in project administrator, that is, the user creating the project, is automatically granted the Data Administration permission.
* 
After upgrading from Codebeamer release 22.04-SP7 to 2.0.0.3, double-check the tracker Configuration > Permissions tab whether the Data Administration permission is granted for the relevant roles in the relevant trackers, and restore the permission if needed.
Import ReqIF Files Using the Trackers Tab
To import a ReqIF file from the Trackers tab, complete the following steps:
1. Click the Trackers tab of the selected project.
2. Select the relevant working-set in the top right Working-Set selector.
3. From the context menu
4. Click the context menu
> Import ReqIF... option.
5. Double-click the file to be imported and the Import a ReqIF file/archive overlay opens.
6. Complete the mapping and import the file.
By default, the target working-set is the one previously selected on the Trackers tab. An additional working-set selector is available on the top right corner of the Import a ReqIF file/archive overlay as well where the target working-set can still be modified during the import process.
If the target working-set is changed on the overlay, the details in the Specifications section, that is, the available trackers, fields, choice field options or references, are updated based on the selected target working-set.
* 
A ReqIF file can only be imported into one working-set. For instance, a ReqIF file already imported into working-set A cannot be imported into the Default Working-Set.
* 
New trackers cannot be created in working-sets, only in Default Working-Set.
Source Files
The ReqIF source files created when importing files into working-sets are stored in separate folders under the Documents tab > ReqIF Import folder, to differentiate them from the ones created for the Default Working-Set. The naming convention of the folders is working-set - working-set ID.
For example: working-set-3465633.
The source files for the working-sets operate the same way as for the Default Working-Set. When using the source file of a previous import, the mapping configurations saved in the source file are reapplied to the current import.
Import ReqIF Update Files
Importing a given ReqIF file into a working-set for the first time is an initial import. During an initial import, the input and the output specifications, thus, the available trackers, fields, choice field options and references need to be mapped correctly to each other. The configurations, mappings set for the initial import are saved with the creation of the source file.
In case changes have been made in the source project the exported ReqIF file of which was imported to your project at the initial ReqIF import, the new ReqIF file containing the changes can be imported again into your project or working-set as a ReqIF update.
Since the updated ReqIF file comes from the same source project as the one used for the initial import, the source file saved during the first import can be selected in the Source selector of the Import a ReqIF file/archive overlay. By selecting the same source file, the mapping settings applied for the initial import are used to update your working-set.
Was this helpful?