In Clarity PPM New UX (MUX), a deactivated resource cannot be removed from a multivalued lookup (MVL) field that is configured with a dynamic/browse lookup type (e.g. SCH_BROWSE_RESOURCE). The deactivated resource's name continues to display in the field after the resource is deactivated, but attempting to remove it from the field has no effect.
Preconditions
Steps to Reproduce
Expected Results:The deactivated resource can be removed/deselected from the multivalued lookup field.
Actual Results: Both resource names still display in the field after the refresh, and the deactivated resource cannot be removed from the field.
Clarity 16.2.x, 16.3.x,16.4.x
Applies to any object attribute using a dynamic/browse lookup type where the Studio-configured Lookup Filter restricts results to active resources only.
Dynamic/browse lookups (such as SCH_BROWSE_RESOURCE) do not support an "include inactive" override, unlike static lookups. The lookup's Studio-configured filter (e.g. on user_status_id) restricts the browse query to active resources only, by design. Because the deactivated resource is excluded from the lookup's fetched result set, the New UX multivalued lookup control has no matching option to bind its remove/deselect action to, so the stale value remains displayed and cannot be removed from that screen.
This is expected/by-design behavior for dynamic/browse-type lookups, which do not support surfacing inactive values for removal in New UX. Customers requiring native removal support in New UX should log a new enhancement with product management team.
Workaround: Remove the deactivated resource from the multivalued lookup field using Classic PPM UX, which does not gate the removal action on the resource's presence in the active-only browse result set:
Once removed via Classic UX, the field will correctly reflect only the active resource(s) in both Classic and New UX.