In many IT departments every ticket goes through manual assignment, manual notification and a manual reminder about an upcoming SLA. That is hours per week burned on "admin" instead of actually resolving problems. The Oxari Workflow module lets you push those repetitive tasks onto a rules engine, routing, escalations and notifications happen automatically. Below we show how to configure it step by step.
Table of contents
What is Oxari Workflow?
Oxari ITSM is a Polish IT service management software, built and developed with mid-size and large organizations on the European market in mind. The Workflow module is a built-in automation rules engine that reacts to events happening in the ticketing system and runs defined actions without human input.
Unlike simple assignment rules (which run once when the ticket is created), Oxari Workflow monitors the entire ticket lifecycle: from arrival, through status changes, customer replies, an approaching SLA deadline, all the way to closure and quality of service rating.
The architecture of a rule in Oxari has three elements:
- Trigger: the event that fires the rule (for example "ticket priority changes to Critical")
- Conditions: filters that narrow when the rule should act (for example "Infrastructure category only", "during business hours only")
- Actions: operations performed automatically (assign technician, change status, send notification, escalate to a supervisor)
Key triggers: where automation starts
Oxari splits triggers into two categories: event-based (react immediately after an event happens) and time-based (fire after a defined time interval).
Event triggers
- New ticket: the most common starting point. Fires routing and the first notification to the technician
- Priority change: when a ticket is "upgraded" to Critical, it automatically lands on the on-call dashboard and triggers an SMS
- Customer comment on a closed ticket: Oxari can automatically reopen the ticket and notify the technician
- Status change: for example "In progress to Waiting for customer" stops the SLA clock and sends an email asking for a reply
- Assignment to a technician: triggers a Teams notification with a direct link to the ticket
Time triggers
- X minutes before SLA breach: for example 30 minutes before the deadline, send an alert to the technician and the team lead
- No activity for N hours: a reminder for the technician or automatic handover to a coordinator
- Morning at 8:00: daily digest of open tickets by priority, sent to IT department heads
- X days after closure: automatic satisfaction survey (CSAT)
If your help desk runs on Jira Service Management rather than Oxari, analogous configurations are in the article on SLAs and queues in JSM.
Every trigger can be combined with conditions using AND/OR operators and parenthesized groups. Oxari does not cap the number of conditions per rule.
Building rules step by step
The recipe below shows a typical first rule worth deploying on day one: automatic routing based on ticket category and user location. This is a good starting point for any organization with more than one IT team.
Go to Administration > Workflow > New rule
Oxari groups rules into rule sets. Before you add the first rule, create a thematic set, for example "Routing and Assignment". This makes the later audit easier and lets you disable specific sets during testing.
Pick the trigger: "New ticket"
For routing rules always start from the event trigger "New ticket". It fires when the ticket is registered, before any technician sees it. Important: Oxari lets you choose whether the rule applies to tickets from the self-service portal, from email, from the API. Each source can be filtered separately.
Add filtering conditions
An example condition set: Category = "Network infrastructure" AND User location = "Warsaw". Oxari supports text comparisons (equals, contains, starts with), numeric values (greater than, less than) and value lists (is one of). Custom fields are also available as conditions.
Define the actions
For a routing rule a typical action set is: (1) Assign to group "IT Network Warsaw", (2) Set priority based on the "Urgency" field from the form, (3) Send Teams notification to the channel #it-net-waw with a link to the ticket. Actions run sequentially, so order matters.
Test in "Dry run" mode
Oxari has a rule simulation mode on historical data. Pick 20-30 tickets from the last 30 days and run a simulation. The system will show how often the rule would have "matched" and which actions would have been performed. Check whether the share of matching tickets matches your expectations. If the rule matches 100% of cases, it is probably too broad.
Activate and monitor for 5 days
After the rule is activated, go to the "Workflow logs" tab and watch the first real executions. Oxari logs every run with information: which rule, on which ticket, with what outcome. Configuration errors (for example a technician who does not exist in the system) are visible immediately.
Where to start in a typical help desk
Common starting point: all tickets land in one queue and assignment is manual. This leads to long response times, SLA breaches and technician frustration. The rule set below addresses these problems.
What is worth configuring on day one:
- Routing rules by category and ticket location
- Impact x Urgency priority matrix: automatic priority assignment at ticket creation
- Escalation before SLA expiry to the team lead via Teams
- SMS notification for critical priority outside business hours
- Daily morning digest with a list of tickets older than 24h
What to expect: such a rule set shortens response time, reduces manual ticket reassignment and helps keep SLAs under control. The scale of improvement depends on the starting point and the ticket volume of the specific company.
Configuration best practices
From our experience (clients under NDA) deploying a dozen or so Oxari instances in manufacturing, distribution and services, we have identified a set of principles that separate successful rollouts from those that need reconfiguration after three months.
Start with routing, not with escalations
First make sure every ticket reaches the right group. Without that, escalations and SLAs do not make sense. Routing is the foundation. Build escalations only when the share of manual ticket reassignments drops below 10%.
Use groups, not specific technicians
Assign rules to groups/queues, not to named technicians. A technician can be on leave, on sick leave, can change jobs. Rules that assign by name become a single point of failure. Oxari supports round-robin within a group, so just enable it.
One event, max 3 actions
If one trigger fires 6+ actions, the system is too complex to debug. Split the logic into several rules with narrow scope. Oxari lets you set the rule execution order, so use it.
Document every rule in the "Description" field
Oxari lets you add a description to each rule. Put there: who defined the rule, the date, the business goal and who to notify when there is a problem. In 6 months you will not remember why rule no. 17 only runs at night.
Test on a staging environment before production
Oxari supports rule set export and import between instances. Build and test on a test environment. One mistake in a production rule can flood technicians with hundreds of unjustified notifications in the middle of the night.
Oxari vs Jira Automation vs ManageEngine SDP
The question "which workflow engine is best" has no single answer. The table below compares the three systems in areas that have operational meaning for an IT department of 50-500 people.
| Criterion | Oxari Workflow | Jira Automation | ManageEngine SDP |
|---|---|---|---|
| Configuration interface | Visual, PL | Visual, EN | Forms, EN/PL |
| Time triggers (SLA) | Native, 1 min granularity | Native, hours | Native, 1 min granularity |
| MS Teams integration | Native, no code | Native, no code | Webhook, requires configuration |
| Round-robin assignment | Built in | Not native | Built in |
| Simulation mode (dry run) | Yes | No | No |
| Multi-level SLA support | Yes (SLA per category) | Requires a plugin | Yes (native) |
| Conditions on custom fields | Yes | Yes | Yes |
| Polish-language support | Yes (Polish vendor) | No (Atlassian, EN) | Partial (EN documentation) |
| License model | Per instance / per agent | Per user (expensive at scale) | Per technician |
| Learning curve | Low | Medium | Medium |
Verdict: Oxari wins in the context of Polish organizations: Polish-language interface, support and vendor on the ground, lower learning curve. Jira Automation will be a better fit if the organization already uses the Atlassian ecosystem intensively (Jira Software, Confluence). ManageEngine SDP is the better pick when you need deep integration with ManageEngine tools (CMDB, OpManager, AD Manager).
Common mistakes when deploying Oxari Workflow
Mistake 1: too many rules at once
Teams that try to automate everything in the first week end up with 40 rules nobody understands and which overwrite each other. Start with 5 key routing rules. Add the next ones every 2 weeks, after assessing the effectiveness of the previous ones.
Mistake 2: no filtering conditions, a "catch-all" rule
A rule without conditions runs on every ticket. That is especially dangerous for "Send notification" actions. One mistake and several hundred users get an email that was not meant for them. Always add at least one context condition.
Mistake 3: inactive user as the escalation recipient
Escalation rules wired to a specific technician's email stop working after that person leaves. Use system roles ("IT department head") or groups. Oxari supports dynamic references to roles in recipient fields.
Mistake 4: ignoring workflow logs
Oxari stores the execution history of every rule. Most administrators do not check these logs, so broken rules "sit" in the system for months. Schedule a monthly review: rules with 0 executions in the last 30 days are either useless or have a condition error.
Mistake 5: no testing after a system update
Oxari updates can change field names, API structure or available triggers. After every update run a dry run on the key rules before they go to production.
Read next
NinjaOne RMM: complete guide for IT managers 5 mistakes in MES/APS deployment that cost companies months ProGet MDM: how to secure mobile devices in a company Oxari: ITSM features for manufacturing companies and MSPsFAQ: most common questions about Oxari Workflow
How does Oxari Workflow differ from simple ticket assignment rules?
Simple assignment rules are one-off actions fired when the ticket is created (for example, assign to department X). Oxari Workflow is a multi-state engine that reacts to changes across the whole ticket lifecycle: priority change, SLA elapse, customer reply or lack of activity. You can define chains of conditions (AND/OR), time delays and convergent actions.
How long does it take to roll out Oxari Workflow from zero?
A base rule set (routing, SLA, one escalation notification) can be configured in 2-4 hours. A full rollout covering multi-level escalations, AD integration and SMS/Teams notifications usually takes 2-5 working days. The time depends on the number of ticket categories and the complexity of the priority matrix.
Does Oxari Workflow integrate with Microsoft Teams and Active Directory?
Yes. Oxari has a native connector to Microsoft Teams (channel notifications and direct messages to a technician), user synchronization with Active Directory/Azure AD and a webhook to any external system. Teams integration does not require additional licenses, it is built into the Workflow module.
What triggers are available in Oxari Workflow?
Oxari supports event triggers (new ticket, status change, customer comment, priority change, closure) and time triggers (X minutes/hours after an event, end of SLA window, cyclic morning rules). Every trigger can be filtered by conditions: category, priority, department, location, custom field value.
Does Oxari Workflow replace ManageEngine ServiceDesk Plus?
It depends on the context. Oxari is a system built with the Polish market in mind, with a Polish-language interface, support and vendor available locally. ManageEngine SDP offers deeper integration with the ManageEngine ecosystem (CMDB, AD Manager, OpManager) and is a better fit for organizations already using that product family. Rotech Group deploys both systems. The choice depends on the client's existing infrastructure.
Summary
Oxari Workflow is one of the most underrated modules on the Polish ITSM market. Organizations that take it seriously - build rules iteratively, test before production and regularly audit logs - really do shorten ticket handling time, cut manual ticket assignment and keep SLAs better under control.
Key takeaways from this article:
- Start with 5 routing rules, not with 40 "for everything" rules
- Use groups, not named technicians: rules must survive staff changes
- Trigger + Conditions + Actions is the formula of every rule, stick to it
- Dry run mode before activation is a requirement, not an option
- Check the logs monthly: dead rules are technical debt
If you want to see how Oxari Workflow will behave in your environment, contact us. We offer a free configuration session in which we will map your processes and show you which rules deliver the fastest return.
We will deploy Oxari Workflow in your company
Free consultation and a rule map tailored to your processes. First results visible within 2 weeks from the start of configuration.
Book a free consultationConsidering an ITSM deployment? See what an implementation with Rotech Group looks like