Labor Distribution Batch Processes

This section assumes that Labor Ledger processing takes place in a batch process prior to the General Ledger batch process because labor data eventually needs to make its way into the General Ledger batch process.

The following diagram illustrates the Labor Ledger daily process.

labor process flow

Following is a list and short explanation of the batch processes available in Labor Distribution. Jobs requiring more explanation are detailed below.

 

Labor Distribution Batch Processes

Job Name

Description

clearLaborPendingEntriesJob

 

This job clears the general ledger pending entries from labor documents that are in an approved or processed state when this job is run. This job is run after the laborPoster job.

laborBalanceForwardJob

The only yearend job in Labor Distribution. This job brings labor balances forward into the new fiscal year to support inception-to-date expense reporting for Contracts & Grants accounts.

laborBalancingHistorySyncJob

This unscheduled job rebuilds the history tables based on current entries and balances and create as new starting place for future comparisons in the event that errors discovered by the laborBalancingJob require a refresh.

laborBalancingJob

This job builds a series of entry and balance tables that are synched with the Labor Ledger. Thereafter, the process uses these history tables, adding transactions from each nightly batch cycle.

laborEnterpriseFeedJob

This job processes files that are loaded into the staging/laborEnterpriseFeed directory. Format of the file is described below in the Labor Enterprise Feed Upload.

laborFeedJob

The Labor Feed process sends consolidated transactions from Labor Distribution into the General Ledger. The process generates a report summarizing what was passed to the General Ledger.

laborNightlyOutJob

Pending entries are collected for labor transactions generated by Labor Ledger documents such as Benefit Expense Transfer (BT), Salary Transfer (ST), and Labor Journal Voucher (LLJV). These entries are then passed through the labor scrubber process by the laborNightlyOutJob.

laborPosterJob

The Labor Poster writes valid entries to the Labor Ledger Entry table, updates balances in the Labor Ledger Balance table and summarizes the entries for posting to the Labor Ledger.

laborPurgeJob

This job purges data from the Labor Balance and Labor Entry tables prior to the years listed in parameters PRIOR_TO_YEAR; components LaborPurgeBalanceStep and LaborPurgeEntryStep.

laborScrubberJob

This job accepts pending entries generated by Labor Ledger documents such as Benefit Expense Transfer (BT), Salary Transfer (ST), and Labor Journal Voucher (LLJV) and combines them with entries from external systems. The scrubber edits the entries for validity.

More:

laborBalanceForwardJob

laborBalancingJob

laborEnterpriseFeedJob

laborFeedJob

laborNightlyOutJob

laborPosterJob

laborScrubberJob