Time business process validations within data context
First Claim
1. A method executable by a processor of a computing device for validating executable data for interactions among a plurality of process artifacts at design time, said processor being configured for executing computer-executable instructions for:
- creating a data context based on the plurality of process artifacts, said data context including interaction rules among the plurality of process artifacts, said included interaction rules defining sequences and interactions among the plurality of process artifacts;
associating executable data with the plurality of process artifacts from a data source based on the included interaction rules;
selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts;
evaluating the associated executable data relative to the selected subset of the interaction rules; and
validating the evaluated associated executable data when the evaluated associated executable data is in accordance with the selected subset of the interaction rules, and providing a suggestion to change the evaluated associated executable data when the evaluated associated executable data is not in accordance with the selected subset of the interaction rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Validating executable data for interactions among a plurality of process artifacts at design time. A data context is created to include the plurality of process artifacts. The data context carries interaction rules among the plurality of process artifacts. The executable data from a data source is associated with the plurality of process artifacts in the created data context. A subset of the interaction rules is selected corresponding to at least one of the plurality of process artifacts. The associated executable data is validated when the associated executable data is in accordance with the selected subset of the interaction rules.
-
Citations
19 Claims
-
1. A method executable by a processor of a computing device for validating executable data for interactions among a plurality of process artifacts at design time, said processor being configured for executing computer-executable instructions for:
-
creating a data context based on the plurality of process artifacts, said data context including interaction rules among the plurality of process artifacts, said included interaction rules defining sequences and interactions among the plurality of process artifacts; associating executable data with the plurality of process artifacts from a data source based on the included interaction rules; selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts; evaluating the associated executable data relative to the selected subset of the interaction rules; and validating the evaluated associated executable data when the evaluated associated executable data is in accordance with the selected subset of the interaction rules, and providing a suggestion to change the evaluated associated executable data when the evaluated associated executable data is not in accordance with the selected subset of the interaction rules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for validating data interactions, said system comprising:
-
an interface for receiving data from a data source; a memory area for storing the received data; a processor being configured for executing computer-executable instructions for; creating a data context including a plurality of process artifacts, said data context including interaction rules among the plurality of process artifacts, said included interaction rules defining sequences and interactions among the plurality of process artifacts; associating received data with the plurality of process artifacts from the data source to the created data context based on the included interaction rules; selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts; evaluating the associated executable data relative to the selected subset of the interaction rules; and validating the associated data when the associate data is in accordance with the selected subset of the interaction rules, and providing, when the evaluated associated executable data is not in accordance with the selected subset of the interaction rules, a suggestion to change at least one the following; one of the plurality of process artifacts; and one of the selected subset of interaction rules. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more computer-readable storage media having computer-executable components for validating data interactions among a plurality of process artifacts in a data context, said computer-executable components comprising:
-
a process module for creating a data context based on the plurality of process artifacts, said data context configuring interaction rules among the plurality of process artifacts;
said configured interaction rules defining sequences and interactions among the plurality of process entities;an association module for associating executable data with the plurality of process artifacts from a data source to the created data context based on the configured interaction rules; a data module for selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts; and a validation module for evaluating the associated executable data relative to the selected subset of the interaction rules, for validating the evaluated associated executable data when the evaluated associated executable data is in accordance with the selected subset of the interaction rules, and providing a suggestion to change the evaluated associated executable data when the evaluated associated executable data is not in accordance with the selected subset of the interaction rules. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification