Save Scenario as Template
Pre-conditions
Steps
- Click Deliver -> Open Scenario
- Open Scenario dialog is displayed
- Scenarios option is selected by default
- Scenario list contains list of the client's scenarios
- Select a scenario
- Click Open
- Scenario dialog is closed
- Scenario title is displayed top-left
- List of PODs is displayed beneath the scenario title
- MSEL is displayed (right-center) containing the scenario's injects
- Click Build -> Save Scenario as Template
- The Save Scenario as Template dialog is displayed
- Enter a name for the template
- Click Create
Post-conditions
- The MSEL area is displayed
- The scenario name is displayed in the upper left corner changes to show the template name followed by the text "(Template)"
- In the Build menu, all items are enabled
- In the Deliver menu, the following items are disabled:
- Broadcast Message
- Group Chats
- Reset Scenario
- The scenario's PODs, columns, and injects are loaded properly
- Inject statuses are all shown as locked
- Pod messages, emails, and decision logs are empty
- The Alerts dialog is empty
Exceptions
- Scenario name contains special characters (SQL or UTF-8): SQL characters should be escaped in DB (and unescaped before display), UTF characters preserved.