Timesheet Reporting Period Policy template
Use this template to create a business rule that sets the policy for when a timesheet can be submitted in relation to the beginning or end of a reporting period. The policy can be set for before or after the beginning of a reporting period, or before or after the end of a reporting period.
Parameters
This template has these parameters:
- No. of Hours
 - Specify the number of hours at the start or end of a reporting period in which a timesheet cannot be submitted.
 - Comparison
 - Select whether to compare before or after the beginning of a reporting period, or before or after the end of a reporting period.
 - Document Element
 - Select the beginning date or end date of the reporting period.
 - Absence Only
 - Select whether or not the business rule applies only to absence hours.
 
Example 1: Timesheet Submitted Too Early
You can create a business rule for submitting a timesheet too early. This example shows the possible values for this business rule..
Timesheet reporting period policy fields
This table shows the values for fields:
| Field | Value | 
|---|---|
| Name | Submitting a Timesheet Too Early Policy | 
| Severity | Explanation | 
| Notification | Both | 
| Fire on Itemization | Left blank | 
| Fire Scope | Left blank | 
| Offline and Online Firing Options | Fire Offline and Online | 
| Status | Active | 
| Fire On | Submit TS | 
Timesheet reporting period policy strings
This table shows the values for strings:
| Strings | Value | 
|---|---|
| Description | Determines if user can submit a timesheet | 
| Interactive Message | You should not submit a timesheet more than <numHours> hours before the end of the associated reporting period. | 
| Policy | A timesheet should not be submitted more than <numHours> hours before the end of the reporting period. | 
| Report Message | Timesheet submitted too early. | 
Timesheet reporting period policy parameters
This table shows the values for parameters:
| Parameter | Value | 
|---|---|
| No. of Hours | 4 | 
| Comparison | isAfter | 
| Document Element | endDate | 
| Absence Only | No | 
Timesheet reporting period policy applications
This table shows the values for applications:
| Name | Organization/Group | 
|---|---|
| International Motors Company | Organization | 
Example 2: Creating a Timesheet for a Future Reporting Period
You can create a business rule for creating a timesheet for a future reporting period. This example shows the possible values for this business rule..
Timesheet reporting period policy fields
This table shows the values for fields:
| Field | Value | 
|---|---|
| Rule Name | Creating a Timesheet for a Future Reporting Period Policy | 
| Severity | Warning | 
| Notification | Interactive | 
| Fire on Itemization | Left blank | 
| Fire Once Per Session | Left blank | 
| Offline and Online Firing Options | Fire Offline and Online | 
| Status | Active | 
| Fire On | Update New TS | 
Timesheet reporting period policy strings
This table shows the values for strings:
| Strings | Value | 
|---|---|
| Description | Determines if a user can create a time sheet in advance of the reporting period. | 
| Interactive Message | A time sheet should not be created more than <numHours> hours before the start of the reporting period unless it contains only absences. | 
| Policy | A time sheet should not be created more than <numHours> hours before the start of the reporting period unless it contains only absences. | 
| Report Message | Time sheet created too early. | 
Timesheet reporting period policy parameters
This table shows the values for parameters:
| Parameter | Value | 
|---|---|
| No. of Hours | 4 | 
| Comparison | isAfter | 
| Document Element | startDate | 
| Absence Only | NA | 
Timesheet reporting period policy applications
This table shows the values for applications:
| Name | Organization/Group | 
|---|---|
| International Motors Company | Organization |