Embedding RMsis Information in Confluence using Macros
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 into Confluence.
- List Macro : Using this macro, a group of entities (e.g requirements, test cases, releases, test runs) can be imported from RMsis into Confluence.
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.