Remove Delinquent Timesheet Flag Policy

Use this template to create a business rule that removes a delinquent timesheet record once the timesheet is submitted.
class
name = largesoft.br.rules.server.TSRemoveDlnqntNotif

This business rule fires on timesheet submission routing where it removes the entry in the alts_delinquent_report table with the same user and timesheet period.

If a timesheet is pre-submitted and the corresponding entry has not been added in the alts_delinquent_report table by the background process, the DlnqntSubmitReportBkg background process creates an entry to the table with presubmitted set to 1. When the DlnqntSubmitReportBkg background process runs at the next scheduled time and finds that the user has a presubmitted entry, it knows this user has a pre-submitted timesheet in the given period. Instead of adding a new entry in the table, it removes the presubmitted entry from the table.

Example

There are no parameters for this template.

This example shows the possible values for this business rule.

Remove delinquent timesheet flag policy fields

This table shows the values for fields:

Field Value
Name Remove Delinquent Timesheet Flag Policy
Severity None
Notification Interactive only
Fire on Itemization Left blank
Fire Scope Left blank
Offline and Online Firing Options Fire Offline and Online
Status Active
Fire On Route on TS Submit
Description Remove the delinquent timesheet record when the timesheet is submitted.
Policy Remove the delinquent timesheet record when the timesheet is submitted.