Setting the "Visibility" of a command or form in the Active Roles Web Interface and evaluating an attribute that has a NULL value
说明
It is possible to hide or expose a command or a form in the Active Roles Web Interface by evaluating an attribute value. However, currently, the Active Roles Web Interface has a limitation where it cannot evaluate an attribute for a NULL
For example: a boolean attribute could be tested for either TRUE or FALSE, but not a NULL or 'not set' value.
原因
This issue is being tracked as a product defect under Defect ID 442962.
解决办法
WORKAROUND 1
Use an Active Roles Provisioning Policy to populate the desired attribute with the necessary value upon object creation.
WORKAROUND 2
Use an Active Roles Automation Workflow or other bulk update option to set the necessary value.
WORKAROUND 3
Use an Active Roles custom Policy Script with an onPostGet Event Handler to substitute the necessary value when it is requested.
STATUS
Waiting for fix in a future release of Active Roles.