IBM Support

IJ14685: WORKFLOW - WHEN DELEGATING ASSIGNMENTS THE ORIGPERSON FIELD SHOULD NOT CHANGE

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 delegating assignments in Workflow the Origperson field
    should not change as its purpose is to record who was the
    original assignee.    But it does change to be the name of the
    new assignee.   It does this whether the "Preserve Original
    Assignment" checkbox on the assignment on the Task Node
    properties dialog box is checked or unchecked.   The client
    reported it for the checked case but testing reveals that the
    problem happens in either case.
    
    STEPS TO REPRODUCE:
    1. In the Users application, go to user SMITH and set the
    Workflow Delegate to user ABBY.
    2. In Workflow Designer, edit the WOAPPROVE workflow process.
    Open up the FIN APPR 1 task node and expand the assignment row
    with Role SMITH to make sure it is there.  Under the Details
    section, select the checkbox "Preserve Original Assignment when
    Delegating?".
    You can also uncheck it.
    3. Save the workflow process.
    4. Enable and Activate the WOAPPROVE workflow. Add workflow
    support to Work Order Tracking application and ensure that the
    Workflow GO button run the WOAPPROVE workflow process.   If you
    had to add workflow support to WOTrack you need to log out and
    log back in for it to be used.
    5. Create a new Work order in WAPPR status and Route workflow
    for the record.
    6. On the Work Order record, click on the Select Action menu >
    Workflow > View Workflow Assignments. Notice that the work
    order is assigned to user SMITH and to their delegate ABBY.
    This is expected and correct as per the "preserve delegation"
    functionality.
    7. On the Maximo Database, run the following query (usually in
    Maxdemo this brings back only a few records and the problem
    will be seen easily but you may have to add to the query to
    reduce the number of records if it returns too many) :
         select assigncode, origperson from wfassignment where app
    = 'WOTRACK' and wfid > 0;
    8. Notice that the column ORIGPERSON for assigncode ABBY is set
    to ABBY and not SMITH.
    This same thing happens if the "Preserve Original Assignment
    when Delegating?" checkbox was unchecked.
    
    RESULTS:
    This is incorrect per the definition of the ORIGPERSON field in
    Database Configuration "The original person for the assignment
    before any delegation is applied".
    
    EXPECTED RESULTS:
    The expected outcome is that the ORIGPERSON for ABBY and SMITH
    should both be SMITH. Otherwise, there is no way of knowing who
    the original workflow assignee was and who the delegate was.
    
    VERSION INFORMATION
    Reproduced in 7.6.0.9 with  IFix 014  and in pre-GA 7.6.1.1.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Workflow                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * WORKFLOW - WHEN DELEGATING ASSIGNMENTS THE ORIGPERSON        *
    * FIELDSHOULD NOT CHANGE                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ14685

  • Reported component name

    SYSTEM CONFIG

  • Reported component ID

    5724R46S1

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-14

  • Closed date

    2019-06-04

  • Last modified date

    2019-06-04

  • 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

    SYSTEM CONFIG

  • Fixed component ID

    5724R46S1

Applicable component levels

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

Document Information

Modified date:
04 June 2019