All Timesheet Line Items Must be in Reporting Period Policy template

Use this template to create a business rule that determines if all Timesheet line items of a document have the required specifyied data and are linked to project line items..

Class name =
largesoft.br.rules.system.TSCheckDataCorruption

This business rule is incompatible with the HTML client because it verifies that there is a corresponding TSProjectLineItem for each TimesheetLineItem. However, the application does not use TSProjectLineItems in the HTML client version. Instead it uses a Calendar Row class.

There are no parameters for this template.

Example

This example shows the possible values for this business rule.

All timesheet line items must be in reporting period policy fields

This table shows the values for fields:

Field Value
Name All Timesheet Line Items Must Be In Reporting Period Policy.
Severity Invalid
Notification Interactive
Fire on Itemization Left blank
Fire Scope Left blank
Offline and Online Firing Options Fire Offline and Online
Status Active
Fire On Update TS Standard Line Item Update TSLI on Charge Code screen

All timesheet line items must be in reporting period policy strings

This table shows the values for strings:

Strings Value
Description Determines if the date of a Timesheet line item is in the reporting period.
Interactive Message This line item does not fall entirely within the reporting period for this time sheet.
Policy All entries on a time sheet must be within the corresponding reporting period.
Report Message This line item does not fall entirely with in the reporting period for this time sheet.

All timesheet line items must be in reporting period policy applications

This table shows the values for applications:

Name Organization/Group
International Motors Company Organization