Scenario Wizards | Administrative Tasks
Overview
The Scenario Wizards feature of DirX Access Manager web application provides simplified approach to configuration and deployment of DirX Access and its applications. It is based on following philosophy:
-
Provide a complete use case configuration in a single form.
-
Each provided scenario configures related feature from scratch to fully functioning form. Typically, it creates and updates several DirX Access configuration objects and executes several DirX Access system actions.
-
-
No dependencies
-
The configuration and deployment don’t require any specific state (and configuration) of DirX Access. Instead, where necessary, the wizard either creates necessary correlated configuration objects itself, or enables manual creation during the wizard process via embedded window.
-
-
Quick-win approach to configuration
-
The wizard enables fast configuration of a working feature to enable run consecutive actions, such as testing, integration with other system components, etc. The parameters tweaking can follow on already running system.
-
Use meaningful defaults whenever possible
-
We’ve identified the most common configuration and removed it from the forms - replaced it with default values. This way, majority of the scenarios will operate, while the specific ones can be enabled via subsequent changes of the generated configuration.
-
-
Self-descriptiveness
-
Wizard for each scenario contains itself the necessary documentation, description of the target state, etc.
-
When to use it
The Scenarios Wizards are determined for multiple pre-production use cases and one production-related.
-
Demonstrations and PoCs
-
To set up a fast demonstration scenario of proof-of-concept for some requirements, Scenarios Wizards are the ideal tool.
-
-
Trainings
-
During a training, the wizard can be used to speed up the configuration phase of certain feature and focus on its business value and integration within the ecosystem.
-
|
It is important to point out that the approach of Scenario Wizard to the configuration requires a review of created configuration before using it in production. We strongly recommend this task to be performed by a trained consultant. Even if the features are configured right, the system might contain, e.g., multiple unnecessary open ports (representing bigger attack surface), etc. |
-
The Scenario Wizard can be used in production for project-specific configuration definition. Due to its easy extensibility, Scenario Wizard feature is suitable for defining the simplification of repetitive complex configuration tasks.
Technology
The Scenario Wizard is a client-side-running application (within DXA Manager) utilizing the DXA Server REST APIs. At the core of each scenario, there’s an application template document describing what shall be printed out to the administrator, and how the submitted information shall be transformed into the REST API calls.