Question / Problem:
What is the MVERP_USE_ALTERNATE_AUTHORITY (formerly MVAP_USE_ALTERNATE_AUTHORITY & MVT_OA_AP_USE_ALTERNATE_AUTHORITY) preference used for?
Answer / Solution:
MVERP_USE_ALTERNATE_AUTHORITY is a MarkView preference that specifies how invoice approval is handled in regards to Alternate User Assignment functionality. It determines whether or not the original users approval authority and hierarchy is used or that of the alternate user.
This preference can be set at the System, Group, Org or User level, and has 4 possible options:
NONE: Use the owner's approval authority and supervisor.
APPROVAL: Use the alternate's approval authority and the user's supervisor.
HIERARCHY: Use the owner's approval authority and the alternate's supervisor.
ALL: Use the alternate's approval authority and supervisor.
If you specify user B as an alternate for user A, and you remove user A from the approval hierarchy, you will need to set an MVERP_USE_ALTERNATE_AUTHORITY user preference for A to either HIERARCHY or ALL.
If you do not, work items being approved by user B could transition to the Workflow Administration queue with the following error:
ORA-20736: MVT_Hierarchy_API_Custom.GetMarkViewUserID : No employee matches.
|MarkView for Oracle||5.x and later||Troubleshooting|