Case study - Service-request platform with explicit state logic

A service platform that consolidates requests from multiple channels, standardises workflows, and bases reporting on a single, consistent dataset.

Client
Assisto
Year
Service
Digitization & Automation, Web & Platform
Assisto: Service-request platform with explicit state logic

Starting point

Service requests reached the team through several channels and were then distributed manually. Ownership rules differed by request type, and reporting drew on diverging datasets. Reliable evaluation was only possible with rework.

The task

A central platform for the intake, assignment, and processing of service requests. Existing back-end systems had to remain connected. Reporting needed to be derived from the same dataset as the case work itself.

Key architectural decisions

  • Workflow engine with explicitly defined states and transition rules
  • Configurable routing by channel, request type, and ownership
  • Integrations into existing back-end systems via clear data contracts
  • Role-based access control with complete action logging
  • Operational reporting on the same dataset that drives case work

Approach

We began by describing the request types with their states and transition rules, and derived the workflow engine from that model. It carries every request from intake to completion. Routing assigns a request by channel, request type, and ownership, and can be adjusted through configuration as responsibilities change.

Integrations with the existing systems follow explicit data contracts that define fields, formats, and error cases for both sides. Case work and reporting read from the same dataset, so figures on the state of work come straight from the logged status changes and every number in a report traces back to specific cases.

Status and handover

In productive operation. Handover documentation, workflow description, and interface catalogue are with the client. Extensions are managed through a prioritised backlog with shared review meetings.

for case work and reporting
dataset
documented per request type
Defined states
for every status change
Audit log

More case studies

Consolidated alerting and dispatch coordination

Web portal that consolidates alerting, resource coordination, and reporting for emergency response. It replaces a fragmented set of tools and provides audit-grade logging with role-based workflows.

Read more

Encrypted communication for operational teams

Mobile communication solution for coordination between field teams and operations. Device management, encryption, and audit requirements are part of the architecture, not an annex.

Read more

Where a structured engagement begins

Office

  • Karlsbad
    Auf der Hub 38
    76307 Karlsbad, Germany
  • Remote
    Distributed team
    Available internationally