IBM Support

Why Conditional UI does not work in the List tab when 'Select Records' is checked

Question & Answer


Question

Why does Conditional UI not work in the List tab in Maximo 7.x when 'Select Records' is checked?

Answer

Steps to replicate:

1. Open the Conditional Expression Manager application and create a Condition record.
Condition name => OWNED
Expression => (:owner is not null ) or (:ownergroup is not null )

2. Go to the Application Designer application and open the WOTRACK application.

2.1. Click Select Action - Add/Modify Signature Options
In the 'Add/Modify Signature Options' dialog box, click New Row
- Optionname : ISOWNED
- Visible : checked
- Click OK.

2.2. In the List tab, click Bookmark Table Column - open the Table Column Properties window. - Set Sigoption with ISOWNED.
- In Configure Conditional Properties, set Everyone for Security Group.
- In conditions for the EVERYONE Security Group, add the OWNED condition created in Step 1.
In the Property Values for Condition OWNED,
Add property 'display' with 'true' value when the condition is true.
Add property 'display' with 'false' value when the condition is false.

2.3. Save the record.

3. Go to the Security Groups application and open the EVERYONE group
For the WOTRACK application's ISOWNED option, grant access to the EVERYONE group.
4. Logout and log back into Maximo.

5. Go to the Work Order Tracking application.
In the List tab, if the Work Order's owner or ownergroup is not null, the bookmark column for each record is displayed. Otherwise, it is not displayed. (this is normal behaviour)

But when checking 'Select Records' at the bottom of the List Tab, regardless of the condition (Work Order's owner or ownergroup is not null), the bookmarks are displayed for the whole list.
--> It is working as designed.
With the current design, when in Select mode the rows being shown are not fully functional rows. In other words, only "mock" copies of the rows are shown for display purposes. These mock rows do not support Sigoption capabilities.
This would be an enhancement request.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Appl Designer","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21671154