Skip to main content

Compliance Check

Runs a backend compliance primitive and returns its result (status, confidence, routingAction, auditEntry).

Category: Flow Control & Logic · Group: Flow Control · Activity name: InvokePrimitive

The InvokePrimitive activity in the designer

Example

outputVariable = InvokePrimitive("<primitiveId>", input={}, context={})

Inputs

NameTypeRequiredDefaultDescription
PrimitivestringYesId of the compliance primitive to run (e.g. aml_pep_check, four_eyes_approval, gdpr_minimise, audit_trail).
InputsobjectPayload bound to the primitive's inputs. Map each to a value or {{ expression }}.
ContextobjectWorkflow/step context for the audit entry (workflowId/stepId). Org and actor are set server-side.

Outputs

NameTypeDescription
outputVariablejsonStores the primitive result: status, confidence, routingAction (approve/review/block), and the audit entry.