| Custom Models |
- Declaratively model complex, multi-system workflows across different consumer types (users, applications, devices, systems) triggered by comprehensive data, user and schedule event structure
- Import Custom Data models from:
- existing DB Schema
- ER Diagram
|
- Rapidly address new business and IT use cases
- Write least amount of code necessary to express expansive and granular workflow logic
- Easily integrate information from multiple existing systems
- Standards-based access to unified data
- Replaces Excel-based data repositories
|
| Industry Standard Development Language Support |
- Utilize well-known languages (C, C++, C#, Java, PERL, Python, PowerShell, and more) to create custom models
|
- Minimal learning curve to create custom models
- Dramatic reduction of time needed to develop custom integrations
|
| Auto-Generated Codebase |
- Custom models are injected into model manager where code required to enact the developer-defined model is auto-generated.
|
- Minimal amount of code required to create complex custom models
- Eliminates reimplementation of security modeling
- Developer focuses on workflow logic and not redundant supporting structures
|
| Dynamically Generated REST APIs |
- REST APIs can be generated dynamically when new data models are added
- API inherits DynamicOps access control rules and filters
- No coding, quick access to data from any Open Data Protocol (OData) tool or application
|
- Secure standards-based access to DynamicOps and custom data
- Robust yet secured access to existing and custom functionality through self-describing, web-based API
|
| Secure
Access Control |
- Limit who can see custom data or execute custom workflows
- Leverage DynamicOps security and access control model
|
- Provide secure multi-tenancy in a shared self service environment even for custom functions
|
| Dynamic Menus |
- Dynamically add new commands to the self-service portal
|
- Dynamically add new self-service features independent of DynamicOps release
|
| Custom
Business Logic |
- Create new activities (tasks) and workflows
- Compose new or modify existing workflows
- Build workflows from library of predefined activities
|
- Optimize out-of-box automation
- Reduce time and effort needed to develop custom automation
- Integrates seamlessly with existing technologies (3rd party tools, PowerShell scripts)
|
| Distributed Execution Manager |
- Tasks can be distributed based on configurable criteria: proximity to resources, network topology, available APIs and runtimes, etc.
|
- Tasks can be executed closer to the resources they manage
- Enable large scale performance and availability
- Deploy centrally managed distributed systems
|
| Scheduling |
- Specify an absolute time, relative time or recurrent interval
|
- Allow custom task to be executed in off-peak hours or batch multiple operations
|
| Event-based execution |
- Internal or external events trigger workflow execution
|
- Allow user actions or input from external systems to trigger workflow in the context of the requester
|
| Version Independence |
- Custom functionality is independent of platform version, making it compatible with future releases
|
- Reduce ongoing maintenance
- Investment protection
|