ReqIF Tools Programming

Scripting - Quality Check - Integration
Our innovative tools for manipulating ReqIF
- Update ReqIF
- Requirements exchange
- Enrichment with metadata
- Splitting ReqIF File
- Merge documents
- ReqIF Services
- Some of the requirement documents are in Office formats (Word, Excel ..) or PDF. These can be converted to ReqIF using various RM tools or with ReqEdit Ultimate. Now, during a discussion and during a request for quotation (RFQ), different versions of the same document are created. These can be easily imported into RM systems or with ReqEdit or converted to ReqIF, but the reference to the previous versions is always lost. This makes it difficult or even impossible to automate a comparison between the versions, and it is therefore not so easy to determine the changes from version to version.
- Our Python script helps to solve this problem semi-automatically. The script resolves the references to the previous document version (adopting attribute and requirement identifiers from the previous document). You as the user only have to confirm the references that are automatically suggested or correct them if they are incorrect.
- You will then receive a ReqIF document that contains all relevant identifiers from the previous document, making it possible to track changes to the document or compare it with previous document versions using standard board tools of the respective RM tool.
- Requirements exchange support with suppliers.
- In order to exchange information with multiple suppliers, a master requirements file is often created that contains all suppliers with the comment and status fields and, of course, the most recent version of the requirements. To create a supplier-specific file from this file, you can use the ViewManager in ReqEdit to remove the unwanted attributes from the master reqIF and thus obtain the desired supplier file.
- For the return path, when the file comes back from the supplier, we offer scripts that transfer the filled attributes into the master file, either by creating new ones or by copying or overwriting the existing attribute values using ReqEdit Merge.
- Sometimes it is necessary to extend existing ReqIF documents with additional metadata (attributes and individual attribute values).
- Our Python script can enrich an existing ReqIF file with meta data from an Excel list. The only thing you have to make sure is that the enrichment is based on an Excel file from the ReqEdit export.
Splitting ReqIF file into multiple ReqIFs based on hierarchy
- Our script can split a ReqIF file based on the 1 hierarchy level. This simplifies parallel work on a larger document or distributes it to several employees.
Merging multiple ReqIF documents (Vertical merge)
- To combine two or more different ReqIF files into a larger one, our script can expand the hierarchy according to the user's wishes (e.g. if document 1 has a total of 10 elements on the top hierarchy level, document 2 would be inserted from the 11th hierarchy level) or create a higher-level hierarchy (each of the documents is inserted in the hierarchy tree under its document name).
- The script will pick up the defined metadata either via ID or name match. ReqIFs with multiple specifications are currently not supported.
How can we still help you?
- If you want us to do the work, you can of course leave the configuration, execution of the scripts and validation of the data to us.
- Our experienced team will assist you with data migration and data validation.