The purpose of the ReqIF Comments plugin (SWExtension.ReqifRoundtripImporter) is to enable importing comments and supplier feedback on exported requirements, using the ReqIF format, back into SystemWeaver without altering the original Requirements. For more information about ReqIF, visit the ReqIF website. This article describes the workflow as well as provides an example meta model and the configuration for the extension.
Below are the prerequisites for both a successful comments workflow and for configuration.
- The original file has been exported from SystemWeaver
- The IDENTIFIER attributes of the file have remained intact. (ReqIF standard requirement)
- The IDENTIFIER attributes of the file are based on AncestorHandles (ReqIF standard requirement, life time identifiers)
- You must have the SW Architect role to configure the extension view.
Below is a principal workflow description. First, a ReqIF file is produced from SystemWeaver. It is supposed to have additional attributes as placeholders for the types of comments that suppliers are expected to enter. This file is sent to a supplier. The supplier imports the ReqIF file into their environment, reviews the contents of the ReqIF file and enters the comments. Then the file is exported and sent back to SystemWeaver for import.
Configuration of Extension View
Below is an example meta model to support the extension.
Example Meta Model
Corresponding Configuration for the Plugin
<Configs> <Config> <CommentItemType>1RSYN</CommentItemType> <SpecificationItemType>CX04</SpecificationItemType> <SpecificationPartType>1ITEM</SpecificationPartType> <OriginalPartType>1LINK</OriginalPartType> <SynchronizedPartType>1SYN</SynchronizedPartType> <SpecificationToContentSidsToFollow>CP06;CP08;CP07</SpecificationToContentSidsToFollow> <MappingConfigItemTypeSid>CX03</MappingConfigItemTypeSid> <MappingConfigAttributeTypeSid>XMXM</MappingConfigAttributeTypeSid> </Config> </Configs>
Configuration is set in Configure the explorer in the swExplorer client. When you set the configuration, you will want to check the Active box to ensure that system users can access the ReqIF Comments view in the swExplorer client.
Once a meta model is in place that supports the extension, and the extension has been configured and turned on, users can import comments.