Patent ID: 11868593
Assignee: SERVICENOW, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system, cause the computing system to perform operations comprising:
receiving, by a process visualization application, a reference to a parent entry in persistent storage, wherein the persistent storage contains a definition of a process that is referenced by the parent entry, wherein the process includes a set of stages reflecting a process structure, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a first process design application and a second process design application were used to define the process;
based on the parent entry, identifying a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the first and second transformer classes contain executable functions;
converting, by the first and second transformer classes, output of the first and second process design applications in a first configuration into data in a second configuration, wherein the data in the second configuration is consumable as input by the process visualization application;
receiving, by the process visualization application and from the first and second transformer classes, the data in the second configuration and wherein the data reflect the process structure;
based on the process structure reflected in the data related to the process, generating, by the process visualization application, a graphical user interface that displays the process and the set of stages in a hierarchical arrangement, wherein each of the stages in the set of stages is selectable to cause the graphical user interface to further display a set of activities associated with a selected stage; and
transmitting, by the process visualization application and to a client device, a representation of the graphical user interface.