Hi all,
I used the following as json body for creating a saved search, using this documentation: create-saved-search | SailPoint Developer Community
{
"name": "Angelo test saved search",
"description": "test",
"indices": [
"accessprofiles",
"roles"
],
"columns": {
"role": [
{
"field": "name",
"header": "Name"
}
],
"accessprofile": [
{
"field": "name",
"header": "Name"
}
]
},
"query": "name:Angelo",
"fields": null,
"orderBy": null,
"sort": [
"name"
],
"filters": null
}
I then logged into the UI, went to search, selected the newly created saved search, and did not just see roles
and accessprofiles
, but also identities
and entitlements
, even though I did not specify those in my saved search indices. To me this is bug #1.
Also I saw one column name
appearing under the access profiles, which makes sense as I configured that in the JSON. However, if I then click on the roles tab, I do see more columns, even though I also configured the columns for roles in the JSON. To me this is bug #2.
As a result, our end users complain that they have to reselect the columns each time, even though the saved search has this configuration stored.
We also observed that our end users go to the UI, write down a query, select the indices through the filter icon, then go to each tab and select the desired columns. After doing all of this, they save the search through the UI. However, they then notice that the indices are wrong as well (containing a * and only one additional index in the JSON) and that the columns are not stored properly in the saved search JSON as well. To me this is bug #3.
Kind regards,
Angelo