Первым шагом мы реализовали типовую работу нашей коробки «PROSTO:СКУД» и перенесли в неё все исторические данные о сотрудниках и кадровой истории с нужной заказчику глубиной — начиная с 1970 года.
Далее выполнили ряд интеграционных решений:
1. Интеграция со старым СКУД «АССаД» в части загрузки данных о входах и выходах сотрудников.
2. Нетривиальная интеграция СКУД «RusGuard» и «PROSTO:СКУД». Конечно, «RusGuard» поддерживает импорт из Excel, но только в виде ручных загрузок отдельных файлов. Мы же сделали постоянный автоматизированный обмен данными между системами — это более удобный и гибко настраиваемый вариант.
Из базы на Oracle наша система «PROSTO:СКУД» берёт данные о сотруднике, оргструктуру, графики работы, кадровые истории, отклонения (отпуска, больничные листы). Из СКУД «RusGuard» загружаем в нашу систему фактическое время. В СКУД выгружаем сотрудников, группы доступа.
3. Упростили создание групп доступа в СКУД «RusGuard». На предприятиях заказчика есть тысячи подразделений, для каждого из которых приходилось вручную создавать группы доступа в СКУД. Теперь группы доступа создаются автоматически на основе данных о подразделениях в «PROSTO:СКУД». Если сотрудник перешел из одного подразделения в другое, то в СКУД он автоматически перекидывается из одной группы доступа в другую, которая соответствует новому подразделению.
4. Интеграция с порталом учета данных удаленных сотрудников.
Таким образом, мы сделали систему учета рабочего времени по данным из СКУД, в том числе используя данные из исторической системы. Часть проходных еще остались на старом СКУД «АССаД», и сейчас неважно через какой СКУД проходит сотрудник — «АССаД» или «RusGuard» — в любом случае отработанное время для него считается правильно.