TJ1331
(Taran Kalra)
September 16, 2025, 4:12am
1
I have recently started working on SailPoint ISC and have a very basic questions.
Where do we create new transforms. In my Identity profiles, I see transforms listed but no option to create a new one.
Please assist as I have to test how can we trim leading or trailing spaces on all incoming attributes.
Gopi2000
(Gopi S)
September 16, 2025, 4:14am
2
Where Transforms Are Created
Transforms are not created inside the Identity Profile UI .
In the Identity Profile, you only select an existing transform to map attributes.
API → Use /beta/transforms
endpoint to create/update.
VS Code
Install SailPoint VS Code extension.
for more info refer tot this
transform for above scenario
{
"attributes": {
"input": {
"attributes": {
"value": " Vice President"
},
"type": "static"
}
},
"type": "trim",
"name": "Trim Transform"
}
3 Likes
TJ1331
(Taran Kalra)
September 16, 2025, 4:21am
4
Thank you. This helps. I will go through the shared links.
This means we can use multiple transforms for an attribute, right?
trimming spaces
Checking non NULL validation and any other
Gopi2000
(Gopi S)
September 16, 2025, 4:23am
5
Multiple transforms can’t be applied directly to a single attribute. Instead, you can use a nested transform approach, and then reference that transform in your attribute.
for checking not null validation you can go with first valid transform for checking not null values
{
"attributes": {
"values": [
{
"attributes": {
"sourceName": "Active Directory",
"attributeName": "sAMAccountName"
},
"type": "accountAttribute"
},
{
"attributes": {
"sourceName": "Okta",
"attributeName": "login"
},
"type": "accountAttribute"
},
{
"attributes": {
"sourceName": "HR Source",
"attributeName": "employeeID"
},
"type": "accountAttribute"
}
]
},
"type": "firstValid",
"name": "First Valid Transform"
}
1 Like