The Requirements Module has different columns and each column has its own characteristics. However, if there is a column that is not available for your use case, you can create a custom column in the admin panel or also you can request it at firstname.lastname@example.org. Here we will discuss what each column fields represent:
The identifier is the mandatory field which is usually a unique name to the requirements. For example BAT-001, the BAT represents the battery subsystem and 001 represents the first requirement of the subsystem.
ID is different from the identifier in Valispace. ID are automatically created by Valispace when a requirement is created. It is used in the Backend and also in the Rest API.
As the name suggests, it is a title or a short description of the requirement.
The requirement text is added here in this field.
In this field, the user can input the additional comments or the logical reasons behind the requirement.
This field shows the name of the specification to which the requirement belongs. It’s a drop-down menu and if the user wants to move from one specification to another, he can select the specification and it automatically moves.
In case your requirement has additional information in the form of an image, the user can add it here.
Similar to specification, this field shows the name of the section in which the requirement belongs. It’s a drop-down menu and if the user wants to move from one section to another, the user can select the section and Valispace automatically rearranges the requirement.
If the requirement has parent’s requirements, it shows the list of requirements which are a parent. Clicking on them leads to parent requirement information.
If the requirement has children’s requirements, it shows the list of requirements. Clicking on them leads to children’s requirements information.
It is a user-defined field. The type relates to what kind of requirement it is. For example, the default ones we have are functional, performance and system. Users can add other options fields. Refer to Requirements Settings.
This field shows which children are verified.
This field shows the state of the requirement identifier and the text. The current default ones are final, draft and in review. You can set the transition settings in the state. So, whenever the requirement text or identifier is edited, the state is automatically changed. Refer to Requirements Settings.
Here you can find if the requirement is verified or not.
The method by which you are verifying the requirements. Currently, we have Analysis, Inspection, Review, Rules, and Tests. Users can add additional verification methods based on their use case. Refer to Requirements Settings.
In Valispace, each requirement is related to a component and the verification is done for each component. The verification method is editable only when the component is referred to as a requirement.
Add the nature of compliance with the requirement. Default ones are compliant, partially compliant and non-compliant.
If you have any comments related to the compliance, they can be added here.
The supporting information that proves the verification method. Refer to Verifications within Valispace.
Attach any documents related to the requirements/verification document.
Latest date on which it was verified.
Shows the user’s name who verified the requirement.
Displays the owner of the requirement.
If the user wants to group based on special needs e.g. to be reviewed, the user can add tags to each requirement.
Currently, you cannot have a custom arrangement of requirements as it is alphabetically. So, to have a workaround, a position was introduced. Give a number to each number according to your order and sort the column to have the custom order.
Date on which the requirement was created.
Date on which the requirement was last updated.
In case the user needs a field that does not cover his use case, the user can create custom fields which can be a rich text field or a drop-down menu. If you would like to have a custom menu, refer to the admin settings.