374 - Pre-reported absence
From Host
This transaction type facilitates pre-registration of absence in the employee absence calendar. The transaction cannot be used in connection with dates where actual registrations have been made (All-day absence, Clock-in or ''Not clocked-in'') or on company holidays unless the employee's category is configured with the option ''Allow absence on holiday''.
See host transaction documentation for more information.
| Field | Description | Data Type | Mandatory | Comment |
|---|---|---|---|---|
| 1 | Employee number | Text | X | |
| 2 | Absence date | Date | X | |
| 3 | Delete | Logical | A ''True'' value to remove absence registrations from the absence calendar. | |
| 4 | Reason code | Text | (X) | Designates an absence reason as configured on the Absence Reasons screen. |
| 5 | Absence type | Integer | X | 0: Delete any absence |
| 6 | Partial absence time | Time duration | (X) | Optional when ''Delete'' is ''True'' - otherwise mandatory if ''Absence type'' designates part-day absence and the reason is configured with ''Hours'' as the absence unit, and the employee category allows partial absence given as a number of hours/minutes. |
| 7 | Apply approval set-up | Logical | A ''True'' value, if the absence registration must be approved, if that is also required in the reason set up | |
| 8 | Reject deletion if approved | Logical | If this field contains a "yes" value and absence has already been registered and approved on the date in question, then the transaction will be rejected with the error message "The absence can't be deleted or overridden because it has been approved". | |
| 9 | Partial absence from | Time | (X) | Optional when ''Delete'' is ''True'' - otherwise mandatory if ''Absence type'' designates part-day absence and the reason is configured with ''Hours'' as the absence unit, and the employee category allows partial absence given as an interval. The ''from'' value isn't needed if ''Absence type'' = 2 and the ''to'' value isn't needed if ''Absence type'' = 3. |
| 10 | Partial absence to | Time | (X) | Optional when ''Delete'' is ''True'' - otherwise mandatory if ''Absence type'' designates part-day absence and the reason is configured with ''Hours'' as the absence unit, and the employee category allows partial absence given as an interval. The ''from'' value isn't needed if ''Absence type'' = 2 and the ''to'' value isn't needed if ''Absence type'' = 3. |
| 11 | Extra data | Text | Supplementary data related to the specific absence reason. | |
| 12 | Contact (employee number) | Text | The employee number of a substitute that can be contacted during the absence. If the policy is that a contact must be specified, but one isn't known at this time, place an underscore ( _ ) in this field to indicate ''No selection'', otherwise leave it empty. The contact field is mostly of interest when absence registrations in ProMark are to be synchronized with a MS Outlook calendar. | |
| 13 | Shift ID | Text | (X) | Must be filled-in if the transaction pertains to a specific shift during a split shift day. |
| 14 | Absence end date | Date | If field 14 > field 2 absence is to be imported for relevant days in the date range given by the two fields. |