Подключение устройств учета рабочего времени

Одна из лучших характеристик AggreGate Time and Attendance – это то, что система очень открыта и позволяет работать с различными типами терминалов учета рабочего времени:

  • Радиоидентификация
  • Магнитные карты
  • Штрихкод
  • Биометрия
  • Клавиатура
  • Счетчик времени на ПК
  • Счетчик времени PDA
  • Онлайн счетчик времени

Встроенные устройства AggreGate: Некоторые устройства, такие как устройство учета рабочего времени TR610 GigaTMS, были "созданы для AggreGate". У таких устройств настройки AggreGate являются частью их собственного меню конфигурации, которые оперативно выполняют подключение.

Сетевые устройства учета рабочего времени: Если у вас есть устройство учета, подключенное к сети (или сеть из нескольких устройств), которые вы бы хотели подключить к AggreGate, вам нужно лишь создать драйвер устройства AggreGate для них. Это может быть компонент ПО AggreGate, который позволяет работать с данными устройствами при помощи родного приложения. Конечно, вы можете также создать (или купить) несколько различных драйверов для подключения различных устройств учета от разных производителей и объединить их в единую систему.

Подключение терминалов напрямую: Если вы хотите, чтобы сотрудники регистрировали приход на работу и уход с нее, используя простое устройство получения данных, такое как магнитная полоса или считыватель штрихкода, вы можете соединить их с помощью AggreGate Agent. Это небольшое аппаратное устройство, на котором работает специальное приложение Tibbo BASIC, которое может общаться с AggreGate. Оно выполняет основные действия с простым конечным узлом: регистрирует его в AggreGate Server, передает полученные данные, и т.д.

Как подключить терминал учета рабочего времени

Система работает так:

  • AggreGate прослушивает входящие подключения.
  • Новое устройство пытается подключиться, заявляя, что оно управляется пользователем "admin" (например). Оно также говорит AggreGate, что это – устройство учета рабочего времени.
  • AggreGate проверяет существование аккаунта данного пользователя.
  • Если аккаунт пользователя найден, AggreGate создает узел (также называемый "аккаунт устройства") для нового устройства данного пользователя.
  • Теперь пользователь может работать с устройством, получать его статусы, изменять его настройки, и т.д.

Итак, повторим вкратце все положения: подключения всегда инициируются от устройства к AggreGate Server. Это означает, что для конфигурации устройства, вам следует знать несколько вещей о вашем AggreGate Server:

  • Его IP-адрес,
  • Какой порт он прослушивает для поиска новых подключений,
  • Убедитесь, что порт настроен правильно для организации прослушивания.
  • Под каким именем устройство должно находиться в списке (должно быть пользователем, который уже существует на вашем AggreGate Server).

Для IP -адреса: Вам необходимо выяснить IP-адрес вашего AggreGate Server. Вы, возможно знаете, как это делать (ipconfig на Windows, ifconfig на Linux; сложнее, если ваше входящее подключение исходит из локального LAN). Это касается больше настроек сети, чем настроек AggreGate. В конечном итоге, вам нужно знать, к какому IP-адресу хочет подключиться ваше устройство, чтобы получить доступ к вашему AggreGate Server.

Другие детали перечислены в Драйверы/Конфигурация плагинов > AggreGate Agent. Обратитесь к этому узлу в вашем системном дереве и дважды кликните по нему (или щелкните правой кнопкой мыши и выберите Редактировать драйвер/Свойства плагина. Вы увидите следующее диалоговое окно:

Во-первых, обратите внимание на Номер порта для прослушивания Агентов - по умолчаию 6480. Однако, ваш номер может быть иным. Затем, убедитесь, что проверена Автоматическая регистрация аккаунтов устройств для новых агентов, чтобы новые устройства могли регистрироваться в системе. В будущем, как только вы зарегистрируете все ваши устройства, вы можете отключить данную настройку, чтобы новые устройства не могли регистрироваться без вашего (системного администратора) ведома.

Еще одна деталь, которую вам нужно включить в конфигурацию вашего устройства – это аккаунт пользователя, под которым устройство должно быть зарегистрировано. Другими словами, AggreGate требует наличия устройства, которое сообщает ему, какой пользователь им "владеет". Если у вас небольшая инсталляция, вы можете оставить ее имя – admin, администратор AggreGate по умолчанию.

Теперь, когда вы знаете эти детали, пора применить их к вашему устройству учета рабочего времени (или конфигурации Agent). Мы не можем предоставить вам точные указания здесь, они зависят от вашего устройства. Сейчас самое время обратиться к документации для получения нужных вам советов и выяснения, как это сделать. Как только данное действие выполнено, ваше устройство должно попробовать подключиться к AggreGate Server с корректными параметрами (и сделать это успешно).

Как понять, что устройство успешно подключено

После регистрации устройства, войдите в систему AggreGate Client AggreGate с помощью имени пользователя, под которым вы зарегистрировались. Это означает, что если устройство сказало AggreGate Server, что владелец – admin, вы должны войти как admin. Затем кликните по Device в системном дереве. Вы должны увидеть что-то похожее на следующее:

Выделенный узел является вашим терминалом (ваш, конечно, будет назван иначе). Галочка рядом с ним показывает, что он подсоединен и находится в режиме синхронизации. В техническом отношении, она показывает аккаунт для вашего устройства.

Что означает иконка

Иконка рядом с вашим устройством учета рабочего времени показывает статус синхронизации. Изображение, показанное выше, означает "Синхронизировано от устройства к серверу". Простым языком, это означает, что все считанные (или отсканированные) карты были перемещены к этому моменту в AggreGate Server, и что любые отчеты, сгенерированные вами, отображают информацию, соответствующую текущему моменту.

Существует несколько других статусов синхронизации, описанных в Device.