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