NexCommand AINexCom Knowledge Base
Field reference

Shift Type

How to use Shift Type in Attendance & Shifts: access, working steps, fields, related records and troubleshooting.

Purpose and access

Set shifts and attendance rules, configure approved worksites, and review check-ins before producing attendance records. Geolocation accuracy and the allowed radius affect check-in acceptance; the worksite radius is configurable in HR.

This page is a record page in Human Resources → Attendance & Shifts. Use the link above to open the configured destination; permissions are checked by the destination service.

ERP links open in a new tab. Sign in with your own account; record visibility, actions and approval authority follow your assigned permissions. Screens can differ by company and configuration.

Before you start

Prepare the required information: Start Time, End Time.

Confirm the company, party, dates, units and source references that apply. Select existing links carefully and check for an existing record before creating a duplicate.

Working steps

  1. Open Shift Type from Human Resources → Attendance & Shifts, or use ERP Search.
  2. Filter the list and open the relevant record. To add a record, use Add/New when your role provides that action.
  3. Complete the editable fields described below. Required fields and validation conditions must be satisfied; read-only values are set by the system or their source records.
  4. Save the record and address validation messages. Reload and verify the saved values and relationships.
  5. Use any additional workflow actions only when the record and your role provide them. Saving this record does not automatically complete a related transaction or external action.

Field reference

These fields come from the installed ERP definition. Hidden fields and password inputs are omitted. Additional conditions, custom scripts and workflow rules can make a field required or read-only in a particular context.

FieldType / behaviorHow to use it
Start Timestart_timeTime
Required
Record the time in the format accepted by the field.
End Timeend_timeTime
Required
Record the time in the format accepted by the field.
Holiday Listholiday_listLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: Holiday List

Roster ColorcolorSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Blue
  • Cyan
  • Fuchsia
  • Green
  • Lime
  • Orange
  • Pink
  • Red
  • Violet
  • Yellow
Enable Auto Attendanceenable_auto_attendanceCheck
Optional
Mark attendance based on 'Employee Checkin' for Employees assigned to this shift.
Determine Check-in and Check-outdetermine_check_in_and_check_outSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • Alternating entries as IN and OUT during the same shift
  • Strictly based on Log Type in Employee Checkin
Working Hours Calculation Based Onworking_hours_calculation_based_onSelect
Optional
Choose one of the configured list values. Status fields may be controlled by the record workflow.
Available choices
  • First Check-in and Last Check-out
  • Every Valid Check-in and Check-out
Begin check-in before shift start time (in minutes)begin_check_in_before_shift_start_timeInt
Optional
The time before the shift start time during which Employee Check-in is considered for attendance.
Allow check-out after shift end time (in minutes)allow_check_out_after_shift_end_timeInt
Optional
Time after the end of shift during which check-out is considered for attendance.
Mark Auto Attendance on Holidaysmark_auto_attendance_on_holidaysCheck
Optional
If enabled, auto attendance will be marked on holidays if Employee Checkins exist
Working Hours Threshold for Half Dayworking_hours_threshold_for_half_dayFloat
Optional
Working hours below which Half Day is marked. (Zero to disable)
Working Hours Threshold for Absentworking_hours_threshold_for_absentFloat
Optional
Working hours below which Absent is marked. (Zero to disable)
Process Attendance Afterprocess_attendance_afterDate
Optional
Attendance will be marked automatically only after this date.
Last Sync of Checkinlast_sync_of_checkinDatetime
Optional
Last Known Successful Sync of Employee Checkin. Reset this only if you are sure that all Logs are synced from all the locations. Please don't modify this if you are unsure.
Automatically update Last Sync of Checkinauto_update_last_syncCheck
Optional
Recommended for a single biometric device / checkins via mobile app
Enable Late Entry Markingenable_late_entry_markingCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Late Entry Grace Periodlate_entry_grace_periodInt
Optional
The time after the shift start time when check-in is considered as late (in minutes).
Enable Early Exit Markingenable_early_exit_markingCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Early Exit Grace Periodearly_exit_grace_periodInt
Optional
The time before the shift end time when check-out is considered as early (in minutes).
Allow Overtimeallow_overtimeCheck
Optional
Enable or disable the named option only when it matches the intended record behavior.
Overtime Typeovertime_typeLink
Optional
Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship.

Linked record: Overtime Type

Troubleshooting

  • Not permitted: verify the account, role and source-document permission. Do not share an administrator login.
  • Missing record or address: inspect the relevant Link or Dynamic Link fields; a matching title alone does not establish a relationship.
  • Cannot save or change status: review required fields, read-only values, document status and the configured approval transition.
  • Unexpected report or portal result: review company/date filters, source-document submission and the approved party or Employee link.