Developer Guide for WorkZone Process 2023.0

 

WorkZone Process allows you to manage WorkZone documents in a workflow, have your work process documented automatically, and track progress of processes. WorkZone Process is embedded in WorkZone Client, WorkZone for Office and WorkZone Mobile.

This guide describes how you can model processes, create service workflows, customize the processes overview, create SmartPost dispatchers.

The guide is aimed at:

  • Business analysts who want to create simple configurations of work processes and the forms applied in the processes.
  • Developers who want to create complex configurations and customizations.

Required skill level

To implement minor changes and additions in WorkZone Process, you do not need to be specialized within programming languages such as C# or to possess any other advanced development skill sets.

A basic understanding of the technologies mentioned below will enable you to start developing processes in Visual Studio and with a good overview of WorkZone Process work processes you can accomplish a lot by looking at the existing implementations.

The amount of prior experience that is required to work with process configurations for WorkZone Process depends on what you want to do.

  • In general you must be familiar with Business Process Model and Notation (BPMN) and process modeling tools.
  • You must also have a basic understanding of HTML and JavaScript.

Additional skill sets are recommended for the following tasks:

  • To build workflows: Ability to work with Visual Studio and C#.
  • To work with more advanced areas such as custom activity libraries: Experience with Windows Workflow Foundation.
  • To build workflows forms: Knowledge and experience with HTML , Javascript, and libraries such as JQUery and Angular.
  • To build your own form controls: experience with HTML, Javascript, Angular, and JQuery.

Get started