Schedule and run workflows: overview

  • Last update on January 23rd, 2024

What is a workflow?,

A workflow is a chain of actions that are configured to execute tasks.

Executing a workflow

Executing a workflow involves supplying it with the input variables it needs to perform its actions. These variables can be provided either manually or through an automatic process.

For example, to execute an onboarding workflow, we need to input the data of the users we aim to onboard, such as the “User Principal Name”. Only then the workflow will be able to perform actions against these user items. 

How to trigger a workflow

A workflow can be triggered in three different ways:

Through scheduling

For example, if you have a large number of items you want the workflow to act upon, you can schedule the workflow via CSV.

In conjunction with an event

For example, when a Playbook policy reaches the threshold of matched items, it will warn the user to remediate them via workflow execution.

Through an external trigger

For example, if you'd like external applications to initiate your workflow, you can execute the workflow via API.

CoreView’s APIs are exclusively used to execute workflows, list existing workflows and verify the status of a workflow.