Remove Delinquent Timesheet Flag Policy
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. |