OperationPersonnel-class: An S4 class representing an operation personnel

OperationPersonnel-classR Documentation

An S4 class representing an operation personnel

Description

Operation-related personnel are classified under this class. These personnel have different scheduled rest days and thus have a different method of calculating premium for overtime work compared to Clerk-class. This class is further classified into Technical-class and ProductionPersonnel-class.

Slots

rd

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a scheduled rest day. Each element of the vector represents a month.

rdOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a scheduled rest day. Each element of the vector represents a month.

sh

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a special holiday. Each element of the vector represents a month.

Only regular employees are entitled to a premium pay for this type of holiday.

shOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a special holiday. Each element of the vector represents a month.

Only regular employees are entitled to a premium pay for this type of holiday.

lh

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a legal holiday. Each element of the vector represents a month.

lhOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a legal holiday. Each element of the vector represents a month.

nh

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a negotiated holiday. Each element of the vector represents a month.

Only regular employees are entitled to a premium pay for this type of holiday.

nhOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a negotiated holiday. Each element of the vector represents a month.

Only regular employees are entitled to a premium pay for this type of holiday.

rs

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a special holiday and a rest day. Each element of the vector represents a month.

Only regular employees are entitled to a compounded premium pay for this type of holiday.

rsOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a special holiday and a rest day. Each element of the vector represents a month.

Only regular employees are entitled to a compounded premium pay for this type of holiday.

rl

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a legal holiday and a rest day. Each element of the vector represents a month.

rlOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a legal holiday and a rest day. Each element of the vector represents a month.

rn

integer vector with length of 12

This represents budgeted working hours of not more than 8 hours per day rendered on a negotiated holiday and a rest day. Each element of the vector represents a month.

Only regular employees are entitled to a compounded premium pay for this type of holiday.

rnOT

integer vector with length of 12

This represents budgeted working hours of more than 8 hours per day rendered on a negotiated holiday and a rest day. Each element of the vector represents a month.

Only regular employees are entitled to a compounded premium pay for this type of holiday.

See Also

NonStaff-class

Examples

operation_personnel()

basilrabi/mansched documentation built on May 18, 2023, 1:29 p.m.