RMsis provides primarily 2 macros for confluence : -
...
RMsis provides the following categories of macros for embedding information in confluence :
- Single Macro : Using this macro, a single requirement can be imported from RMsis to into Confluence.Requirement
- List Macro : Using this macro, a group of requirements can entities (e.g requirements, test cases, releases, test runs) can be imported from RMsis to into Confluence.
Using Single Requirement Macro
...
Following table summarizes list of macros supported by RMsis :-
S.No. | Macro Name | Description |
---|---|---|
1 | RMsis Requirement | Embeds details of a requirement in confluence. |
2 | RMsis Planned Requirement List | Embeds list of planned requirements; based on filter selection in confluence. |
3 | RMsis Unplanned Requirement List | Embeds list of unplanned requirements; based on filter selection in confluence. |
4 | RMsis Release List | Embeds list of releases; based on filter selection in confluence. |
5 | RMsis Test Case List | Embeds list of test cases; based on filter selection in confluence. |
6 | RMsis Test Run List | Embeds list of test runs; based on filter selection in confluence. |
7 | RMsis Traceability List | Embeds traceability table; based on filter selection in confluence. |
8 | RMsis Reverse Traceability List | Embeds reverse traceability table; based on filter selection in confluence. |
Using Single Macro
In order to use any single macro (planned OR unplanned requirement) process is similar. The example below, demonstrate embedding a single planned requirement into confluence.
- Open a page in Confluence in edit mode
- Click on "Insert" menu and select "Other Macros" from document menu (OR press key board short cut "Ctrl+Shift+A").
- Search for "RMsis" in search bar and select "RMsis Requirement".
...
- Click on "RMsis Requirement" macro
- Specify requirement ID in "Requirement Key" field.
- Specify version of requirement to be displayed in "Requirement Version" field.
- Select "Requirement Display Type" as "Full" OR "Brief".
- "Full" option will show all attributes of requirements
- "Brief" option will display requirement ID and summary.
- Select "Content Type" as "Static" OR "Dynamic".
- "Static" option will display contents and will not change even if contents are changed in RMsis.
- "Dynamic" option will update the contents in confluence page as soon as they are changed in RMsis.
- Click on "Insert" button to insert macro.
Using List Macro
In order to use RMsis list macro, user needs to define a Named Public Filter in RMsis , as described here : http://docs.optimizory.com/display/preview/Named+Filters).
The example below, demonstrates embedding of planned requirements in confluence using RMsis Planned Requirement List macro.
- Open a page in Confluence in edit mode
- Click on "Insert" menu and select "Other Macros" from document menu (OR press key board short cut "Ctrl+Shift+A").
Search for "RMsis" in search bar
- Select "RMsis Planned Requirement List" macro.
- Specify JIRA project key in "Project Key" field.
- Specify name of filter from RMsis "Planned Requirement Named Filter" in "Filter Name" field.
- Click on Refresh.
- The table corresponding to Filter will be displayed.
- List the comma separated name of columns to be displayed in "List of Columns to Display" field. These column names can be picked up from the "Table Preview".
- Select "Content Type" as "Static" OR "Dynamic".
- "Static" option will embed current contents and will not change even if contents are changed in RMsis.
- However "Dynamic" option will update the contents in confluence page as soon as they are changed in RMsis.
Click on "Insert" button to insert macro.