DYNAMIC PROCESS MODELING
A network system that facilitates the creation of a hierarchical arrangement of process elements within a process model application. The hierarchical arrangement organizes a process flow into enterprise hierarchy structures. The system will automatically translate the dynamic events created within the tool into outputs that comprise a process implementation specification using the hierarchical arrangement of process elements. The process model application will enable users to arrange, interact, refine, and deploy the events created within the structures.
1 . A system to provide dynamic digital construction of hierarchical process flows, comprising:
a processor communicatively coupled to a storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
receive an entry of process elements required to perform a process;
determine a hierarchical arrangement of the process elements, wherein the hierarchical arrangement comprises parent events arranged as a parent to children events and activities;
display one or more of the parent events of the hierarchical arrangement on a user interface of a computing device;
receive a selection of a particular parent event on the user interface; and
display one or more children events or activities of the parent event on the user interface in response to receiving the selection.
2 . The system of claim 1 , further comprising instructions to:
display a function associated with a particular one of the parent events.
3 . The system of claim 1 , further comprising instructions to:
display a catalog element associated with a particular one of the parent events, and
wherein each catalog element associated with each parent event is a factor in the determination of the hierarchical arrangement of the process elements.
4 . The system of claim 1 , further comprising instructions to:
add subsequent children events or activities to a particular activity of the hierarchical arrangement that is without children events or activities; and
change a designation of the particular activity to an event upon adding the children events or activities.
5 . The system of claim 3 , wherein the catalog elements are selected from a catalog of catalog elements and associated with an event or activity on the user interface.
6 . The system of claim 1 , wherein the hierarchical arrangement on the user interface is a vertical tree diagram with children events or activities under parent events.
7 . The system of claim 1 , wherein the hierarchical arrangement on the user interface is a horizontal tree diagram with children events or activities branching to a right side of parent events.
8 . The system of claim 3 , wherein the catalog elements comprise one or more resources required to complete a task associated with events or activities.
9 . The system of claim 2 , wherein the function comprises categories associated with events or activities.
10 . The system of claim 3 , wherein a catalog element of each of the or more children events or activities of the parent event aggregates and the aggregated catalog elements are associated with the parent event.
11 . The system of claim 1 , further comprising instructions to:
provide a user interface input for a variant event, wherein the variant event is a duplicate event of the parent event;
receive an input of modifications to the parent event to be associated with the variant event;
simulate the hierarchical arrangement on the user interface with the variant event; and
receive a selection to replace the parent event in the hierarchical arrangement on the user interface with the variant event.
12 . A computer program product, comprising:
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to provide obscured data sets, the computer-executable program instructions comprising:
receiving an entry of process elements required to perform a process;
determining a hierarchical arrangement of the process elements, wherein the hierarchical arrangement comprises parent events arranged as a parent to children events and activities;
displaying one or more of the parent events of the hierarchical arrangement on a user interface of a computing device;
receiving a selection of a particular parent event on the user interface; and
displaying one or more children events or activities of the parent event on the user interface in response to receiving the selection.
13 . The computer program product of claim 12 , further comprising computer-executable program instructions to display a function associated with a particular one of the parent events.
14 . The computer program product of claim 12 , further comprising computer-executable program instructions to display a catalog element associated with a particular one of the parent events.
15 . The computer program product of claim 12 , further comprising computer-executable program instructions to:
add subsequent children events or activities to a particular activity of the hierarchical arrangement that is without children events or activities; and
change a designation of the particular activity to an event upon adding the children events or activities.
16 . The computer program product of claim 14 , wherein the catalog elements are selected from a catalog of catalog elements and associated with an event or activity on the user interface.
17 . The computer program product of claim 11 , wherein the hierarchical arrangement on the user interface is a vertical tree diagram with children events or activities under parent events.
18 . A method to provide obscured data sets, comprising:
by one or more computing devices:
receiving an entry of process elements required to perform a process;
determining a hierarchical arrangement of the process elements, wherein the hierarchical arrangement comprises parent events arranged as a parent to children events and activities;
displaying one or more of the parent events of the hierarchical arrangement on a user interface of a computing device;
receiving a selection of a particular parent event on the user interface; and
displaying one or more children events or activities of the parent event on the user interface in response to receiving the selection.
19 . The method of claim 17 , further comprising:
providing a user interface input for a variant event, wherein the variant event is a duplicate event of the parent event;
receiving an input of modifications to the parent event to be associated with the variant event;
simulating the hierarchical arrangement on the user interface with the variant event; and
receiving a selection to replace the parent event in the hierarchical arrangement on the user interface with the variant event.
20 . The method of claim 18 , wherein the hierarchical arrangement on the user interface is a horizontal tree diagram with children events or activities branching to a right side of parent events.