📄️ irAuthor Beginner Tutorial
About this Tutorial
📄️ Define Schema
In this section you will learn how to manually define a schema. A schema is the definition of a data structure and describes the data elements and their interrelationships. In InRule, the schema is made up of Entities, Fields, Collections, and Calculations. It can either be created manually or imported from an external resource such as a database, XSD, or a .NET Assembly.
📄️ Set Up Data Tables
In this section you will learn how to set up some data that you can use in your rules. We will use "inline" data so that this rule application will still be self contained, and not dependent upon external resources. In real world scenarios, it is common to set up use data that will exist in external resources, most likely a database, but could also be an XML document.
📄️ Create Rules
In this section you will learn how to create rules. You actually have already created rules in Step 1, because you created Calculations, which can also be implemented as a rule, and vice versa. Rules can either be implemented as "syntax" rules or "business language" rules. We will show an example of both of these types of rules.
📄️ Test Rule Application
In this section you will learn how to test your rules using irVerify. You will manually enter test data in order to determine if you have authored the rules correctly.