> For the complete documentation index, see [llms.txt](https://docs.docontrol.io/docontrol-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.docontrol.io/docontrol-user-guide/workflows/workflow-overview.md).

# Workflow overview

Workflows are a flexible and visual way to monitor, control and remediate data access in your SaaS applications. You can create workflows to support a large number of possible events, user actions, conditions and remediation actions, all based on a rich variety of playbook use cases, while supporting security policies in your organization.&#x20;

Workflows are flexible and granular enough to detect almost any malicious or anomalous behavior a user is doing, near real-time, in a specific application. For example, workflows can:

* Prevent public sharing of sensitive documents, and warn the user who shared it. You can leverage workflow notifications in email or Slack messages to educate your organization's users about the risks of sharing SaaS data.
* Auto-expire external sharing to certain collaborators, and notify the collaborators.
* Notify when an encrypted key is being shared, and decide whether to approve it or not.
* Approve or deny sharing of private accounts, and auto-expire their sharing.

<figure><img src="https://3236294211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MesrnyDMZGYg1V-tOBo%2Fuploads%2FOu9Bsfw0XM3D9cfiEWBi%2FWF%20dashboard.gif?alt=media&amp;token=5c8066c0-160e-4dcb-9caa-631e0f1db3cf" alt=""><figcaption><p>View all workflow activity and analytics across your organization in the Workflow dashboard</p></figcaption></figure>

{% hint style="info" %}

* To display the Workflow dashboard, click **Workflows** in the DoControl menu bar. Scroll down to view the Workflows list.
* You need **Admin** permission to create and configure workflows.
  {% endhint %}

Workflows include these topics:

* [Drag-and-drop canvas](/docontrol-user-guide/workflows/drag-and-drop-canvas.md) - Overview of the visual medium to create and configure your workflows.
* [Workflow events](/docontrol-user-guide/workflows/workflow-events.md) - Event-driven policy engine that's triggered by SaaS app events and DoControl alerts.
* [Create a workflow](/docontrol-user-guide/workflows/create-a-workflow.md) - Several options for setting up a new workflow, including playbooks, scheduled workflows, and event-aggregated workflows.
* [Define workflow settings](/docontrol-user-guide/workflows/define-workflow-settings.md) - Define workflow parameters:
  * [Trigger settings](/docontrol-user-guide/workflows/define-workflow-settings/trigger-settings.md) - A SaaS event, alert or inventory action that together with defined conditions set the workflow into motion.
  * [Action settings](/docontrol-user-guide/workflows/define-workflow-settings/action-settings.md) - Workflow steps, including notification, decision, approval, query and remediation actions that are defined according to SaaS app.
* [Workflow dashboard](/docontrol-user-guide/workflows/workflow-dashboard.md) - View workflow analytics and navigate the workflow list. Manage your workflows with these actions: filter, edit, activate, deactivate, duplicate, export and delete.
* [Activity dashboard](/docontrol-user-guide/workflows/activity-dashboard.md) - Monitor the progress of all executions of a specific workflow from the last 30 days, inspect trigger event info and execution details, and run execution actions.
* [Inventory actions](/docontrol-user-guide/workflows/inventory-actions-quick-actions.md) - You can manually trigger on-demand remediation actions to resolve specific issues per SaaS app.&#x20;
* [Bulk remediation](/docontrol-user-guide/workflows/bulk-remediation.md) - Perform remediation actions on selected assets or inventory items in bulk.

{% hint style="info" %}
Learn more about workflows with DoControl videos:

* [How to get started with workflows in DoControl](/docontrol-user-guide/help/videos.md#how-to-get-started-with-workflows-in-docontrol)
* [Workflow anatomy and best practices](/docontrol-user-guide/help/videos.md#workflow-anatomy-and-best-practices)
* [How to build a security workflow](/docontrol-user-guide/help/videos.md#how-to-build-a-security-workflow)
* [Workflow notifications](/docontrol-user-guide/help/videos.md#workflow-notifications)
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.docontrol.io/docontrol-user-guide/workflows/workflow-overview.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
