Process based on Multi Value Field - Object field is not visible on Right comparison part
search cancel

Process based on Multi Value Field - Object field is not visible on Right comparison part

book

Article ID: 249924

calendar_today

Updated On:

Products

Clarity PPM On Premise

Issue/Introduction

When selecting multi value field to set up conditions on the process, the system doesn't show the Object option. Even if you select multi value in the previous field it doesn't show the object option. If you select other fields (example: single value lookup) it shows the Object option.

If you select multi value field to set up conditions on the process the Object option does not show:

 

If you select other fields it shows Object option.

Environment

Release : 16.0.3

Component : Clarity Process Management

Cause

STEPS TO REPRODUCE: 

  1. Create Objects
    Object Name = example KPI1, Object ID = example_kip1
    Object Name = example Strategy CIT1, Object ID = example_strategycit1, Investment Extension
  2. Create attributes on CIT object
    Attribute Name = KPI1, Attribute ID = sv_kpi1, Data Type - Lookup, Lookup - example KPI1 Instances, API - z_sv_kpi1
    Attribute Name = KPIs1, Attribute ID = mv_kpis1, Data Type - MV Lookup, Lookup - example KPI1 Instances, API - z_mv_kpi1
  3. Create a Process
    example Strategy CIT Proc1, Primary Object - example Strategy CIT1, On-demand - Yes, Start Options - Auto-Start, Start Event - Update
    Set Condition:
    Left Object: example Strategy CIT1
    Attribute Value: KPIs1
  4. Enter expression manually (example_strategycit1.mv_kpis1 != example_strategycit1.mv_kpis1__oldValue)
  5. Click Evaluate

    Expected Results: Process based on multi value field the object field is visible on both Left & Right comparison part
    Actual Results: Unable to add Expression using Start Condition Builder because when selecting multi value field to set up conditions on the process, the system doesn't show the object option on Right comparison
    Workaround: Enter expression manually (example_strategycit1.mv_kpis1 != example_strategycit1.mv_kpis1__oldValue) and click Evaluate

In UI when Multi Value Attribute is selected on Left, the Object option is missing on Right:

In UI, when Single Value Attribute is selected on Left, the Object option is texample on Right:

 

Resolution

Per Engineering's analysis of the reported issue in - DE66639 - Process based on Multi Value Field - the Object field is not visible on comparison part -  it was determined that this should go as an Enhancement rather than a defect. As a workaround the expression can be added manually and would work. However, considering the easement of MVL Lookups in the Classic UI Expression Builder and to handle their values when adding the expression term would require considerable development and a good amount of testing changes for both MVL lookups and Dependent lookups, with regression on existing conditions as well and also the performance aspects and as such this should go as an Enhancement rather than a defect.

To request a change in the behavior for consideration in a future release, you could submit an enhancement request/raise on the monthly innovation calls with Sustaining Engineering team (KB with details and a link to the process at: https://knowledge.broadcom.com/external/article?articleId=18799.