Customize the Workflow
Job Ticketing allows you to define your own print job workflow to support an existing order processing flow. The Workflow determines the stages (or status) through which jobs will progress.
Typically, you would define a status for each point in the process where work is waiting for another person. For example, you might have a status for jobs that are queued to print, and another status for jobs that are currently printing so that other operators in your print room do not print the same order. Or, you might want to stick with the default workflow, but change the name of some of the statuses to match your print room terminology. For example, you might want to change “Ready for delivery” to “Ready for pick up” if you do not offer deliveries.
Mini Rooms have a maximum of three Workflow statuses. When creating a Mini Room, make sure you customize the Workflow so that there are three or fewer statuses before you publish the room.
The Workflow statuses are defined in a JSON configuration file. For more information about JSON, see:
For examples of customized Workflows, see:
Workflow attributes
Each status is defined by the following attributes:
Attribute |
Description |
---|---|
name |
The name of the status as it is displayed in the Job Ticketing interface. Valid format: Text string |
type |
The type of status. The status type can be used to differentiate between how orders in a particular status type are treated. This is not visible in the Job Ticketing interface. Valid values are:
|
charging |
Indicates whether or not a cost must be recorded in the order before being moved to this status. Valid values are:
|
To configure the workflow
-
In a text editor that supports syntax highlighting and JSON parsing (for example, ATOM), open the following file:
<Job Ticketing install path>/job-ticketing/config/rooms/room-01/workflow.json
-
Modify the Workflow attributes as required.
If you want additional statuses, copy an existing status object and change the values as needed.
- Save the file.
-
Validate the Job Ticketing configuration:
-
In the Operator interface, in the bottom left corner of the screen, click Settings.
-
Click the General tab.
-
In the Room configuration area, click Refresh.
The configuration file is validated.
If there are any syntax errors, they are displayed on the screen.
-
If you have any errors, fix them; then click Refresh to check the files again.
-
- Check that the Workflow is correctly displayed in the Operator interface:
- Log in to the Job Ticketing Operator interface.
- Check that all of the Workflow statuses are displayed.
If you modify a status after you have gone live, and there are orders in the modified status, these orders will no longer be displayed in the Workflow. You can however, still see the orders in the Order List, and then change their status to a valid one.
Next Step:Configure email notifications