Planning for workflow - building a process

Overview

 

The workflow feature within HelpMaster is a powerful tool to increase operational efficiency.  It is recommended that a methodical, structured and considered approach is taken to ensure that your business gets the most benefit from the workflow capabilities of HelpMaster.

Before creating workflow within HelpMaster, be sure to spend time creating and designing your workflow in the real world - that is, your business.   Building workflow is all about mapping real-world processes into a software model.  If it doesn't work in the real world, it's not going to work in HelpMaster.  For each workflow scenario, spend time with your team using a whiteboard or similar to map out the individual tasks, the people involved, the job status changes, the communication (email) required and the decision points. 

HelpMaster features a powerful workflow engine that can support many business models and processes.  As your business processes clarify and mature, look for ways to standarize a repeatable business process, and then map it into HelpMaster.   

The following is a guide only and may provide some useful ideas and concepts to designing your workflow.

Tools to assist with modeling workflow and processes

The human touch

Remember that people are the key ingredient in any business process.

Document everything

Document each step of your process and workflow creation - make it easy for people to use.  Provide a top-level overview summary of the workflow, as well as a detailed description of what it entails.  Describe the following:

Cut and paste from other workflow if it makes sense.

Start with a simple, well-known process

Model a real business case that is currently in use - start with a well known, common and simple business practice.  Avoid edge cases, or uncommon scenarios.

Common, simple process may include:

Work through the scenario with team members and staff from the business unit.  Describe the process in simple language and come to an agreement of what you're trying to model.  It's important that the terms and conditions of the process are clearly articulated and described - even the small details.  Remember that when you "computerize" a process that has been working in the human world, even small details and decision points can have a big impact on the outcome and efficiency of the process.

The basics

Draw a basic flow-chart of how the process operates. 

Identifying the following things will be helpful in creating workflow:

A well designed and thoughtfully constructed process in HelpMaster should have low friction and be a natural and intuitive thing to use.  If it's not, this may be an indication that you have some refining to do.  Discuss and build a proof of concept and work through the process with the team.  

Basic principles

Workflow design

Advanced processes

Once the basic workflow has taken shape and is working well, consider implementing the following:

For Escalations, Notifications and Alerts, consider using the Priority Manager, or Triggered Events features within HelpMaster to implement these things.

Incorporate automation

Understand how the Email Manager can affect automation.  (Re-assign, close, re-open, change status etc.)

Continuous improvement

Workflow should strike a balance between mapping a business process in a predicable way, while at the same time seeking to always improve the flow and efficiency of the processes.  Once a workflow is in place, look for opportunities to improve it, or at least measure it.

Implementing the workflow

Implementing workflow should be a staged process.  Allow time for design, building, testing, refining and reviewing.

 

See also

Workflow overview

Workflow concepts

Workflow anti-patterns

Testing workflow