Skip to content
IT Canvass
Development · Lesson

Custom tasks

Quick answer

Building custom tasks in SailPoint IdentityIQ for scheduled automation and bulk operations.

Key takeaways

  • Custom tasks automate bulk/scheduled operations
  • Implemented as a registered TaskDefinition executor
  • Expose arguments; record results for monitoring
  • Schedule and partition like standard tasks

When to build a task

Build a custom task for scheduled or on-demand automation that operates over many objects: bulk updates, data fixes, integrations or housekeeping.

Task executors

A custom task is a Java/BeanShell executor registered as a TaskDefinition, receiving arguments and writing results back to the task result.

Arguments and results

Expose arguments so the task is reusable and configurable, and record meaningful counts and messages in the result for monitoring.

Scheduling and partitioning

Custom tasks schedule like any other and can partition for large workloads, fitting into the standard task framework.

Want to learn this properly?

Our live, instructor-led SailPoint Training covers this hands-on, with real projects and a certification path.

Check your understanding

  1. A custom task is registered as what?

    • A. A Rule
    • B. A TaskDefinition
    • C. A Workflow
    • D. An Application
    Show answer

    B. A TaskDefinition

    Custom tasks are executors registered as TaskDefinition objects.

Frequently asked questions

What does the term Custom Tasks refer to in SailPoint?

Build a custom task for scheduled or on-demand automation that operates over many objects: bulk updates, data fixes, integrations or housekeeping.

Where do rules or workflows touch Custom Tasks?

A custom task is a Java/BeanShell executor registered as a TaskDefinition, receiving arguments and writing results back to the task result.

What is another point to note about Custom Tasks?

Expose arguments so the task is reusable and configurable, and record meaningful counts and messages in the result for monitoring.
CallWhatsAppEnquire