Skip to main content

Workflowlibraryoperator

Properties

NameTypeDescriptionNotes
idstrOperator ID.[optional]
namestrOperator friendly name[optional]
typestrOperator type[optional]
descriptionstrDescription of the operator[optional]
is_dynamic_schemaboolDetermines whether the dynamic output schema is returned in place of the action's output schema. The dynamic schema lists non-static properties, like properties of a workflow form where each form has different fields. These will be provided dynamically based on available form fields.[optional]
deprecatedbool[optional]
deprecated_bydatetime[optional]
is_simulation_enabledbool[optional]
form_fields[]WorkflowlibraryformfieldsOne or more inputs that the operator accepts[optional]
}

Example

from sailpoint.workflows.models.workflowlibraryoperator import Workflowlibraryoperator

workflowlibraryoperator = Workflowlibraryoperator(
id='sp:compare-boolean',
name='Compare Boolean Values',
type='OPERATOR',
description='Compare two boolean values and decide what happens based on the result.',
is_dynamic_schema=False,
deprecated=True,
deprecated_by=datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
is_simulation_enabled=True,
form_fields=[{"description":"Enter the JSONPath to a value from the input to compare to Variable B.","helpText":"","label":"Variable A","name":"variableA.$","required":true,"type":"text"},{"helpText":"Select an operation.","label":"Operation","name":"operator","options":[{"label":"Equals","value":"BooleanEquals"}],"required":true,"type":"select"},{"description":"Enter the JSONPath to a value from the input to compare to Variable A.","helpText":"","label":"Variable B","name":"variableB.$","required":false,"type":"text"},{"description":"Enter True or False.","helpText":"","label":"Variable B","name":"variableB","required":false,"type":"text"}]
)

[Back to top]