Active route validation in workflow process authoring
AssigneeAdobe Systems Incorporated
InventorsJingqi Xian, Betty Y. Koon
Life of this patent
Estimating the term…
Abstract
Various embodiments include at least one of systems, methods, software, and data structures for active route validation in workflow process authoring in workflow processing applications. Some embodiments include evaluating a route as a user attempts to add or modify the route in a modeled workflow process. The evaluation is performed in some such embodiments through evaluation of a route restriction rule based on a first workflow element the route is from and a second workflow element the route is to. When the route restriction is violated, the user is prevented from adding or modifying the route.
Claims17
A method comprising:
- receiving route input to create a route between first and second workflow elements of a workflow process graphically modeled within an authoring canvas presented on a display device by a workflow process application, the route input received via an input device into a computer performing the method;
- receiving movement input from the first workflow element to a second workflow element presented within the authoring canvas;
- upon movement of an input device icon over the second workflow element, evaluating a route restriction rule based on the first workflow element and the second workflow element, the route restriction rule outputting a validity indicator of a route from the first workflow element to the second workflow element;
- when the validity indicator output by the route restriction rule is invalid, modifying the authoring canvas to indicate that a route between the first and second workflow elements cannot be made;
- based on the validity indicator output by the route restriction rule being invalid and upon receipt of release input, not recognizing the release input as valid input to add a route between the first and second workflow elements;
- and
- based on the validity indicator output by the route restriction rule being valid and upon receipt of release input, generating a route between the first and second workflow elements.
A computer-readable storage medium, with instructions stored thereon, which when executed by a processor of a computer, cause the computer to execute a method comprising:
- receiving route input to create a route between first and second workflow elements of a workflow process graphically modeled within an authoring canvas presented on a display device by a workflow process application;
- evaluating a route restriction rule based on the first and second workflow elements, the route restriction rule outputting a validity indicator of a route from the first workflow element to the second workflow element;
- when the validity indictor output by the route restriction rule is invalid, modifying the authoring canvas to indicate that a route between the first and second workflow elements cannot be made;
- based on the validity indicator output by the route restriction rule being invalid, not recognizing the route input as valid input to add a route between the first and second workflow elements;
- and
- based on the validity indicator output by the route restriction rule being valid, generating a route between the first and second workflow elements.
A system comprising:
- at least one processor, at least one memory device, a video output device, and at least one input device interconnected via at least one integrated circuit board;
- and
- a workflow modeling application stored in the at least one memory device and executable by the at least one processor to:
- present a workflow modeling canvas via signals output by the video output device, the workflow modeling canvas capable of rendering views of modeled workflow processes including interconnected workflow elements;
- receive, via the at least one input device, route input to create a route between first and second workflow elements;
- receive, via the at least one input device, movement input from the first workflow element to a second workflow element;
- upon movement of an icon over the second workflow element, evaluate a route restriction rule based on the first workflow element and the second workflow element, the restriction rule outputting a validity indicator of a route from the first workflow element to the second workflow element;
- when the validity indictor output by the route restriction rule is invalid, modifying the authoring canvas to indicate a route between the first and second workflow elements cannot be made;
- based on the validity indicator output by the route restriction rule being invalid, not recognizing the release input as valid input to add a route between the first and second workflow elements.
Dependencies are inferred from the claim text.