Patent ID: 8286087

Claim:
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.