How to better represent a process flow in a dashboard?
My goal is to build a dashboard to position the users about several processes (orders) running on a shop floor.
The processes has several steps, named for illustration as STEP1
, STEP2
, STEP3
, STEPN
.
Each order has a proper workflow. Example:
ORDER1: STEP1->STEP2->STEP10
ORDER2: STEP3->STEP6->STEP9
I may have dozens of orders running at the same time.
I need to find a way to build a dashboard view of all orders, its workflow and its current position in the process, as well as signaling delayed orders (all steps has a defined time).
I really can only think of a single grid:
STEP1 | STEP2 | STEP3 | STEP4 | STEP5 | STEP6 | STEP7 | STEP8 | STEP 9 | STEP10
ORDER1 OK | * | - | - | - | - | - | - | - | WAITING |
ORDER2 - | - | OK | - | - | * | - | - |WAITING | - |
In my diagram: - : Step not used in the order * : Current step WAITING: Waiting step
I need advices of an intuitive and optimal way to build a situational screen for the users, showing all the required information detailed above.
EDIT 1:
I've noticed that the workflow does not follow a specific step order. Example:
ORDER1: STEP1->STEP2->STEP10
ORDER2: STEP3->STEP6->STEP9
ORDER3: STEP10->STEP5->STEP6
ORDER4: STEP9->STEP2->STEP6->STEP3
So that changes a little bit the concept as I cannot have sequential representation...