IBM Support

PH22217: TASK UI GRID VIEW FILTERS TREAT SYSTEM USER FIELDS AS PLAIN TEXT

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • When using system user fields in a grid view filter in the Task
    UI, such as Created By or Last Modified By, the filter will give
    comparison options as though it is an ordinary text field, not a
    user field.  Non-system user selector fields will correctly
    appear in the filter with user-specific comparison options.
    
    If a user tries to save the filter after entering a user name
    manually, they will get an OP-00002 error.
    
    If a user attempts to edit a filter created in the standard UI
    that includes one of these fields, they will see a screen with
    "Unexpected error occurred", and the aurora log will show:
    ERROR ErrorHandler on NAME
    Application Error!
    [WebContainer : 2](LoggingHelper.java:129)
    
    java.lang.NullPointerException
                  at
    com.openpages.apps.common.util.ErrorHandler.handleError(ErrorHan
    dler.java:308)
                  at
    com.openpages.apps.common.util.ErrorHandler.handleError(ErrorHan
    dler.java:282)
                  at
    com.openpages.apps.common.util.ErrorHandler.handleError(ErrorHan
    dler.java:262)
                  at
    com.openpages.apps.sosa.filter.FilterUtil.buildCondition(FilterU
    til.java:1472)
                  at
    com.openpages.apps.sosa.filter.FilterUtil.buildContentTypeCriter
    ia(FilterUtil.java:1044)??..
    
    
    To reproduce:
    Prerequisites:
    OpenPages 8.1.0.1
    
    Set system to allow for any field in the filter:
    1.	Log in to OpenPages as OpenPagesAdministrator
    2.	Go to the standard UI
    3.	Go to Administration->Settings
    4.	Expand Applications->GRCM->Filtered List
    5.	Modify the value ?Filter on all fields in profile? to ?true?
    
    
    Steps to Reproduce:
    1.	Login to the Task UI
    2.	Bring up the grid view for Business Entities (main
    menu->Organization->Business Entities)
    3.	Open the filter panel
    
    
    4.	Click Add Filter by My Filters
    5.	Click Add by Conditions:
    
    6.	For the Field, choose Created By:
    
    7.	Note that the Operation is appropriate for a text field, not
    a user field.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * OpenPages Users                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * TASK UI GRID VIEW FILTERS TREAT SYSTEM USER FIELDS AS PLAIN  *
    * TEXT                                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Customers should download OpenPages 8.2 from Passport        *
    * Advantage. See the following document for details on         *
    * obtaining OpenPages 8.2:                                     *
    * https://www.ibm.com/support/pages/downloading-ibm-openpages- *
    * watson-version-82-passport-advantage                         *
    ****************************************************************
    

Problem conclusion

  • System user fields createdBy and lastModifiedBy aren't working
    in the TFUI because they are stored as integers and need to be
    fixed up to look like actor fields.  We made this change to fix
    this.
    
    Customers should download OpenPages 8.2 from Passport Advantage.
    See the following document for details on obtaining OpenPages
    8.2:
    https://www.ibm.com/support/pages/downloading-ibm-openpages-wats
    on-version-82-passport-advantage
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH22217

  • Reported component name

    OPENPAGES GRC

  • Reported component ID

    5725D5100

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-02-13

  • Closed date

    2020-06-19

  • Last modified date

    2020-06-19

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    OPENPAGES GRC

  • Fixed component ID

    5725D5100

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFUEU","label":"IBM OpenPages with Watson"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"810","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
20 June 2020