РАНХиГС большая структура. К нам обратилось его подразделение Высшая Школа Государственного управления (ВШГУ). Им нужно было автоматизировать формирование договоров с контрагентами и заявок в юридический отдел на обработку этих договоров, но с некоторыми особенностями. Договоры и заявки должны были складываться в базу данных, с привязкой к менеджеру, который их заводил. Также была необходима возможность переиспользования информации о контрагенте. То есть сохранение ее в базе данных программы, после ввода ее менеджером, и извлечение в момент составления нового договора.
Все это было успешно реализовано в рамках нашей платформы.
Заявка на договор
Заявка на договор является частью бизнес-процесса юридического отдела ВШГУ. Заявка необходима для того, чтобы юристы взяли договор в работу и содержит необходимые для этого данные. Данные включают в себя файл заявки, но также могут включать дополнительные файлы такие как файл с учебной программой, сканы паспорта, СНИЛС, свидетельства ИНН. Некоторые файлы являются обязательными, некоторые нет.
Эти условия представляют из себя некоторый бизнес-процесс, который был реализован в рамках нашей системы.
По ходу работы система запрашивает необходимые данные и файлы у менеджера. Запрашиваемый набор данных свой для каждой заявки. Нужно ли говорить, что когда менеджер сам формировал письмо, то не всё и не всегда оказывалось приложенным к нему, что вынуждало юридический отдел терять время, дополнительно запрашивая необходимую информацию. Данный подход такую проблему исключает.
Сам файл заявки формируется при помощи нашего встроенного конструктора документов:
Файл заявки, файл договора и остальные приложенные файлы программа отправляет на почту юридического отдела. Это соответствует нашей концепции мягкой автоматизации, то есть встраивания в текущие бизнес процессы заказчика. Поскольку на тот момент юридический отдел работал через электронную почту, не было причин нарушать этот процесс.
Генерация договора
Формирование самого договора - это достаточно типовая задача для нашего шаблонизатора. Подстановка значений, вариативные блоки - это все легко настраивается в Конструкторе. Но здесь была одна особенность. Для некоторых договоров сумма рассчитывается исходя из общего количества часов по разным дисциплинам. Для этого мы добавили функцию калькулятора вычисляющего общую сумму.
В процессе формирования заявки указывается количество часов для каждой дисциплины и стоимость часа преподавателя.
В файл договора подставляется уже рассчитанная сумма. Денежные суммы шаблонизатор автоматически преобразует в пропись.
База данных контрагентов
Одной из поставленных задач было ведение базы данных контрагентов для того, чтобы менеджерам не приходилось повторно заполнять собранные ранее данные. Это также экономит время и структурирует работу, так как при повторном вводе данных всегда существует вероятность ошибки. И на практике они действительно случаются часто.
Работа с контрагентами была интегрированна непосредственно в процесс формирования заявки. Наша система позволяет строить пользовательские интерфейсы подобным образом.
На одном из шагов создания заявки система спрашивает у менеджера ИНН и, в случае если контрагент с таким ИНН находится в базе приложения, автоматически заполняет его данные. В противном случае данные предлагается заполнить вручную, но после заполнения менеджеру будет предложено сохранить нового контрагента в базе данных. Все это происходит в рамках единого пошагового процесса, что является удобным для пользователя, так как не нужно переключаться по разделам и заводить контрагента где-то отдельно.
Хранилище заявок и договоров
Все сформированные документы и дополнительные файлы, кроме отправки на почту, сохраняются также в базе данных приложения. Менеджеры работают с приложением с персональных аккаунтов, по этому вся информация связывается с менеджером, который создал заявку. Это удобно для контроля и отслеживания.
Хотя на тот момент механизмы аналитики в приложении не были предусмотрены, но по запросу мы предоставляли аналитику на основе данных хранящихся в базе данных.
Результаты
Не смотря на жесткие ограничения по срокам, мы успели разработать все, что требовалось. Приложение было установлено на сервера РАНХиГС и передано в эксплуатацию юридическому отделу ВШГУ.
По результатам работы записали небольшое интервью со специалистом юридического отдела, непосредственно курировавшим заказ со стороны ВШГУ.