# Attribute Generator Connector

**URL:** <https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273>\
**Category:** SaaS Connectors\
**Tags:** saas-connector\
**Created:** [November 14, 2025, 4:01pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273 "2025-11-14T16:01:53Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![fernando\_delosrios](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/fernando_delosrios/32/8976_2.png) [@fernando\_delosrios](https://developer.sailpoint.com/discuss/u/fernando_delosrios)\
**Post date:** [November 14, 2025, 4:01pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/1 "2025-11-14T16:01:53Z")

</div>

![AttributeGeneratorConnector](https://global.discourse-cdn.com/sailpoint/original/3X/5/2/52f3cbb45c82d7d25bd517c6b59126bb780e2c65.jpeg)

| | | |
| --- | --- | --- |
| 🗒 | **Description** | SailPoint Attribute Generator Connector |
| ⚖ | **Legal Agreement** | **By using this CoLab item, you are agreeing to SailPoint’s [Terms of Service](https://developer.sailpoint.com/discuss/tos) for our developer community and open-source CoLab.** |
| 🛠 | **Repository Link** | [GitHub - sailpoint-oss/colab-saas-conn-attribute-generator](https://github.com/sailpoint-oss/colab-saas-conn-attribute-generator) |
| 📖 | **New to SaaS connectors in the CoLab?** | [Read the getting started guide for SaaS Connectors in the CoLab.](https://developer.sailpoint.com/discuss/t/getting-started-with-saas-connectors-in-the-colab/11324) |
| 🏥 | **Supported by** | [Community Developed](https://developer.sailpoint.com/discuss/t/colab-support-models/17095) |

# Overview

This connector enables automated generation of custom attributes for identities in SailPoint Identity Security Cloud (ISC) using Apache Velocity expressions and advanced processing options.

The Attribute Generator connector allows you to:

- Generate custom attributes for identities based on Velocity expressions
- Apply various text transformations (case changes, normalization, space removal)
- Create unique attributes with automatic conflict resolution using counter digit padding
- Generate counter-based attributes with configurable digit padding
- Process identities based on search queries
- Support incremental aggregation with stateful operations
- Reference previously generated attributes in subsequent attribute definitions

# Requirements

- Node.js (v14 or higher)
- npm (v6 or higher)
- SailPoint Identity Security Cloud tenant
- Personal Access Token (PAT) with appropriate permissions

# Guide

See repository README.

---

<div class="post-metadata">

**Author:** ![adunker](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/adunker/32/2664_2.png) [@adunker](https://developer.sailpoint.com/discuss/u/adunker)\
**Post date:** [November 14, 2025, 10:16pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/2 "2025-11-14T22:16:43Z")

</div>

I think you mixed up the description with this one and the Access Management description. But another interesting connector.

---

<div class="post-metadata">

**Author:** ![fernando\_delosrios](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/fernando_delosrios/32/8976_2.png) [@fernando\_delosrios](https://developer.sailpoint.com/discuss/u/fernando_delosrios)\
**Post date:** [November 14, 2025, 10:29pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/3 "2025-11-14T22:29:59Z")

</div>

Hehe, very true. I’ll fix it asap. 😊

---

<div class="post-metadata">

**Author:** ![pradeep1602](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/pradeep1602/32/30858_2.png) [@pradeep1602](https://developer.sailpoint.com/discuss/u/pradeep1602)\
**Post date:** [November 17, 2025, 11:43am UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/4 "2025-11-17T11:43:41Z")

</div>

> [@fernando\_delosrios](#):
>
> - Apply various text transformations (case changes, normalization, space removal)

hi  
What are the use cases you are trying to address?  
We can usually write transforms to write logic to set the identity attribute values.

Thanks

Pradeep

---

<div class="post-metadata">

**Author:** ![fernando\_delosrios](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/fernando_delosrios/32/8976_2.png) [@fernando\_delosrios](https://developer.sailpoint.com/discuss/u/fernando_delosrios)\
**Post date:** [November 17, 2025, 12:44pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/5 "2025-11-17T12:44:21Z")

</div>

It’s more around unique identifiers and correlative IDs. It’s not safe to internally create these in provisioning time and this connector uses account aggregations to generate them in a controlled environment.  
Every other attribute you can generate is for your own convenience. Most of it can be accomplished with transforms. Nevertheless, I could easily extend Velocity with new tools or add more complicated data processing transforms struggle with. This is an initial release so I’m open to suggestions.

HTH

---

<div class="post-metadata">

**Author:** ![XXchaima](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/xxchaima/32/33915_2.png) [@XXchaima](https://developer.sailpoint.com/discuss/u/XXchaima)\
**Post date:** [January 28, 2026, 3:05pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/6 "2026-01-28T15:05:43Z")

</div>

Hey Fernando, Does the connector look through the uncorrelated accounts to insure unicity ? Im thinking about samaccounname or upn for example, the samaccountname can exist in the uncorrelated account on the Active Directory, is their a way to make the connector look through the uncorrelated acocunts before calculating the attribute?

---

<div class="post-metadata">

**Author:** ![fernando\_delosrios](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/fernando_delosrios/32/8976_2.png) [@fernando\_delosrios](https://developer.sailpoint.com/discuss/u/fernando_delosrios)\
**Post date:** [January 28, 2026, 3:18pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/7 "2026-01-28T15:18:31Z")

</div>

Hi Chaima,

Thanks for reaching out. The connector does not take into account uncorrelated accounts, no. It’s designed for identities only. However, don’t despair. The upcoming version of Identity Fusion does what you need.

Stay tuned. I plan to release it in the next few weeks.

HTH

---

<div class="post-metadata">

**Author:** ![RobBuskens](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/robbuskens/32/4143_2.png) [@RobBuskens](https://developer.sailpoint.com/discuss/u/RobBuskens)\
**Post date:** [February 3, 2026, 1:24pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/9 "2026-02-03T13:24:39Z")

</div>

@fernando_delosrios, i set up this connector to generate a counter based identifier using a Role to assign the Generate entitlement. It created the account on assignment of the Role however the identifier wasn’t populated until an aggregation was done. Is this as designed?

---

<div class="post-metadata">

**Author:** ![LuisJavier](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@LuisJavier](https://developer.sailpoint.com/discuss/u/LuisJavier)\
**Post date:** [May 22, 2026, 4:14pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/10 "2026-05-22T16:14:56Z")

</div>

Hi @fernando_delosrios does the connector still do not look through uncorrelated accounts?

---

<div class="post-metadata">

**Author:** ![fernando\_delosrios](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/fernando_delosrios/32/8976_2.png) [@fernando\_delosrios](https://developer.sailpoint.com/discuss/u/fernando_delosrios)\
**Post date:** [May 22, 2026, 4:30pm UTC](https://developer.sailpoint.com/discuss/t/attribute-generator-connector/188273/11 "2026-05-22T16:30:15Z")

</div>

Yes, this connector hasn’t been updated because it has been superseded by Identity Fusion NG ([GitHub - sailpoint-oss/colab-saas-conn-sailpoint-identity-fusion · GitHub](https://github.com/sailpoint-oss/colab-saas-conn-sailpoint-identity-fusion)). This connector does everything Attribute Generator did and much more, including processing uncorrelated accounts. It all depends on how you configure it.
