| CPC G06F 9/451 (2018.02) [G06F 9/5027 (2013.01)] | 17 Claims |

|
1. A computing system comprising:
a storage configured to store a process model of a software process; and
a processor configured to:
receive runtime data of an instance of the software process from a workflow engine that executes the instance of the software process;
determine a process activity that is expected to happen next within the instance of the software process based on the runtime data;
identify a graphical user interface (GUI) and a subset of input elements within the GUI which are mapped to the determined process activity based on annotations within the process model of the software process stored in the storage;
highlight the identified subset of input elements and disable any remaining input elements within the GUI to generate a guided GUI;
display the guided GUI via a computing system of a user;
display a diagram of the process model via a user interface; and
generate the annotations within the process model of the software process based on inputs received via the displayed diagram of the process model on the user interface.
|