Skip to main content
Kofax

MarkView Automated Actions Troubleshooting

13644
Article # 304088 - Page views: 169

Summary

13644

Applies To

  • ERP System: Oracle
  • MarkView Versions: MarkView 9.1+

Overview

  • The Automated Actions functionality was previously part of Advisor.
  • Advisor is no longer present as of MarkView 9.1 and higher versions.
  • Advisor has been replaced with Kofax Analytics for MarkView (KAMV).
  • Automated Actions functionality is now available as part of MarkView for Accounts Payable.
    • Navigate to Kofax MarkView Home > Administration > Automated Actions.
  • MarkView for Accounts Payable includes the following Automated Actions configuration options that enable employees to set up the system to automate some actions:
    • Escalate: Automatically moves an invoice requiring attention from the employee who retrieved the invoice to the next person in the hierarchy for invoice processing when an invoice meets the configured criteria.
    • Increase Priority: Automatically increases the priority of any invoice that has an associated MarkView document when an invoice meets the configured criteria.
  • In MarkView 9.1 and higher, a number of changes have been made for Automated Actions:
    • Two new groups were added:
      1. ACTIONS ADMINISTRATOR has access to Automated Actions menu and Automated Actions Configuration page (Note: ADMIN user is a default member of the group).
      2. ACTIONS MANAGER replaces the ADVISOR FINANCE MANAGER group, which enables a user to perform actions on Invoices as explained above (ie. Escalate, Increase Priority).
    • Also the “ACTIONS MANAGER” AUSS user profile has been created and mapped to the ACTIONS MANAGER group by default.
    • New ACTIONSYS user is a default member of the group ”ACTIONS MANAGER”. This user replaces ADVSYS user and acts as a user to alert Automated Actions.
    • A new “automated-actions.log” log file has been created that can be checked for any issues related to the application functionalities.

Troubleshooting Steps

  • The first step in troubleshooting Automated Actions is always to attempt to reproduce the Automated Actions issues in your Non-Production environment then try to determine where the issue is.
  • First try to use the Escalate and/or Increase Priority functionality manually in the MarkView Viewer.
    • If there is a problem with a specific item the Viewer may display an error message indicating what the problem is.
    • For example: From Web Inbox, for a work item in the Approval and Coding queue, ensure the Increase Priority markup tool is available. 
      • If not, check via Module Admin >Tool Queue Auth the Increase Priority tool is assigned to the Approval and Coding queue. 
        • In one case, a customer did not have the tool queue auth set for approval and coding and thus did not see increase priority working via automated actions. 
        • If you are able to successfully Escalate/Increase Priority manually then we will need to investigate the Automated Actions functionality.
          1. From MarkView Home navigate to Administration > Automated Actions and confirm that the queues and hours you want Automated Actions to apply to are configured.
          2. Confirm that the ACTIONSYS MarkView User belongs to the ACTIONS MANAGER MarkView Group. The ACTIONSYS user is the user who is responsible for performing the Automated Actions. If this user does not have the appropriate privileges then the Automated Actions will fail.
          3. Run the test_automatic_escalation.sql or the test_automatic_increase_priority.sql script attached to this article (below).
            • These scripts will prompt for a specific MarkView WorkitemInstanceID and will attempt to escalate or increase priority for that workitem.
            • NOTE: These scripts perform a Rollback, so the action will not actually take place; however if an error occurs, the script should output the error message.
        • Additionally, for issues where “Escalate” doesn’t move an invoice to the expected user, you can generate the “Hierarchy and Approval Limit” from the support tools to check the limit and preferences related to this user and invoice.
          • If the above steps do not resolve the issue we will need to enable the debug logging as described under the “logging” section below.
  • If the application log file doesn’t show any errors or doesn’t log any messages, please check the server log files.

Logging

Enable Debug Logging

  • MarkView 9.1 and higher
    • Database Level Logging
      • Set the MV_LOG_DESTINATION preference to TABLE
      • Set the MV_LOG_LEVEL preference to ALL
    • Application Server Logging
      • Set the AUTOMATED_ACTIONS_LOGGING_LEVEL preferences to DEBUG at a system level
            
Note-Icon.png Note that the logging changes will take place automatically within a few minutes, there is no restart of the Application Server needed.

Disable Debug Logging

  • MarkView 9.1 and higher
    • Database Level Logging
      • Set the MV_LOG_LEVEL preference to OFF
    • Application Server Logging
      • Set the AUTOMATED_ACTIONS_LOGGING_LEVEL preferences to WARN at a system level
            
Note-Icon.png Note that the logging changes will take place automatically within a few minutes, there is no restart of the Application Server needed.

Log File Location

Keywords: Automated Actions, Escalation, Increase Priority, ACTIONSYS

  • Was this article helpful?