Project Configuration and Administration
Overall the following features are available through the Project Configuration Tab:
Custom Fields for Requirements
External Requirement Sources
Edit Baselines
Custom Fields for Test Cases
Custom fields for Test Steps
Status computation rules for Test Cases
Manage Project User Roles
Custom ID Configuration
Custom Fields for Requirements / Test Cases / Test Steps
The system has
Global Custom Fields
Project Specific Custom Fields
The Global Custom Field configuration mechanism is same as explained here RMsis Application Configuration.
At Project Level, the creation and deletion of custom fields works exactly as in the Global Configuration but the following rules apply:
All Global Custom Fields are available for the Project, but the Manager / Administrator can Enable / Disable these fields for the project.
Project Specific Custom Fields can be created.
When a new Global Field is created, it is disabled by default in existing projects.
When a new Project is created,
all the Global Custom Fields become visible in the project.
all the fields in enabled state are enabled in the project.
Status Computation Rules for Requirements
RMsis provides an option to automatically compute the status of requirements, based on the statuses of Test Cases linked with the requirement.
The rules can be specified as a set in the following format
IF
STATUS OF Any TC | All TC
EQUALS Pass | Fail | Pass with Exception | Blocked | ???
THEN
SET STATUS of REQUIREMENT to
OPEN | CLOSED | COMPLETED | ???
Note : The system currently does not check for ambiguous set of rules.
Status Computation Rules for test cases
RMsis provides an option to automatically compute the status of a Test Case in a Test Run, based on the statuses of it's Test Steps.
The rules can be specified as a set in the following format
IF
STATUS OF Any TS | All TS
EQUALS Pass | Fail | Pass with Exception | Blocked | ???
THEN
SET STATUS of TC to
Pass | Fail | Pass with Exception | Blocked | ???
Note : The system currently does not check for ambiguous set of rules.
External Sources
External Source Name and Description can be entered by clicking on respective cells.
Edit Baselines
Key points regarding Baseline editing
All data is preserved, so data corresponding to a Baseline can be recovered, if necessary.
This operation only deletes the Baselines from the user view.
All user operations are recorded and displayed in Activity column.
User can
Edit Baseline Name or Description by clicking on respective cell.
Select and delete or un-delete a baseline.
View
Visible Baselines
Deleted Baselines
All Baselines
Reset Sync
After you click on the "Reset Sync" button, all JIRA issues will be re-synced with RMsis.
This button should be used when the sync status of a JIRA issue displayed in RMsis does not match with the status in JIRA OR when a JIRA issue is not visible in RMsis.
Manage Project User Roles
Manager can associate users with roles in a project. Following operations can be performed by Manager:
Assign Role to a User: To assign role to a user, click on "Roles" column and row corresponding to the user. After a panel appears, check on the desired role and close.
Un-assign Role to a User: To un-assign role to a user, click on "Roles" column and row corresponding to the user. After a panel appears, un-check the desired role and close.
Custom ID Configuration
Custom ID's are dynamically generated to aid in documentation. A detailed description is available at Defining and using Custom-Id for Requirements.