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

Custom workflows

Building custom SailPoint IdentityIQ workflows the right way: subprocesses, rules, libraries and upgrade-safe patterns.

Quick answer

Building custom SailPoint IdentityIQ workflows the right way: subprocesses, rules, libraries and upgrade-safe patterns.

Key takeaways
  • Build custom only when shipped workflows do not fit
  • Thin parents, logic in subprocesses, rules and libraries
  • Do not edit shipped workflows in place
  • Test with trace, version the XML, keep rollback ready

When to build custom

Build a custom workflow when no shipped process fits: bespoke onboarding, integrations, scheduled remediation or approval logic beyond the standard schemes.

Structure for reuse

Keep parent workflows thin and push logic into subprocesses and rules. Use workflow libraries for shared methods so you do not repeat script.

Upgrade-safe patterns

Avoid editing shipped workflows in place. Copy or wrap them, and keep custom logic in clearly named objects so upgrades do not overwrite your work.

Testing and rollback

Test in a sandbox with trace enabled, keep the XML in source control, and be able to re-import a known-good version.

Practice challenge

+0 XPStreak ×0
Question 1 of 1
What keeps custom workflows upgrade-safe?

Frequently asked questions

What does the term Custom Workflows refer to in SailPoint?
Build a custom workflow when no shipped process fits: bespoke onboarding, integrations, scheduled remediation or approval logic beyond the standard schemes.
What is worth remembering about Custom Workflows in practice?
Keep parent workflows thin and push logic into subprocesses and rules.
What is another point to note about Custom Workflows?
Use workflow libraries for shared methods so you do not repeat script.
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