Workflow Automation

If this, then that, for maintenance ops.

Fire on work order created, status changed, or service request. Filter by any field with AND/OR conditions. Chain notifications, approvals, and execution state machines. Route decisions to Teams without leaving the tool.

Conditional triggers Teams / Slack approvals Specificity ranking Live instance upgrade
dovient.com, Workflow builder

Trigger

Work Order Created

priority=CRITICAL
asset.classinpumps, gearboxes
cell=Line 3
NOTIFY

Ping on-call maintenance lead

APPROVAL

Teams approve CAPEX if cost > $5k

EXECUTION

Auto-assign to night shift

Three step types. Chain them any way.

Every workflow is a chain of these three. Notify on the event, gate with an approval, and run a state machine for the actual work.

NOTIFY

Dispatch a push, email, Slack, or Teams message. Optionally wait for acknowledge.

APPROVAL

Route a decision to a named approver. Approve / Reject buttons terminate the workflow at that branch.

EXECUTION

Runs a state machine: NOT_STARTED → IN_PROGRESS → ON_HOLD. Configurable handler policies on failure.

Four surfaces that replace the inbox.

Trigger, route, approve, monitor. Every rule visible, every instance traceable.

D

Dovient

Approve CAPEX for WO #1247 · $6,420

Hydraulic Pump A-2 · replace bearings
Approve
Reject

Teams approval

Approval step routes a decision into Microsoft Teams with Approve / Reject buttons.

Matching rules

WO #1247 created

Critical + Pump + Line 398
Critical + Pump72
Critical45
Any WO10

Fired

Most specific, 98

Specificity ranking

When multiple workflows match an event, Dovient fires the most specific one.

Workflow v3 → v4

Upgrade in progress

#1245upgraded
#1246upgraded
#1247upgrading
#1248queued
#1201skip

Live instance upgrade

Publish a new version and in-flight work orders on PM plans auto-upgrade if still OPEN.

Recent runs

14:31Critical pump rule fired
14:22CAPEX approved by S. Banu
13:08Planned PM routed
12:44Safety rule rejected
11:15Service request to lead

Instance log

Every fired workflow is a log entry. Trigger match, approver action, timestamp, user.

Every routing rule visible. Every instance traceable.

The kind of workflow engine where new rules are a Monday afternoon task, not a quarterly project.

Event triggers

WO_CREATED, WO_STATUS_CHANGED, SERVICE_REQUEST_CREATED. More events land in future releases without breaking existing rules.

Multi-field conditional filters

Combine any fields with AND/OR. Operators: equals, not equals, in, contains, greater than, less than. Nothing is fired on an un-specific rule.

NOTIFY step

Push, email, Slack, Teams. Optional acknowledgement. One NOTIFY can fan out to a named group.

APPROVAL step

Named approver, Approve / Reject buttons, terminal state on either. Teams and Slack integration built in.

EXECUTION step

Runs a configurable state machine: NOT_STARTED → IN_PROGRESS → ON_HOLD. Handler policies on failure, retries, and escalation.

Specificity ranking

Dovient computes a specificity score on the conditions and fires the most specific workflow. No fighting, no silent duplicates.

Live instance upgrade

Publish a new version and in-flight PM-linked work orders auto-upgrade if still OPEN. Nothing silently drifts.

Run log with audit trail

Every fired workflow is a log entry. Trigger match, approver action, timestamp, user. Full audit trail for compliance.

Copilot workflow drafts

Describe the outcome in plain English. Copilot drafts the trigger, the conditions, and the step chain. Engineer refines and saves.

We killed five Monday-morning inboxes. CAPEX approvals now route straight to the plant manager in Teams, the approval lands on the work order, and the planner just picks the thing up.

Maintenance Planner · Aerospace Plant

-80%

Inbox routing

Approvals moved into Teams/Slack with buttons instead of email chains.

3 min

Rule from idea to live

Copilot drafts, engineer refines, published to the specificity ranker.

100%

Run audit trail

Every fired instance logged with trigger match, approver, and timestamp.

Automate the boring routing.

Start with one rule: CRITICAL pumps route approvals to Teams. Watch how many inboxes you no longer own.