Tutorial Overview
This tutorial walks you through the process of creating a rulebase model that contains the following:
A Repository Model that serves as the base data for the Rulebase. The Repository contains the following:
- A Customer repository that the rulebase will be built on. This Repository contains the following attributes - FirstName, LastName, DateOfBirth, Age, PreferredName, Gender, MaidenName.
 - A second repository Address (which contains Address data) which is related to the Customer repository by a CustToAdd relationship and AddressType relationship attribute.
 - A third repository Organization (which contains Organization data) which is related to the Customer repository by a CustToOrg relationship and CustomerType and CustomerSince relationship attributes.
A Rulebase based on the Customer repository which contains the following:
 - Checks if the current user is an Admin User.
 - Generates a unique ID for each customer record.
 - Performs a mandatory attributes check for FirstName and LastName.
 - Hides the MaidenName field if gender is Male.
 - Connects the FirstName and LastName fields (minus the MaidenName field) to create PreferredName.
 
Copyright © Cloud Software Group, Inc. All rights reserved.
