Skip to content

Compliance Generator

The Compliance Generator worker validates whether a datastore follows user given conditions and rules. After the execution, the Compliance Generator worker generates a detailed compliance report which can be used in the compliance widgets.

Parameters

The Compliance Generator worker must receive specific parameters in order to execute properly. When parameters are not set correctly it may cause the worker to not work as expected.

Conditions

Handle the conditions by which the datastore will be validated. You can add more than one condition and group these conditions.

Add condition

When selecting the Add Condition button more fields are exposed, enabling the user to configure this condition.

Property

Set the property which will be validated. You can pass such a property in two ways: 1) Pass the property using Upstream Data variant, or 2) expanding the Propertyfield to explore a datastore.

Pass the property using Upstream Data variant

Set the Property value using Upstream Data variant.

Expanding the property field for data exploration

Datastore

Select the datastore using Fixed Datastore, Get Latest, Get List or Upstream Data variants.

Date Range

When selecting a datastore using Get Latest or Get List variants, the Date Range field will be enabled to use in the exploration. It has the following options of date range: Custom Range, Last N Periods, Period To Date (Start), Period To Date(End) and Single Date.

Filters

You can set filters inside the exploration and separate them in groups to meet specific conditions inside of it.

Filter By

Select the datastore property which will applied to the filter using Fixed Value variant.

Operator

Select the operator to be used in the condition statement using Fixed Value variant.

Value

Set value to be compared using Fixed String variant.

Property

Select the datastore property using Fixed Value variant;

Format

Select the property format using Fixed Value variant.

Aggregated By

Select the exploration aggregation type using Fixed Value variant.

Property Label

Set the property label using Fixed String or Upstream Data variants.

Property Format

Set the property format using Fixed Value or Upstream Data variants.

Decimal Points

Set decimal points using Fixed Number or Upstream Data variants

Operator

List Operator

Set the list operator conditional using Fixed Value variant.

Value

Set the condition value using Fixed Value or Upstream Data variants

Result

Once the worker finishes its executions successfully, it will return a result object containing the retrieved result(s) to the workflow, which can be used by downstream workers. Below you can see an example of the Compliance Generator's result object hierarchy. You can check the Output Types article to learn more about result objects types.

  • Result (boolean)
  • Detailed Result (object)