Logging and Monitoring the Payroll Background Process

Use the Payroll Background Logging and Monitoring flow to identify and resolve payroll queries for features that use the payroll background process.

This flow is useful for those who manage customer environments, test payroll processes, and troubleshoot issues with payroll processes. For example, your system administer can use this flow to generate log files for features that uses the payroll background flow such as Anytime Pay.

Note: The payroll background process is an ESS process that runs continuously in the background to improve the performance of payroll features. Since it runs continuously, it’s not required for the ESS server to start or stop whenever you submit a process such as the submission of the QuickPay process for Anytime Pay.
Note: Leave the Legislative Data Group field blank when you submit the Payroll Background Logging and Monitoring flow.

Considerations for Using the Payroll Background Logging and Monitoring flow

Consider these points when you use the Payroll Background Logging and Monitoring flow.

  • Leave the Legislative Data Group field blank when you submit the Payroll Background Logging and Monitoring flow.
  • Use the Actions field to perform any of the actions given in this table on the payroll background ESS process.
    Action Description
    Start Process When called by a feature, the payroll background ESS process starts automatically and will continue to run. You can use this option to override this default behavior and manually start the process.
    Stop Process Use this option to stop the background payroll ESS process. Any process that's already running using the payroll background process will complete, but the next process in queue will not start.
    Report Use this option to report on the status of the background payroll ESS process.
    Resubmit Process Use this option to resubmit a process submitted using the payroll background ESS process and is in error.
  • Use the Job Identifier field to identify the process submitted using the payroll background process. Each background process has a job ID number, similar to an ESS job number.
  • Use the Report Type field to select the type of report you want to generate using this flow. These reports are intended for users who are trying to identify the root cause of an issue. This table lists the type of reports you can generate.
    Type of Report Description
    Processing Report This report displays all processes that are currently running or are in the payroll background queue for today. For example, a QuickPay has been submitted for Anytime Pay but no results are generated for the employee. Use this report to check if the QuickPay is stuck in a queue of processes waiting to be completed by the payroll background process.
    Scheduled Report This report identifies all pending processes in the payroll background queue for the specified date range.
    Error Report This report identifies all error messages for the payroll background process. For example, a QuickPay has been submitted for Anytime Pay but no results are generated for the employee. Use this report to check if the payroll background process has hit an error that stopped the submission.
    Log File Use this option to enable detailed logging information for a process submitted using the payroll background process.
Note: Use the predefined PAY DAEMON GROUP payroll process configuration group for processes submitted using the payroll background process.