Overview
Workflows automate repetitive tasks and ensure consistent processes across your Gate environment. This guide shows you how to create, configure, and manage workflows that trigger actions based on events and conditions.Workflow concepts
Understanding these core concepts helps you build effective workflows:Triggers
Events that start a workflow, such as resource creation or status changes.
Actions
Operations performed when a workflow runs, like sending notifications or updating fields.
Conditions
Rules that determine whether an action should execute based on specific criteria.
Schedules
Time-based triggers that run workflows at specified intervals or times.
What you will learn
This exploration task teaches you to:- Create your first workflow
- Configure triggers and actions
- Set up conditional logic
- Test and monitor workflow execution
- Troubleshoot common workflow issues
Prerequisites
- Completed Managing gate resources
- Administrator permission level required
- Basic understanding of your team’s processes
Access the workflows section
Navigate to “Automation” > “Workflows” in the main menu.
The workflows page displays all active and inactive workflows in your environment.
Create a new workflow
Click “Create workflow” and give it a descriptive name related to the process you want to automate.
Configure the trigger
Select what event will start your workflow:
- Resource created
- Resource updated
- Schedule-based
- Manual trigger
Choose a trigger that accurately represents when the workflow should run.
Add actions
Define what the workflow should do when triggered. Common actions include:
- Send email notification
- Update resource field
- Create a new resource
- Call external API
Set conditions (optional)
Add conditions to make the workflow smarter. For example, only send notifications for high-priority resources.
Test the workflow
Use the “Test” button to run the workflow with sample data before activating it.
Review the test results carefully to ensure the workflow behaves as expected.
Workflow examples
Example 1: New resource notification
Automatically notify team members when a new document is created:- Trigger: Resource created
- Condition: Resource type equals “Document”
- Action: Send email to team distribution list
Example 2: Status-based archiving
Archive resources that have been inactive for 90 days:- Trigger: Schedule (daily at 2 AM)
- Condition: Last modified date is more than 90 days ago
- Action: Change status to “Archived”
Best practices
Following these guidelines ensures your workflows remain maintainable and effective.
- Document your workflows: Add descriptions explaining what each workflow does and why it exists
- Start simple: Begin with basic workflows and add complexity only when needed
- Monitor performance: Check workflow execution logs regularly for errors or bottlenecks
- Use meaningful names: Make workflow names descriptive of their purpose
- Test thoroughly: Always test workflows in a staging environment before production
Troubleshooting workflows
Workflow not triggering
Workflow not triggering
- Verify the workflow is active
- Check that trigger conditions match your test scenario
- Review execution logs for error messages
- Ensure the triggering resource meets all criteria
Actions not executing
Actions not executing
- Confirm action configuration is correct
- Check if conditions are preventing execution
- Verify recipient email addresses or API endpoints
- Review permissions for the action type
Workflow running unexpectedly
Workflow running unexpectedly
- Review trigger configuration for overly broad criteria
- Check for multiple workflows with similar triggers
- Examine condition logic for unintended matches