DESIGN-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;
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; and
validating the associated executable data before execution of the plurality of process artifacts in the data context when the associated executable data is 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; 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; and validating the associated executable data before execution of the plurality of process artifacts in the data context when the associated executable data is 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; receiving data from the data source, said received data including executable data and executable expressions; storing the received data; 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 the received data with the plurality of process artifacts from the data source to the created data context based on the included interaction rules; executing a set of static check routines for determining the availability of required data; selecting a subset of the interaction rules corresponding to at least one of the plurality of process artifacts; and validating the associated data when the associated data is in accordance with the selected subset of the interaction rules. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 validating the associated executable data when the associated executable data is in accordance with the selected subset of the interaction rules, said validation module further configured to provide a suggestion to supplement the associated executable data as a function of the selected subset of the interaction rules, said suggestion comprising one or more of the following;
adding a task, changing a form to permit additional input from the data source, changing a form to permit additional input from a user, and choosing a particular process entity from the plurality of process entities. - View Dependent Claims (16, 17, 18, 19)
-
Specification