IT CanvassTalk to an advisor
Workflows · LessonBy , SailPoint Trainer, 7 yrs · Published · IdentityIQ 8.4 · all levels

Variables & arguments

Workflow variables, arguments, the workflow context and how data flows between steps in SailPoint IdentityIQ.

Quick answer

Workflow variables hold state for the life of the process. They can be initialised from a script, marked input/output/required, and read or written by any step. Steps and calls pass arguments in and return results out. Argument values are usually scripts or references to variables, letting you shape data as it moves.

Key takeaways
  • Variables persist process state; arguments move data per call
  • Variables can be input, output or required
  • workflowcontext exposes engine services to scripts
  • Know the common LCM variables: plan, project, approvalSet, flow

Variables

Workflow variables hold state for the life of the process. They can be initialised from a script, marked input/output/required, and read or written by any step.

Arguments

Steps and calls pass arguments in and return results out. Argument values are usually scripts or references to variables, letting you shape data as it moves.

The workflow context

Inside scripts, the workflow, step and workflowcontext objects give you access to variables and engine services such as launching subprocesses or adding messages.

Common variables

identityName, plan, project, approvalSet and flow are variables you will meet constantly in Lifecycle Manager workflows.

Practice challenge

+0 XPStreak ×0
Question 1 of 1
What persists state for the whole process?

Frequently asked questions

What does the term Workflow Variables & Arguments refer to in SailPoint?
Workflow variables hold state for the life of the process. They can be initialised from a script, marked input/output/required, and read or written by any step.
What is worth remembering about Workflow Variables & Arguments in practice?
Argument values are usually scripts or references to variables, letting you shape data as it moves.
What is another point to note about Workflow Variables & Arguments?
Inside scripts, the workflow, step and workflowcontext objects give you access to variables and engine services such as launching subprocesses or adding messages.
Want this with a live instructor and a lab tenant?
SailPoint Developer training →
Already working on SailPoint and stuck on a live ticket?Get an expert SailPoint developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support