OmniFi v2025.2: More Workflows
OmniFi v2025.2
Welcome to OmniFi v2025.2!
With this version we continue building on OmniFi Workflows, adding functionality to directly run reports, read data from workbooks, send emails, as well as a new extension type to extend OmniFi Workflows with custom functionality.
New workflow functionality
Run Report
Running reports has been central to OmniFi since the beginning, and now you can do it directly from Workflows.

Run Report used to run a report and conditionally send an email depending on the content of the report workbook.
Running reports through workflows enables orchestration of report chains and allows you to build advanced custom logic around your reports, account for advanced conditions and dependencies, extract data directly from the report workbooks and implement flexible distribution.
Send Email
The Send Email node allows you to author email notifications with a custom email body and attachments. Unlike emails sent from tasks, the Send Email node doesn't rely on pre-defined email layouts. Instead, you define the body and attachments directly in the workflow design.

Send Email used to send emails to individual recipients containing information extracted from a report task iteration.
Used with the If node, Set Variables and Read Workbook Cells, the Send Email node allows you to build powerful confirmation, report distribution, monitoring and alert flows.
Set Variables
Unsurprisingly, Set Variables allows you to set variable values by value, other variable or expression. Instructions are run in the order they appear, and using expressions in combination with If nodes you can configure advanced behaviors.

Set Variables used to loop over the iterations of a report task, extracting the result workbook and updating the iterator index in a single action.
Read Workbook Cells
Read Cells lets you read cells from a workbook, be it the result of a Run Report or a workbook retrieved from elsewhere.
You can read multiple cells, each assigned to a typed variable, allowing you to read information scattered across the workbook.
Workflow extensions
OmniFi's powerful ability to report, automate and manage data across the system landscape is largely owed to its modular and extensive nature. By adding small, well defined extensions, OmniFi's native query and import ability can be extended with new abilities and deep integration with other systems.
Now we take this one step further and introduce Workflow extensions. Workflow extensions allows you to add custom node types to perform actions like calling an API, implement custom logic or downloading a file.

A "Switch" extension is used to branch the workflow based on an input parameter.
Other workflow enhancements
Import Export
Workflow can be easily exported and downloaded as files, which can be imported in either the same or a different system. This allows for controlled change management, building and testing in a test system before deploying to production. It also allows you to archive and reuse common workflow patterns as templates.
Expression editor
Expressions play a central role in a dynamic workflow. To make it easier to navigate around the workflow variables and the many expression functions supported by the OmniFi expression engine, we have added a new expression editor.
The new expression editor supports syntax highlighting as well as code completion suggestions, making it easier to navigate around the workflow variables and the many expression functions supported by the OmniFi expression engine.

The new expression editor displays auto-complete suggestions as an expression is entered.
New data types
We have added a few additional data types to support special cases.
- The Password data type is designed to handle secrets securely. Passwords are encrypted on entry, stored and handled encrypted throughout the workflow execution, never logged and never returned to the client.
- The HTML data type is designed to handle HTML data in a safe way and use it in e.g. an email body. You can for example read HTML snippets created in Excel and combine them into an email body. HTML data going through OmniFi Workflows is validated and sanitized to provide the best possible security.