Decision automations and decision services

A decision automation contains one or more decision services. Each decision service can hold several decision artifacts.
Decision hierarchy

Decision automation

A decision automation is a container for Decision Designer users to organize one or more related decision services. When you open a decision automation, Decision Designer automatically loads all the decision services it contains.

Each decision automation must be connected to a remote Git repository (remote repository) to share the decision automation collaboratively. When you create a decision automation, you associate it with a branch that is synchronized with the repository. A branch contains a version of all the files and their change history. You can create several branches.

To understand branches, take as an example the operations of a bank. A bank might reassess offerings such as loans and corporate policies several times a year. You might want to create a branch each time a new policy or a new loan rate goes into effect.

Decision service

After you create your decision automation, you can create decision services in Decision Designer. A decision service contains decision artifacts that implement a decision:

Decision model
The representation of a decision. It contains a diagram that describes a decision, its subdecisions, the data that is required to make these decisions, and how they are related to each other. It includes rules and decision tables that describe the decision logic.
Data model
The representation of business concepts in the form of data types. Use data models to describe all the data that you need to make your decisions.
Predictive model
The representation of a prediction based on a machine learning model. Predictions are consumed by decision models and task models.
Task model
The implementation of a decision. It contains rule artifacts and a ruleflow to organize their execution.

Continuing the bank example, you might have a decision service for mortgages, and another one for student loans. The decision service for mortgages might contain a decision model for fixed rate mortgages and another one for adjustable rate mortgages. This decision service might also include a data model that represents, for example, the customers and their personal data, financial documents, and available mortgage options.