Absences to be Taken in Full Day Increments Policy template

Use this template to create a business rule that requires an employee to report absence hours in full-day increments. It checks whether absences are taken in full day increments, and when run on the UPDATE_TS_PROJLI_HOOK it re-checks any TimesheetLineItems on the TSProjectLineItem. This rule is not applicable for the HTML client.

class_name = largesoft.br.rules.system.TSAbsenceIncrement

Parameters

This template has these parameters:

Increment Hours
Specify the number of hours that constitute a full day, for example 8.
Is full day?
Select this check box if this number represents a full day.
Activity by type
Select this check box to enable activity types instead of absence codes.
Absence Code/Activity Type table
Add activity codes or activity types to the table that are processed by the business rule.

Example

This example shows the possible values for this business rule.

Absences to be taken in full day increments policy fields

This table shows the values for fields:

Field Value
Name Absences to be Taken in Full Day Increments 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 TS Timesheet Line Item, Update TS Project Line Item, Update TSLI on Charge Code screen

Absences to be taken in full day increments policy strings

This table shows the values for strings:

Strings Value
Description Determines if the specified absenceis taken in full day increments.
Interactive Message <outputMessage>
Policy Absences reported by employees are to be taken in full day increments.
Report Message Absences are to be taken in full day increments.

Absences to be taken in full day increments policy parameters

This table shows the values for parameters:

Parameter Value
Increment Hours Specify the number of hours that constitute a full day, for example 8.
Is full day? Select the check the box if this number represents a full day.
Activity by type Select the check the box to enable activity types instead of absence codes.
Absence Code Add activity codes or activity types to the table that are processed by the business rule. To add absence codes or activity types, click Add Absence Code. To remove absence codes, select the target absence code and click Remove Absence Code.

Absences to be taken in full day increments policy applications

This table shows the values for applications:

Name Organization/Group
International Motors Company Organization