๐๏ธ Rule Constructs
11 items
๐๏ธ Rule Sets
A Rule Set is a container for a group of logically related rules and actions. Rule sets are functionally significant because they establish when and how the underlying rules are executed. This is accomplished by setting the fire and run modes for the rule set. Rule Sets may also be activated and deactivated individually or by Category to further control the flow and behavior of rule execution.
๐๏ธ Rules Overview
In irAuthor, complex business logic is managed as rules grouped together within rule sets. The logic, conditional expressions, and resulting actions authored in rule sets determine the direction and outcome of your rule application.
๐๏ธ Points of Interest
mceclip0.png
๐๏ธ Links
Links, which can be found in the Navigation section in the Home Ribbon, provides built-in and user- defined links that allows for quick navigation to areas of interest in your rule application.
๐๏ธ Searching
The Find feature is available in the Home Tab and performs a search for given criteria. The search criteria can be saved for future use, and will be available in the Links. There is also an Advanced Find feature will allows for more granular search criteria, and can also be saved.
๐๏ธ Categories
Categories are keywords and phrases that help you keep track of rules and elements within a rule application.
๐๏ธ Versioning
Versioning provides a way for InRule to execute different calculations and rules at various points in time. This allows the calling application to set dates in the rule application that determines which rule and calculation versions to use if there are other versions in addition to the default. All calculations have a default version which is used if no matches are found.
๐๏ธ Data
InRule provides a number of ways for making internal and external data structures available to rule conditions. All data store mappings exist under the Data folder for the rule application.
๐๏ธ Endpoints
End Points are connections to external services within the enterprise environment in which InRule is installed. The InRule end point model is structured to provide a common architecture for communicating with services such as database, email, message queue, enterprise application integration (EAI), and web services, and to synchronize with external schema definitions.
๐๏ธ Vocabulary and Templates
Vocabulary enhances the power of the business language editor. It allows users to create their own business language templates and choose the templates available for each rule set. Vocabulary configuration and management can be done for the entire rule application and/or specific contexts.
๐๏ธ Rule Flows
As rule applications grow very large, it may become increasingly difficult to identify where rule execution will start and where it will end, especially when the application is analyzed by someone other than the primary author(s).
๐๏ธ Reporting
irAuthor allows you to report on all of the elements that define a rule application. A Rule Application Detail Report, a Vocabulary Report, and a Rule Application Difference Report are available through the irAuthor Home Tab. Additional reports can easily be created and customized using XSLT.