Limit the number of Application Records per user ?
We have created an ODA acting as a User Profile (the user can configure some parameters in that app, like the number of notifications he wants, reporting filters, etc.).
Is there a way to limit the number of User Profile records to 1 per user (through the Record Permission field User Profile Owner)?
- Archer Platform
- Community Thread
- Forum Thread
- RSA Archer
- RSA Archer Platform
- RSA Archer Suite
- user limit
I haven't tested this, but can you check the box to require that field to be unique and limit it to 1 for maximum selections? If so, that should prevent the saving of another record if the user chosen in that field already exists on a record.
If I'm not wrong, there no option to impose a Record Permission to be unique… (see my answer to David).
Do I miss something (it's Friday afternoon, maybe too late in the week to be clear-sighted)
Sebastien, you could have a custom object that would populate the user name in a text field which is set as unique and then have a data feed populate the record permission field based on that value.
Thank you David Petty,
It could be an excellent solution!
Unfortunately, we've implemented an IDaaS solution that also has to create those User Profile records on top of creating users in Archer, and it would be too cumbersome to make them change their REST API calls at this point, to comply to the changes we would make...
In case API calls are not possible, maybe you can use WF type of approach and post checks?
Like user creates Profile, then Administrator checks the record. You can utilize Report Object which would search for the records with the same username/login. If such found, Administrator can reject the profile, and only Approved profiles would be used further on.
It is unfortunately too late to adapt for a new workflow now. But that would also have been a nice solution.
I was really looking for a native solution, where one could limit the cardinality by making the Record Permission field "make Unique"... Something for the next version of Archer?