Scenario Authoring: Create, Edit, Clone and Delete Scenarios
Overview
The Scenario Authoring feature empowers users of the Intent-Based Diagnostics to create, manage, and customize test scenarios for use in trace file evaluations within AGILITY.
Withi this page, you will learn how to:
These scenarios are the foundation for targeted and meaningful diagnostics during trace analysis, enabling more accurate and context-aware evaluations.
🚪 Accessing the Scenario Authoring Feature
Users can access the Scenario Authoring page from multiple areas within AGILITY:
From the Main Navigation Menu
Access from the Main Navigation Sidebar under the Intent-Based Diagnostics Section.
Click on Scenarios Catalog.
From a Specific Evaluation
When you're already on the Evaluations page, reviewing an existing evaluation:
From the evaluations' sidebar, click on the Evaluation you want to work with.
At the top of the evaluation page, locate the section displaying Scenario Details, such as name, category, number of steps, and result.
Navigate via Hyperlinks
Click on the Scenario Name to open the Scenario Authoring interface focused on that scenario's attributes, or
Click on the Category Name to view all scenarios associated with that category.
A page redirect will take you to the appropriate view in the Scenario Authoring interface.
🆕 Creating a New Scenario
To create a new scenario:
Navigate to the Scenarios Catalog page.
Then, click the New Scenario button to get started:
Enter a Scenario Name and an optional Description.
Then, select a Scenario Category and, if needed, choose all relevant Services from the provided lists. You can select only one category, but multiple services at once.
The services are required to understand which services to extract from the trace and provide as input to the evaluation scenario.
Click the New Step button to add a new step to your scenario.
After clicking the New Step button, the step form will appear, allowing you to enter the step details and parameters. To cancel, simply click the Close () icon.
Fill out the new step details or cancel the action.
Enter the new step details, fill in the following parameters:
Step Definition: Select a structure from the pre-defined list.
Selecting the step definitions
Confirm your selected step definition by clicking the Checkmark () icon.
Step Parameters: After selecting a step definition, enter the required parameters, if applicable.
Some step definitions may not require parameter input. When parameters are needed, you'll see placeholders enclosed in brackets, these indicate customizable values.
Example:Given a {flow_type} with {protocol} messages
In this scenario, you must specify values for the flow type and protocol parameters within the chosen step. It's important to note that each step possesses unique attributes, which are not interchangeable between steps.
Step Output: Review the output generated from the selected structure and entered parameters
Step output after filling out the parametersRemove steps after creation by clicking the Close () icon.
Remove a step after creation
Once you’ve added multiple steps, you can rearrange them by dragging and dropping the table rows. The step numbers will automatically update to reflect the new order.
Drag & Drop: Step Reorder
The Step # is automatically generated when a step is added or reordered.
Click Save to create the scenario, or Cancel to discard it.
A scenario won’t be saved unless it includes at least one step.
Your new scenario will appear under the Available Scenarios page with all the information provided.
Available Scenarios Page updated
👥 Identifying Scenario Ownership in the Catalog
The Scenario Catalog categorizes scenarios by ownership and origin, helping you easily identify whether a scenario was created by you, by another user, or provided as a default system resource. These classifications determine which actions, such as editing, cloning, or deleting, are permitted based on scenario ownership.
Here’s how to recognize the different types of ownership:
My Scenario: Scenarios that you have personally created. You have full editing rights for these entries.
User Defined: Scenarios created by other users in your organization or workspace. While you can view and clone these scenarios, you cannot directly edit them unless you're the original creator.
System: Built-in scenarios provided by the AGILITY platform. They come pre-configured and are intended to help you get started quickly.
Summary Table
Ownership Type | Label/Chip | Editable | Cloneable | Description |
---|---|---|---|---|
My Scenario |
| ✅ Yes | ✅ Yes | Scenarios you created |
User Defined |
| ❌ No | ✅ Yes | Created by other users |
System | (No Label) | ❌ No | ✅ Yes | Default scenarios included in AGILITY |
✏️ Editing an Existing Scenario
You can only edit scenarios labeled as My Scenario (those you’ve created).
To update an existing scenario:
On the Scenarios Catalog page, find the scenario you wish to update.
Pro tip: Use the search and filter options to quickly locate the scenario of interest.Click the Edit (✏️) button located at the bottom of the Scenario Card:
Edit Scenario buttonUpdate the scenario details as needed.
Click Save to apply your changes, Reset to revert all recent changes, or Cancel to cancel the edit action.
Action buttons
🧬 Cloning a Scenario
To create a new scenario by cloning an existing one:
Both system scenarios and user-created scenarios can be cloned.
On the Scenarios Catalog page, find the scenario you wish to clone.
Pro tip: Use the search and filter options to quickly locate the scenario of interest.Click the Clone button located at the bottom of the Scenario Card:
Clone Scenario buttonA new scenario will be created with the name prefixed by “[CLONE]”.
Edit the name and any parameters as needed.
Click Save to apply your changes, Reset to revert all recent changes, or Cancel to cancel the edit action.
Action buttons
🗑️ Deleting a Scenario
To remove a scenario no longer needed, follow the steps below.
You can only edit scenarios labeled as My Scenario (those you’ve created). Scenarios created by other users cannot be modified.
Navigate to the Scenarios Catalog page.
Locate the scenario you wish to delete.
Click on the Delete icon (🗑️) located at the bottom of the Scenario Card:
Delete Scenario buttonA confirmation message will appear to ensure that you want to permanently delete the scenario.
Delete Scenario confirmationClick Delete to delete, or Cancel to keep the scenario.
Deleting a scenario will remove it from the library and cannot be undone. Be sure to confirm that you no longer need the scenario before deleting it.
🔍 Using Filters on the Scenarios Catalog Page
The Scenarios Catalog page provides several filters to help users quickly find and manage scenarios based on specific criteria. These filters make it easier to locate the right scenario, especially when the library contains a large number of entries.
Available Filters
Below is a list of the most commonly available filters and how to use them:
Scenario Type
Options: User Defined and System Default Scenarios
Description: Filter scenarios based on whether they were created by a user or generated by the system.
Use Case: Helpful for isolating editable/custom scenarios or reviewing system defaults.
My Activity
Options: Created by Me and Modified by Me
Description: Filters scenarios by the creator.
Use Case: Useful when tracking your contributions in the scenario list.
Modified Date Sort
Options: Ascending or Descending
Description: Sorts scenarios by modified date, from oldest to newest or newest to oldest.
Use Case: Helpful for quickly reviewing recent additions or revisiting older scenarios.
Scenario Name Search per Category
Field: Free text input
Description: Allows users to search for a scenario by name, organized by categories.
Use Case: Fastest way to locate a known scenario.
🏁 Starting an Evaluation from the Available Scenarios Page
Starting an evaluation directly from the Available Scenarios:
Open the Scenario Catalog page where your scenarios are listed.
Find the scenario you want to evaluate.
Click the Start Evaluation icon () located at the bottom of the Scenario Card:
Start an Evaluation from the Available Scenarios ListThe Start New page will appear, allowing you to:
Select the trace file to include in the evaluation
Choose a service, if applicable
Once your configuration is complete, click Run Analysis to start the evaluation.