Cases Configuration

Case Flows

Case flows define the repeatable case journey: which tasks, inspections, notices, enrichments, status changes and decision branches happen from opening a case through to resolution.

Video guide Learn CORE - Case Flows · 1:25

What case flows are

A case flow is the template that tells CORE how a case should progress. It links operational work such as inspections and tasks with administrative steps such as status updates, document generation, data enrichment, letters, fees, review points and closure.

Flows are reusable. Once a flow is configured for a case category, officers can open new cases into a consistent process instead of manually remembering every next step. This is useful for councils, universities, airports and private operators where the same compliance pathway is repeated many times.

When to use case flows

Use a case flow whenever a case type has predictable stages, review decisions or required actions. Examples include abandoned vehicles, no stopping infringements, building work without a permit, street trading, unlawful signs, food premises, residential noise, fire breaks, animals at large, littering, camping, verge obstruction and short-stay accommodation matters.

  • Simple flows can guide a case from open → inspection → decision → close.
  • Enforcement flows can add enrichment, local law selection, notice generation, printing and status updates.
  • Investigation flows can pause for follow-up dates, collect inspections, branch on evidence and return to monitoring.
  • Review flows can route cases to approval, rejection, appeal, archive or further action.

The case flows list

The case flows list is the admin view for finding, checking and creating flows. Use search to locate a flow by name, filter by date range or category, and switch between active, inactive and all flows.

Each row shows the flow name, category, description, status and last updated details. Keep inactive flows for draft or retired processes; only active flows should be used for live operational work.

Creating or editing a flow

When you create or edit a flow, start with the core details: name, description and category. The category is important because it controls where the flow is available and which case types it is designed to support.

You can start from a blank canvas or use a category template, such as a vehicle management template. Templates are useful when the process already follows a known pattern, for example case opened → inspection → monitor compliance → issue notice → close.

Building the flow canvas

The flow canvas is a node-based editor. Each node is a step in the process, and the connectors between nodes show the order of work. Drag nodes to organise the canvas, zoom in or out, and use tidy controls to make larger flows easier to read.

A typical vehicle case might begin with Case Opened, move to Initial Inspection, then branch into monitoring, infringement, archive or closure depending on the evidence and outcome selected by the officer.

Step types

Use Add a step to place new actions into the flow. Different step types control different parts of the case:

Step typeWhat it is used for
TasksCreate work for an officer or team, usually with an owner and due date.
InspectionsRequire an inspection template to be completed before the case can move forward.
Status / Sub-statusUpdate the case position, for example Open, Enforced, Appealed, Closed or Archived.
BranchesSplit the process based on decisions, outcomes or conditions.
Fees / EnforcementsApply financial or enforcement actions as part of the case pathway.
EnrichmentsRequest vehicle, driver or address data before document or mail steps.
Print, Email and SMSGenerate communications and notices at the right point in the flow.
Pause and RepeatWait for a time period, follow-up date or repeated monitoring cycle.
EndFinish the flow once the case is resolved or no further action is required.

Most operational steps can be configured with due dates, owners and instructions. Inspection steps can also define outcomes, which are used by branches to decide the next path.

Branches, outcomes and loops

Branches turn the flow from a straight checklist into a decision tree. For example, an inspection outcome of Compliant might close the case, while Non-compliant might create a follow-up task, issue a notice or return the case to monitoring.

Loops are useful where a case needs repeated review. For example, a vehicle may be inspected, monitored for a set period, then inspected again. If the issue remains unresolved, the flow can progress to enforcement; if it is resolved, it can close.

Publishing and maintenance

Before making a flow active, review the path from start to finish. Check that every branch reaches a sensible next step or end step, required inspections and documents are attached, enrichment occurs before mailed notices, and status updates match the reporting rules used by your team.

  • Name flows clearly so officers can identify the right process when creating cases.
  • Use inactive status for drafts until the pathway has been checked.
  • Keep statuses consistent with your Case Statuses configuration.
  • Review document and enforcement steps whenever templates, local laws or fees change.
  • Test branches with common outcomes so cases do not get stuck without a next step.

Part of Cases · Configuration · Home