Automation
Iris comes with a full automation and workflow engine out of the box. The Iris automation capabilities fall into one of three areas:
- Event hooks
- Dynamic endpoints
- Scheduled scripts
Additionally, Iris has a rich API of data manipulation functions that can be called within automation scripts. Anything that a human user can do in the Iris interface, a script can do by calling one or more Iris API functions.
In this section
Core concepts
- Jyro language: The scripting language used for all automation in Iris
- Data context: Information available to your scripts
- Event hooks: Execute scripts when domain events occur
- Dynamic endpoints: Create custom API endpoints
- Script scheduling: Run scripts on a schedule
Supporting features
- Templates: Render dynamic content using Scriban templates
- Log lines: Script logging for debugging
- Notepads: Persistent script output storage
- Event queue: Async processing and execution history
Reference
- Iris API: Complete API reference for Jyro scripts