Hello, does anyone have any experience crafting search queries within the [Get List of Identities] action of workflows?
I want to schedule a workflow to run in the early AM which identifies users on their start-date.
Each Identity has a “formattedStartDate” and a “currentDate” attribute formatted in yyyy/mm/dd. It should be a simple matter to build a search query, but the variable selector is difficult to navigate. Does anyone have any workflows that accomplish this?
perform your required search you want through the search UI, once you have your query the way you need it, use the Get List of Identities action and use search Query in the “Find Identities By” field and past your search query in.
When you do this, you will then need to use a loop operator. You are constrained to around 250 returned records.
Hi Fred. Great minds think alike. I’ve been considering that, but was having a tough time crafting a search. I know you can utilize [now] within certain queries. Can it be utilized with a compare operator?
this works for me just fine. The startDate is formatted as yyyy-MM-dd. In order to do comparisons with NOW, you have to have the date formatted correctly
Our Authoritative Source delivers startDate as dd-MMM-yyyy (technically it’s a string up stream). We pass it through a transform and build a 2nd identity attribute called formattedStartDate.
I assume IDN treats that like a legitimate date, but if it fails in elasticsearch, maybe not?
Well I’ll be… The former architects of this system built an attribute called, formattedStartDate and went through the effort of transforming data (with dashes, not slashes). Now I find that the attribute is configured as "type": "string",
I’ve updated the Identity Attribute type via VSCode.
The active que is currently empty despite the change.
I’ve manually processed a number of individual identities, but the elasticsearch still returns null results with [now-1M TO now] . Only string matching works.
I am guessing it will not go into effect until the 8pm refresh.
I’ve built a net-new attribute called “deletemetimeDateType”, but when I inspect the attribute in vsCode it claims the type is a string.
Any idea how SailPoint handles attribute types? I see references to string and boolean within their API library but there does not appear to be anything in the UI when I built the
“deletemetimeDateType” attribute. I was only prompted for the name. Does appending the name with ‘DateType’ make the difference?
I’ve tried editing the attribute’s type in vsCode directly but I am not sure if that functions as intended.