System Batch Processes

 

Users do not interact directly with Kuali Financials batch processes, but some users want to understand how these processes keep the data base up to date. For users who are interested, the following table summarizes the functions of the batch processes with the SYS namespace. These processes, which are run according to a predetermined schedule, not only keep your data base up to date but, in some cases, generate new documents as needed to make certain types of adjustments.

 

Purchasing / Accounts Payable Batch Jobs

Job Name

Description

autoDisapproveJob

This job is normally run at year end to auto Disapprove documents specified in the YEAR_END_AUTO_DISAPPROVE parameters that are in an Enroute status. Acknowledgements are sent to the disapproved documents initiator.

clearCacheJob

This job clears KIM caches.

dailyEmailJob

This job sends Action List notifications to users who Action List preference is set to daily.

detectDocumentsMissingEntriesJob

This job identifies documents specified in ENTRY_GENERATING_DOCUMENT_TYPES parameter that have been approved within the number of days specified in the LOOK_BACK_DAYS parameter that are missing General Ledger Entries. Notification will be sent to the email address specified in parameter MISSING_PLES_NOTIFICAITON_EMAIL_ADDRESSES. If the email parameter is blank, the missing documents will be noted in the log file.

The job excludes Cash Controls with Cash Payment Mediums, because GLEs are not created.

fiscalYearMakerJob

This job creates next year tables for those maintenance documents that are associated with fiscal years.

go-arrow-red   For more information about fiscalYearMakerJob, see Fiscal Year Maker.

modulesLockJob/modulesUnlockJob

These jobs update values in the OLTP_LOCKOUT_ACTIVE_IND parameters for all modules at one time to lock (Y) and unlock (N) modules from processing. When the modules are locked documents cannot be initiated, lookups cannot be performed, and screens cannot be accessed.

The modules are locked only in On Line Transaction Processing (OLTP). Batch steps continue to run and document post-processing can occur, though no approvals for documents can be processed.

Authorized users can access the system when it is locked.

These jobs might be run when the system needs to be taken down for batch processing.

go-arrow-red      Unique messages can be created for each module by creating parameters as follows:

      Name = OLTP_LOCKOUT_MESSAGE

      Component = All

      Namespace = <of the module for which the locked message should display>

populateFinancialSystemDocumentHeadersFromKewJob

This job is run once to associate KFS documents with the appropriate application document status.

purgeJob

Purges pending attachments, old lookup results, temp files and session documents.

purgeReportsandStagingJob

Purges the reports and staging directories accessible from the Batch File lookup that are older than the number of days specified in parameter DEFAULT_NUMBER_OF_DAYS old.

scheduleJob

This job kicks off the KFS batch schedule.

pencil-small    When the job runs longer than the time specified in the CUTOFF_TIME parameter an email will be sent to the email in DEFAULT_TO_EMAIL_ADDRESS, notifying the recipients that the schedule did not complete as expected.

weeklyEmailJob

This job sends Action List notifications to users who Action List preference is set to weekly.

More:

Stuck Documents