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 |