How do I Create a Workflow in SailPoint?
ccvte17
Apr 5, 2025
4 mins read
In today’s digital world, managing user identities and access rights is getting more difficult. SailPoint is a solution that helps with this. It’s one of the top platforms for identity management and access control. SailPoint makes it easier for organizations to manage these complex tasks. Its powerful workflow engine is what makes SailPoint so effective.
Here in this article, we will discuss in detail creating workflows in SailPoint. So if you are looking to grow your career in this field, consider enrolling in the SailPoint Training in Noida. Taking this training in Noida can help you understand how to create and use workflows. So let’s begin to understand this process in a detailed way to get a clearer picture of it.
Creating a Workflow in SailPoint: A Simple Guide
Here we have discussed a complete guide for creating a workflow in SailPoint. So if you have completed SailPoint Online Training, then you will be able to implement this process more easily.
1. Open the Workflow Editor
- Log in to your SailPoint IdentityIQ environment with admin rights.
- Go to the "Configure" tab in the top menu.
- In the left navigation menu, click on "Workflows" under the "Workflow" section.
- This will open a page with a list of existing workflows. To create a new one, click the "New" button.
2. Set Up the Basic Workflow Details
A box will pop up where you’ll need to fill in the details of your workflow:
- Name: Choose a clear name (e.g., "New Account Notification to Manager").
- Description: Write a brief explanation of what this workflow will do.
- Owner: Specify who or what will be responsible for the workflow.
- Launch Type:
Choose how the workflow will be triggered. Options include:
- Manual: Triggered by a user action.
- Rule: Triggered by a SailPoint rule.
- Schedule: Triggered at a set time.
- API: Triggered by an external system.
For our example, you’ll likely pick "Rule", which will trigger the workflow after an account is created.
- Object Type: Choose the main object the workflow works with (e.g., "Identity").
Once these are filled out, click “Save” to create the basic structure of your workflow.
3. Add Steps to the Workflow
You’ll now be in the Workflow Editor, where you can visually design the steps of the workflow.
- On the left, you’ll see a list of available workflow steps like "Notification," "Provisioning," "Decision," and "Script."
- To add a step, simply drag it from the list onto the canvas.
For our workflow, we need two steps:
- Get Manager: This step will find the manager of the user who has the new account. You’ll set this up to use the identity's manager attribute.
- Send Email: This step sends an email to the manager. You’ll need to set up the email’s recipient (the manager), subject, and body. You can add details like the user’s name and the new account’s application using variables.
4. Configure Each Step
Once a step is added, you’ll need to configure it. To do this, click on the step, and its settings will appear on the right.
- For Get Manager, set it to use the user’s identity and retrieve the "manager" attribute.
- For Send Email, configure:
- To: Use the manager’s email address (from the "Get Manager" step).
- From: Set the sender’s email address.
- Subject: Choose a clear subject (e.g., "New Account Created for [Identity.name]").
- Body:Write the email content. You can use Velocity Template Language (VTL) to insert dynamic information like the user’s name.
5. Set Up Step Transitions
Transitions determine the order of the steps in your workflow. By default, steps run in order, but you can create rules to control when steps happen.
- To create a transition, click on the small circle at the end of one step and drag it to the next step. For this example, you’ll link Get Manager to Send Email.
6. Define Inputs and Outputs (Optional)
Although not required, defining inputs and outputs can help make the workflow more flexible.
- Inputs: Define the data that needs to be passed into the workflow when it starts. For our workflow, the “Identity” object would be an input.
- Outputs: Define any data the workflow should send back once it’s done.
7. Save and Test the Workflow
After setting everything up, click Save to save your workflow.
Testing is an important step to ensure it works as expected. How you test depends on how the workflow is triggered. For a Rule-based workflow, you’ll need to trigger the event that kicks off the rule and see if the workflow runs properly. SailPoint also offers tools to help debug and track the workflow’s progress.
Apart from this, if you have taken the SailPoint Course, you can implement best practices for creating the SailPoint workflows most easily. All you need to do is have a solid understanding of the platform's concepts and functionalities.
Conclusion
From the above discussion, it can be said that creating workflows in SailPoint IdentityIQ is a great way to automate key identity management tasks, improve security, improve efficiency, and ensure compliance. By understanding the basic concepts, following this easy guide, and using best practices, you can make the most of SailPoint’s powerful workflow engine to smooth your processes and keep everything running smoothly.

Spotlight
Why a Good Presentation Materials Matter in Business
Discover the Power of Ryze Organic Mushroom Coffee
Custom Hardware Engineering Services Accelerate Innovation
Employee Monitoring Software: Features, and Benefits