Workplace Services / Service Desk / System Integrator
Building Operations / On Demand Work /System Integrator

Understanding Service Desk Steps

A set of Service Desk Steps defines a process workflow.

Flexible Workflow Using Workflow Steps

In many cases a process cannot be defined as a static workflow. The workflow depends on conditions that influence and determine the workflow.

In the real world these conditions are described in contracts (internal services or external contractors) as Service Level Agreements. These SLAs can be abstracted to a list of rules. An SLA rule uses of a set of input parameters that determines a set of output parameters. These parameters are also called request and response parameters.

Each process starts with an end user request (a service request). Request parameters submitted will define the SLA to be applied and the corresponding workflow. Parameters that can determine the SLA and the workflow steps include factors such as location, requestor, equipment, and priority.

Each process consists of a standard workflow (independent of the SLA) and optional workflow steps (depending on the SLA). Using these optional workflow steps, you can create flexible workflows.

Basic Statuses, Steps, and Step Statuses

The standard workflow defines a required sequence of steps. The process will go to different phases, which is reflected by basic status  changes. A basic status change is the trigger to activate additional workflow steps defined by the SLA. These workflow steps can be different for every use case and in turn have their own step status changes.

After a basic status change, the system checks for additional workflow steps. The standard process flow is interrupted. Setting the step status in the workflow table marks this. The process goes to one or more workflow steps, which result in step status changes. The standard process will proceed when all of the steps for this status is completed.

A step can also influence the standard workflow in some cases by changing the basic status.

Step Processing

ARCHIBUS provides fundamental steps that you can use in your workflow, but you can also define your own steps. Every step implements the step interface (com.archibus.eventhandler.Steps.Step).

The invoke method is the main method of the step and starts the execution of a step. Distinction can be made between simple "one-shot execution" steps and steps that require a response from a user.

When the last step within a basic status is completed , the standard workflow continues.

Defining Service Desk Steps

See Manage Service Desk Steps.