A release is a prerequisite for any deployment. It serves as a snapshot of a decision flow, capturing all the logic and changes within it. Once you've created or modified a decision flow and are satisfied with the updates, you must release it to make it available for further testing and deployment.

The Quick Guide

  1. Go to “Decision flows”
  2. Choose the Decision flow you want to release.
  3. In the opened page click the Release Button on the right corner on the top. image-20241211-090141.png
  4. In the opened modal you can click “Go & test it out” if you want to test.
  5. In the opened page you can test the release (“Test Release” button at the bottom), then deploy it using the “Deploy release” button in the bottom right corner.

Each Release has Data Objects that you can see in Testing Input. You can see the structures of Data Objects as a Table Tree and JSON format.
You can edit the Table Tree and JSON structure of the Testing Input window but can’t edit it in the Output window.

To test the release, you can click Test release, send the input to backend and get the output.
After that you can Deploy the release to an endpoint in staging and, once validated, push it to production.

image-20241213-094041.pngimage-20241211-092122.png

Release documentation

Access the release documentation, suitable for auditing, by clicking on the settings wheel. From the dropdown menu, select "Download report." This action generates a PDF containing the decision logic of the release.

Compliance checking

Each release includes a Compliance tab where you can verify that the decision logic meets the requirements from uploaded regulatory or policy documents. To run a compliance check:

  1. Open the release page
  2. Go to the Compliance tab
  3. Click "Run Compliance Check" and select a policy document
  4. Review the results — each requirement is evaluated as compliant, non-compliant, partial, or not verified

Previous compliance checks are stored and can be revisited at any time. For a full guide, see Compliance Check.