Skip to Content

Create Rule Services and Rulesets

test
0 %
Create Rule Services and Rulesets
Details

Create Rule Services and Rulesets

September 29, 2021
Created by
September 19, 2019
Create a rule service interface for an application to invoke the decision logic by associating the rule to a ruleset of the rule service.

You will learn

  • How to create a rule service as an interface
  • How to create a rule set and associate rules to a rule service
QR code

A rule service is an interface or an end point that enables an application to invoke a decision logic. A rule set is a collection of rules related to a scenario, for example, assigning equipment to an employee in this tutorial. A rule set can be linked to a rule service so that the set of rules in the rule set gets executed when the rule service is deployed.

In this tutorial, we will create the rule services and rule sets required to deploy the decision logic.


Step 1: Create rule services
  1. Navigate to the Rule Service tab, then choose + to create a new rule service.

    Create rule service
  2. In the New Rule Service page, enter the following details:

    Name Label Description
    DetermineEquipmentRuleservice DetermineEquipmentRuleservice Service to determine equipment for the new hire.
    Rule service details
  3. In the Vocabulary tab, choose + and select the following options:

    Name Usage
    Employee Input

    Similarly, choose + to add a new row and select the following options:

    Name Usage
    EquipmentInfo Result

    Then, choose Activate.

    Activate rule service
  4. Navigate to the Rule Service tab and create and activate another rule service with the following details:

    Name Label Description
    EquipmentApprovalRuleservice EquipmentApprovalRuleservice Rule service to determine if the approval is needed for the equipment or not.

    Vocabulary:

    Name Usage
    Equipment Input
    EquipmentApproval Result

    Then, choose Activate.

    New rule service

    Navigate to the Rule Service tab to view the list of rule services.

    List of rule services
Log on to answer question
Step 2: Create rulesets
  1. Navigate to the Ruleset tab, then choose +.

    Create a ruleset
  2. In the New Ruleset page, enter the following details:

    Name Label Description Rule Service
    DetermineRuleEquipmentRuleset DetermineRuleEquipmentRuleset Ruleset that contain the rules needed to determine the equipment required for a new hire. DetermineEquipmentRuleservice

    You can leave the Priority and Policy fields and Vocabulary section as it is.

    Ruleset details
  3. Choose the Rules tab, choose Add Rule > Insert First.

    Insert Rules
  4. Select DetermineEquipmentRules from the dropdown list. Then, choose Activate to activate the rule set.

    Select rules for the ruleset
  5. Similarly, create and activate a rule set with the following details:

    Name Label Description Rule Service
    EquipmentApprovalRuleset EquipmentApprovalRuleset Ruleset to contain rules that determine if the approval is needed for the list of equipment order or not. EquipmentApprovalRuleservice

    You can leave the Priority and Policy fields and Vocabulary section as it is.

    In the Rules tab, choose EquipmentApprovalRules from the dropdown list and then choose Activate.

    New ruleset

    Navigate to the Ruleset tab to view the list of rule sets as shown:

    List of rulesets
A set of rules can be grouped as a,
×

Next Steps

Back to top