Most Gateway functionality is implemented as workflows. A workflow is essentially a self-contained feature or process that implements a specific piece of functionality, such as generating reports, configuring security policies, or even adding a user to a user group. Gateway administrators can restrict specific workflows (and their associated UI) to specific user groups.
Workflows often have an associated user interface (UI), but not always. Some workflows exist entirely behind-the-scenes, such as those that run an automated security or caching policy. All workflows include scripts that actually implement their functionality.
- Administrative workflows implement core Gateway features and functionality. You can restrict access to these workflows, but can't otherwise modify them or their scripts.
- Custom workflows are created by users to perform customized tasks and functionality that are specific to their environment and needs. Development of a custom workflow typically requires significant coding and scripting effort.
If you're using a Gateway adaptive app or plug-in, that app or plug-in will typically be implemented as a series of workflows. Depending on the app, its workflows might or might not be customizable. Some apps provide their own API endpoints for accessing its specialized functions — for details, see the online guides for that adaptive app.