In appRules, each module is packaged as a library that includes all the supported activities for the module.
Typically, when composing projects with appRules Studio, users include the required modules in the toolbox. For example, if you are developing a project for exporting Salesforce or Dynamics CRM data to a Delimited File, you will add the CRM module and the Delimited File module to the toolbox. During development, depending on your requirement, you drag and drop activities from the CRM and the Delimited File modules.
appRules 3.0 now includes the appRules BaseData module. BaseData includes all the commonly used activities for all data sources including databases and files. In other words, BaseData is the generic connector.
Using BaseData, you can still configure your data source as usual. The only difference is that now you can select from all data sources instead of the specific data source.
BaseData Toolbox Activities
Activities in the BaseData library include the following:
- Initialization/Closing of connections
- Initialization/Closing of files
- CRUD functionality
As shown above, the BaseData module includes activities with shared functionality between modules. To utilize module-specific functionality (for example Assign in Dynamics CRM), you must include the target module in the toolbox.
Data Source Configuration
The BaseData Data Source configuration window supports selection and definition of any data source type.
BaseData Actions and Conditions
The BaseData activities are also exposed as Actions and Conditions under the Primitives category. You can select any of the actions and conditions for use in Decision Tables, Rule Sets, Condition Evaluators, etc.
The BaseData activity is a powerful new addition to the appRules toolbox. It saves time during project development by consolidating most commonly used selections in one location regardless of data source type.
You can download appRules with sample projects at: http://www.appstrategy.com/appRulesTrial