The Basics

Our approach is simple. kenaflow_ is designed for administrators and IT professionals.

Workflows are developed in PowerShell. The workflow developer uses his PowerShell skills and know-how.

kenaflow provides the runtime environment for the workflow scripts.

The workflow scripts are developed in PowerShell ISE or with Visual Studio code. The "ISE" is part of the Windows operating system.

We have integrated Visual Studio Code into the kenaflow program folder. You can start the copy of Visual Studio code intended for a kenaflow instance with kenaflow.exe --vscode.

kenaflow allows you to debug workflow scripts.

Each workflow is controlled by its own configuration file. The workflow configuration file defines WHAT the workflow does, WHERE the workflow works, and WHAT data (list items or mail) the workflow will work with.

At the right time, kenaflow PowerShell scripts run for the right data.

kenaflow controls the loading process of workflows.

kenaflow starts workflows in parallel.

kenaflow is able to receive "remote events" from SharePoint or third-party systems.

kenaflow supports SharePoint 2013, SharePoint 2016, SharePoint 2019 and SharePoint Online.

kenaflow supports Exchange 2007, 2010, 2013 and Online as well as IMAP servers and POP3 mailboxes.

Workflows built with kenaflow are versionable.

Please read the article Architecture next.