Unable to search or filter on specific user in Approval Node in a workflow in RSA Identity Governance and Lifecycle Version 7.0.1 and higher
2 years ago
Originally Published: 2018-12-17
Article Number
000040278
Applies To
RSA Product Set: RSA Identity Governance and Lifecycle
RSA Version/Condition: 7.0.1+,7.0.2+, 7.1.0+
Issue
You are looking for a way to search and specify selected user as Approver instead of default 'dynamic' value selected in the approval node. This feature is needed in different areas in a workflow.  For example-Node Properties > Resources > Include or Exclude > Add Resource > "Select one of the following" > "User".

RSA  Identity Governance and Lifecycle 6.9.x and 7.0.0 version had this search capability.  However, we do not see this functionality available anymore in 7.0.1 version and higher. 

In RSA Identity Governance and Lifecycle 7.0.0, you can search for a particular user:






In RSA Identity Governance and Lifecycle 7.0.1, search functionality is not longer available:
User-added image

User-added image
Cause
We had the search capability in previous versions until RSA  Identity Governance and Lifecycle 7.0.0 P05, however this feature was later removed with new ExtJS based workflow editor introduced in RSA  Identity Governance and Lifecycle 7.0.1 version.
This was a conscious decision made due to a performance cost associated with it. 
Resolution
As per the response from engineering-It is recommended to use Roles or groups, or object attributes but not a specific user to use in a workflow node.

We have submitted an enhancement request already to request this feature back and you can find this submitted as an IDEA at below RSA  IDEA portal: https://community.rsa.com/ideas/1978
Please visit this link and Vote it.

 
Workaround
As a workaround, you may create a SQL node and PV_USERS view with below query, for example:
select USER_ID as APPROVER from PV_USERS where <conditions to find the specific users>

Then in your approval node, select workflow variable and reference the 'APPROVER' as a workflow variable.
Ref: https://community.rsa.com/thread/199157