Attendance

This context is a system context that provides access to different data related to the overall operation of Time and Attendance extensions. It is not shown in the visible context tree.

Note that the Attendance context and related vertical products are not compatible with NoSQL event storage. In order to save Attendance events, you must use a different event storage type.

Advanced Information

Context Information

Context Type: attendance

Context Name: attendance

Context Description: Attendance

Context Path: attendance

Context Mask: attendance

Context Permissions

[?]

Level

Description

None

No access allowed.

Observer

All operations.

Operator

Same as Observer.

Manager

Same as Observer.

Engineer

Same as Observer.

Administrator

Same as Observer.

Public Variables (Properties)

[?]

This context has no public variables (properties).

Public Functions

[?]

This context has no public functions.

Public Events

[?]

Common Events: info (Information)

Attendance

The attendance event is generated upon any In or Out event produced by a Time Recorder device connected to Iotellect Server. Is provides a generic attendance data format, while different types of time recorders provide attendance events in different format.

This event is hardware-independent. Any time recorder or time clock driver should convert attendance data received from hardware into attendance events. These events are processed by Iotellect Time and Attendance to build different reports. At the same time, these raw events may be accessed by third-party reporting, payroll and other software via Iotellect Server API or Web Services.

It's also possible to collect all attendance events in a separate database table using database custom event writer. Third-party systems may access this table directly to get attendance data for processing.

Event Name

attendance

Permissions:

Accessible at context's permission level

Expiration Period:

10 years

Records:

1

Record Format:

Field Name

Field Type

Notes

timestamp

Date

Timestamp of event registration by the time recorder (differs from server timestamp, e.g. time when event was received by the server)

cardId

String

Card ID.

cardholder

String

Owner of card (path of cardholder context).

device

String

Context path of time recorder context this event came from.

type

String

Event type: 'in' or 'out'

Was this page helpful?