Цель проекта - ускорить процесс согласования командировок, а также сократить количество ошибок в связанных с поездкой документах, как для кадровых служб, так и для бухгалтерии.
Главная задача проекта - разработка сервиса, который позволяет сотрудникам компании подавать заявки на согласование командировки, формировать все необходимые документы - от заявлений до финансовых отчетов для бухгалтерии, а также покупать билеты на поезд или самолет .
Согласующие руководители и работники отдела кадров могут просматривать и принимать решение по заявками. Все участники процесса могут использовать электронную подпись для подписания документов.
Команда системного интегратора специализируется на разработке решений на базе OpenText. Для реализации MVP версии проекта в сжатые сроки потребовалось усиление команды интегратора внештатными специалистами.
С нашей стороны в проекте участвовали 6 специалистов: архитектор, менеджер проекта, UI/UX специалист, frontend и backend разработчики, DevOps и QA инженер.
Наши специалисты оперативно погрузились в процессы команды-интегратора и взяли на себя лидерство по проектированию сервиса: в течение месяца над утверждением и формализацией требований работала команда из архитектора, дизайнера и менеджера проекта.
Далее к работе подключились наши специалисты разработки. Они помогали собственной команде разработки компании, а также проводили все необходимые интеграции ПО с сервисами заказчика. После завершения каждого этапа работу принимал QA инженер.
Особую роль заняла менеджер проекта. С одной стороны она управляла ресурсами наших специалистов, с другой - успешно лидировала и синхронизировала работу двух команд, нашей и компании-интегратора.
При реализации системы нам предстояло решить несколько бизнес-задач, кроме того - совместно с другими командами разработчиков, поэтому мы выбрали микросервисную архитектуру.
Сервис авторизации в системе был реализован при помощи Active Directory Federation Service. Для создания пользователей и привязки их к организационной структуре, получению актуальной информации об отпусках сотрудников мы сделали интеграцию с существующим сервисом SAP HR.
Одна из самых масштабных задач - хранение и подписание кадровых и финансовых документов. Для ее реализации мы использовали архивы Open Text и Oracle, а также в рамках проекта были созданы микросервис визуализации всех документов в едином формате и микросервис подписания.
Для оперативного заказа необходимых билетов мы осуществили интеграцию с трэвел-поставщиком компании, куда передавали все необходимые данные по сотрудникам, датам и локациям командировки.
В целях полноценной автоматизации процесса мы также осуществили интеграцию с рабочим столом бухгалтера - система SAP ERP, для более удобного ведения в том числе бухгалтерской отчетности.
В рамках проекта было необходимо спроектировать общее решение с учетом множества уже существующих систем заказчика, учесть уникальность компании и каждой отдельной системы, для реализации единого, удобного, автоматизированного процесса оформления командировок.