AI & Machine Learning · Enterprise

ProTech — Enterprise Process Automation with Business Rules

ProTech's billing and setup workflows run on their own: Spring Cloud Task orchestrates the steps and Drools makes the decisions, changeable without a redeploy.

Billing runs done by hand

ProTech was handling billing runs, data setup tasks and rule-based decisions manually. It wanted those processes automated, with batch jobs that could be scheduled and monitored reliably and business rules that could change without a redeployment.

Tasks for the steps, Drools for the decisions

We split the work in two. Billing calculations and setup tasks run as scheduled Spring Cloud Tasks, organised as a multi-module Maven project. Business rules are evaluated by Drools on a KIE Server that runs in a Docker container, so it deploys easily and sits apart from the application code.

That separation means business analysts change the rules without a code change.

Rules that change without a redeploy

ProTech’s billing and setup workflows are automated, with less manual processing time and no calculation errors. Business logic changes go live without an application redeployment, so ProTech can respond faster when requirements shift.

Building something similar?

If you are planning billing or setup workflows that run on their own, book a 30-minute call. We will walk you through how we built this one, what it would take for yours, and who would work on it.

Book a 30-minute call More case studies