Workflow

Workflow Principles

1. Prerequisites

  1. All objects (products of the customer) in the workflow are tagged with an RFID chip.

  2. RFID scanners are available to scan and identify the objects in the workflow.

  3. Object recognition is done by automatic image recognition.


2. Principles

  1. The goal is a fault-tolerant and robust system.

  2. The system tolerates and corrects faults.

  3. All transactions are logged.

  4. There is a history of the complete movement of each object.

  5. Each object in the workflow is identified and recognized.

  6. If an object can’t be identified and assigned to a customer, it is parked in a specific location (error location).

  7. There are checkpoints in the workflow to test the correct recognition of the objects.

  8. Objects with faulty RFID chips must be identified and corrected.

  9. Object comparison: new objects with a known RFID are checked against the related object.

  10. Keep processes as simple as possible.

  11. Lean processes for those involved in the workflow, clear and concise rules to follow.


Stock Move Flow

Flow of the objects of the clients through the different locations.


Processes

The diagrams show the logistics workflow processes.


Workflow Processes

The Workflow Processes Sheet describes the relationship between the logistic processes, the involved partner and also the python programs (see section Development). This sheet is very important for the understanding of the implementation of the different steps of the logistic workflow into python programs. It also contains the description of the processes.

There are links to the Project Tasks Sheet and Sheet Project Plan (see documentation Planning). It is very important to keep the links between these sheets accurate. The tree sheets are in the Planning Folder.


Modeler

The logistics workflow diagrams (see Diagrams) are designed with the software Camunda Modeler. Camunda Modeler is an open source platform for editing BPMN process diagrams and DMN decision tables. The created files can be deployed to the Camunda Engines in order to execute them. Camunda Modeler runs on Windows, Linux and macOS. BPMN.io is an online editor for BPMN diagrams.

The diagrams are build with the Business Process Model and Notation (BPMN) standard. BPMN is a global standard for process modeling. The folder BPMN contains some more literature about the BPMN methodology.