APAR status
Closed as program error.
Error description
ABSTRACT: Upper and Lower Invoice Tolerances Are Being Selected From Different Security Groups DESCRIPTION: The User is a member of two Security Groups that have different Invoice Tolerance levels set. During the Invoice approval process, the log shows that the Upper Invoice Tolerance and Lower Invoice Tolerance percentages are being selected for evaluation from two different Security Groups for the User. This is preventing invoice approval in some scenarios. STEPS TO REPRODUCE: 1. Log in to maxdemo instance as maxadmin Create two Security Groups with different Invoice Tolerances: 2. Go To Security | Security Groups 3. Common Actions | New Group 4. In the Group field, enter "INV 50" 5. In the Description field, enter "Invoice Tolerance 50%" 6. In the Start Center Template field | Select Value | click 5 Administration 7. Click the checkbox for "Display Side Navigation Menu?" 8. On the Sites tab, click the checkbox for "Authorize Group for All Sites?" 9. Save the record 10. On the Applications tab | Applications section | click the "Grant Listed Applications" button, then click All Above 11. Click OK at the System Message, "BMXAA3804W - Grant all access for listed applications for this security group?" 12. Save the record 13. On the Applications tab | click Filter | Description field | enter "invoice", then press Enter 14. Click the "Grant Listed Options for This Application" button, then Save the record 15. Repeat the steps to grant access to all options for the Purchase Orders application 16. Repeat the steps to grant access to all options for the Receiving application 17. Save the record 18. On the Storerooms tab, click the checkbox for "Authorize Group for All Storerooms?" 19. Save the record 20. On the Limits and Tolerances tab, click the New Row button 21. In the Organization field, enter "eaglena", then tab out 22. In the Invoice Tolerance section, enter values: Upper Invoice Percent: 0.5000 Lower Invoice Percent: -0.5000 23. In the Tax Tolerance section, enter values: Upper Tax Percent: 0.5000 Lower Tax Percent: -0.5000 24. Save the record 25. More Actions | Duplicate Group 26. In the Group field, enter "INV 10" 27. In the Description field, enter "Invoice Tolerance 10%" 28. Save the record 29. In the Invoice Tolerance section, update values: Upper Invoice Percent: 0.1000 Lower Invoice Percent: -0.1000 30. In the Tax Tolerance section, update values: Upper Tax Percent: 0.1000 Lower Tax Percent: -0.1000 31. Save the record Add a User to both Security Groups: 32. Go To Security | Users 33. In the User field, enter "abby", then press Enter 34. Click to open the record 35. On the Groups tab, click the "Mark Row for Delete" button for all rows except for the EVERYONE Group 36. Save the record 37. Click the New Row button 38. Click the Select Groups button 39. In the Group field, enter "inv", then press Enter 40. Click the checkboxes to select INV-50 and INV-10 41. Click OK 42. Save the record 43. Log out Verify the resulting User Security Profile: 44. Log in as maxadmin 45. Go To Security | Users 46. In the User field, enter "abby", then press Enter 47. Click ABBY to open the record 48. On the Security Profile tab, scroll down to BEDFORD 49. Expand the details for the BEDFORD Site 50. Expand the details for TOLERANCES 51. View the Tolerance values RESULT: The Upper Tolerances are from one Security Group, and the Lower Tolerances are from another Security Group: LOWER INVOICE PERCENT = -0.1000 UPPER INVOICE PERCENT = 0.5000 LOWER TAX PERCENT = -0.1000 UPPER TAX PERCENT = 0.5000 EXPECTED RESULT: The Tolerances will be cumulative of both Security Group, with the most tolerances prevailing The Tolerance values should be: LOWER INVOICE PERCENT = -0.5000 UPPER INVOICE PERCENT = 0.5000 LOWER TAX PERCENT = -0.5000 UPPER TAX PERCENT = 0.5000 REPORTED IN VERSION: Tivoli's process automation engine 7.6.1.3-IFIX20231223-1405 LOCAL WORKAROUND: none
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * MAXIMO * **************************************************************** * PROBLEM DESCRIPTION: * * UPPER AND LOWER INVOICE TOLERANCES ARE BEING SELECTED FROM * * DIFFERENT SECURITY GROUPS * ****************************************************************
Problem conclusion
The fix for this APAR will be contained in a future release.
Temporary fix
Comments
APAR Information
APAR number
IJ50564
Reported component name
MAXIMO ASST MGM
Reported component ID
5724R46AM
Reported release
761
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-03-21
Closed date
2024-05-02
Last modified date
2024-05-02
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
MAXIMO ASST MGM
Fixed component ID
5724R46AM
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
03 May 2024