Modeling and structuring system for processing business process modeling notations
A method for translating an unstructured existing process into a well-structured process model is provided. The method is executed by a generation engine implemented as a computer program within a computing environment. The method includes analyzing elements or relationships of the unstructured existing process to detect model violations. The model violations include when the elements or the relationships fail at least one model requirement. The method include generating feedback suggestion types corresponding to the model violations and providing the feedback suggestion types in a user interface to automatically resolve the model violations.
1 . A hyper-automation method for translating an unstructured existing process into a well-structured process model, the hyper-automation method being executed by a generation engine implemented as a computer program within a computing environment, the generation engine performs the hyper-automation method with one or more robotic process automations to automatically resolve one or more model violations of the unstructured existing process, the method comprising:
receiving, by the generation engine to initiate the hyper-automation method, the unstructured existing process;
analyzing one or more elements or one or more relationships of the unstructured existing process to detect the one or more model violations comprising when the one or more elements or the one or more relationships fail at least one model requirement, by applying a first set of rules to determine whether at least one of the one or more elements are in isolation and applying a second set of rules to determine one or more structural properties of the one or more relationships,
wherein the one or more violations include at least one of the one or more structural properties does not have a single entrance or a single exit;
generating one or more feedback suggestion types corresponding to the one or more model violations;
providing the one or more feedback suggestion types in a user interface to automatically resolve the one or more model violations; and
selecting a suggestion of the one or more feedback suggestion types by the one or more robotic process automations,
wherein the one or more feedback suggestion types comprise highlighted feedback type identifying the one or more model violations,
wherein the unstructured existing process comprises one or more supported nodes representing one or more elements or one or more relationships of the unstructured existing process,
wherein the one or more supported nodes comprising task, start, end, XOR gateway, or AND gateway task nodes.
2 . The hyper-automation method of claim 1 , wherein the at least one model requirement comprises a structural requirement further comprising:
requiring a corresponding join gateway of a same type for each split gateway; or
requiring a corresponding split gateway of a same type for each join gateway.
3 . The hyper-automation method of claim 1 , wherein the at least one model requirement comprises a structural requirement further comprising requiring a single entry edge and a single exit edge for each pair of corresponding split and join gateways.
4 . The hyper-automation method of claim 3 , wherein each pair of the corresponding split and join gateways share elements between the gateways.
5 . The hyper-automation method of claim 1 , wherein the at least one model requirement comprises one or more element requirements.
6 . The hyper-automation method of claim 1 , wherein the detecting of one or more model violations comprises detecting one or more rigid components.
7 . The hyper-automation method of claim 1 , wherein the one or more feedback suggestion types comprise a textual feedback type containing textual information.
8 . The hyper-automation method of claim 7 , wherein the textual information is presented with at least one of a plurality of images.
9 . The hyper-automation method of claim 1 , wherein the one or more feedback suggestion types comprise a suggestive feedback type or an alternative feedback type prompting the automatic resolving the one or more model violations.
10 . The hyper-automation method of claim 1 , wherein the one or more violations are translated within the one or more feedback suggestion types into valid elements.
11 . The hyper-automation method of claim 1 , wherein the one or more violations comprise the unstructured existing process failing to comprise a split gateway.
12 . The hyper-automation method of claim 1 , wherein the one or more violations comprise the unstructured existing process failing to comprise a split-join gateway pair.
13 . The hyper-automation method of claim 1 , wherein the one or more violations comprise the unstructured existing process failing to comprise a single-entry-single-exit.
14 . The hyper-automation method of claim 1 , wherein the one or more robotic process automations orchestrate human tasks as robot tasks.
15 . The hyper-automation method of claim 1 , wherein the unstructured existing process comprising non-standardized information with unstructured process definitions.