Workflow template - turn any process into a workflow
Using this template you can implement business process automation directly within your PHPRunner or ASPRunner.NET project. It provides a ready-made framework for building approval workflows, task routing, multi-step processes, and any scenario where records need to pass through a defined sequence of stages with assigned owners and conditional logic.
Each workflow step can be assigned to specific users or roles, with automatic email notifications sent when action is required. Full audit trail is maintained - every status change, comment, and decision is logged with a timestamp and the responsible user.
You can get this template for $50.
Buy now
Screenshots
Workflow template steps
Workflow calendar
Changes history
Version 1 - March 2026
- Multi-step workflow engine with configurable stages and transitions
- Role-based task assignment and delegation
- Automatic email notifications on step transitions
- Full audit log of all actions, approvals and comments
System requirements
- Version 11.0 or better of PHPRunner or ASPRunner.NET
- Supported databases are MySQL, Oracle, MS Access, SQL Server and Postgre
How to use Workflow template
- Create a new project based on Workflow template or add Workflow template to the existing project.
- Logon to your project as an admin and create a Workflow Template.
- Create required Workflow Steps. For each step specify Step Order and assign either a user or an user group to each workflow step. These are user or user groups who will be able to mark this workflow step as completed. You can create as many workflow templates as you need.
- Now you can proceed Workflow Templates page again and click Create Workflow to create an actual workflow instance. It creates workflow instance and creates a task for the user or user group who is responsible for Step 1 of this workflow.
- Now, when this user or someone from the assigned user group logon to the application, they will see a notification that they have a task to complete. They can also see all the tasks assigned to them under My tasks.
- Once they completed the step they click Complete the step button. This marks the task as completed and creates the next task based on what is defined in workflow template.
- Users can also see all workflow instances on the Workflow Calendar and track progress on Workflow Status Chart.
How to create a workflow instance programmatically
PHPRunner
ASPRunner.NET