Before you start

Prepare for the tutorial by reading its description, and checking the audience and prerequisites.
In this tutorial, you create a ruleflow in implementing a new business policy. You work on Miniloan Service, a decision service that a fictitious loan company uses to determine whether borrowers are eligible for loans.

The decision service has two folders that contain business rules for different decisions:

Folder Decision
validation Determines whether the submitted data is valid.
eligibility Determines whether the loan can be approved.

The decision service also contains a ruleflow that states the sequence for running the rules. If a loan request passes the rule in the validation folder, the ruleflow directs the loan data to the rules in the eligibility folder. Otherwise, the decision service rejects the loan.

The loan company wants you to add an eligibility policy that requires the borrower’s credit score to be at least 30 times bigger than the requested loan duration. To implement the policy, you create an action rule. Because of the growing number of eligibility rules, you decide to implement separate testing at this decision point. To do so, you create a separate ruleflow for eligibility, and a decision operation that uses the ruleflow.

Learning objectives

You do the following tasks:

  • Explore the contents of a ruleflow.
  • Create a ruleflow.
  • Modify an existing ruleflow to call a subflow.
  • Specify an order for running rules.
  • Create a decision operation that uses the new ruleflow.

The tutorial does not cover collaborative development in the decision governance framework. You work in an ungoverned branch of the decision service, and not in a release.

Time required

This tutorial should take approximately 40 minutes to finish. If you explore other concepts related to this tutorial, it could take longer to complete.

Audience

The tutorial introduces is for users who want to create ruleflows in the Decision Center Business console.

Prerequisites

You work on a branch that you create in the decision service that is provided in the Miniloan Service sample project. To publish the decision service and create your branch, see Preparing and removing the tutorial project.
Important:

The sample project is in English.

More information

If you are not familiar with the Decision Center Business console or the ruleflows, you can learn more in the following sections:

Best practices

This tutorial includes the following best practices for creating a ruleflow in the Business console:
  • Create a subfolder in a project folder to group similar rules. Example...
  • Create a ruleflow within a ruleflow to sequence certain rule together. Example...
  • Select properties that optimize the running of the rules. Example...