Доработали портал и мобильное приложение для оперативного согласования и подписания документов в АО «ФК "ЗЕНИТ"»
В России сине-бело-голубых поддерживают 19 миллионов болельщиков. «Зенит» является обладателем 30 российских и международных трофеев.
На портале заказчика был настроен документооборот в системе 1С. Пользователи Битрикс24 могли формировать служебные записки и запускать согласование по заданным маршрутам.
Однако не хватало функционала для быстрого визирования: в условиях частых перемещений ответственных лиц стандартное решение для ПК не подходило. Требовалось мобильное приложение, куда будут поступать документы, там подписываться и сразу улетать в 1С.
Одно из важных условий – мобильное приложение должно работать на iPhone (версия iOS 10.0 и выше).
Перед командой Эм Си Арт стояла задача доработать портал и мобильное приложение 1С-Битрикс24 для осуществления действий над документами и передачи действий в 1С:ДО, внедрить идентификацию мобильного устройства с пользователем и настроить интеграцию между 1С:ДО и корпоративным порталом (мобильным приложением) 1С-Битрикс24.
Что мы сделали:
- Разработали расширение конфигурации для 1С:Документооборот 8 КОРП (версии 2.1.13.28 на платформе 1С:Предприятие 8.3.15) для обмена с порталом и подписания документов из мобильного приложения с помощью электронной цифровой подписи, а также добавили возможность установить официальный штамп компании в подписываемые документы.
- Разработали мобильное приложение на базе Битрикс24, совместимое с iOS, для рассмотрения и подписания внутренних документов: договоров, приказов, служебных записок, входящих и исходящих писем.
- Развернули портал (коробочную версию) и выполнили доработки для его отказоустойчивости.
- Очистили мобильное приложение от функционала, которым клиент не пользуется.
- Интегрировали портал с 1С:ДО. Теперь документы определенного типа попадают в Битрикс24 и отображаются у пользователя в мобильном приложении.
- Разработали регламент и инструкции для настройки Удостоверяющего центра на выпуск сертификатов пользователям (цифровых подписей).
- Для повышения безопасности связали действия пользователя с его мобильным устройством. Идентификатор девайса (IMEI) подтверждается админом на портале с первым запуском приложения.
- Разработали идентификацию пользователя и подписание документов по отпечатку пальцев (Touch ID).
- Анализ бизнес-процессов согласования документов, сбор требований и формирование ТЗ (длительность: 32 дня).
- Отрисовка интерфейсов в фирменном стиле в Figma (длительность: 7 дней).
- Написание двух интеграций между Битрикс24 и 1С:ДО (через Rest API и Push and pull, длительность: 15 дней).
- Реализация и внутреннее тестирование (длительность: 40 дней)
- Тестирование со стороны клиента (длительность: 16 дней).
- Установка и ввод в опытную эксплуатацию (длительность: 11 дней).

User flow для работы с договорами
Функциональности мобильного приложения:
- Страница загрузки.
- Главная страница со списком документов. Здесь размещены пять плиток, каждая из которых соответствует определенной категории документов. Счетчик показывает количество активных заданий.
- Карточка задания на согласование. Представляет собой тело запроса с файловым вложением. Перед подписанием документ в формате PDF можно просмотреть прямо в мобильном приложении.
- Связь с администратором для входа в мобильное приложение.

В этом разделе представлены договоры, ожидающие ознакомления и согласования.

Здесь выводится список доступных для просмотра и согласования приказов.

В этом разделе осуществляется подписание документов.
Как происходит взаимодействие с документами из мобильного приложения:
В приложении доступно только действие над документом: «Принять» / «Согласовать», «Отклонить» или «Отправить на доработку». Но мы нашли решение этой ситуации — вот как работает алгоритм подписания:
- 1С:ДО подключается через Push and pull к порталу Битрикс24 в определенную очередь и ждет команд из мобильного приложения.
- Пользователь осуществляет с документом определенное действие: принимает или отклоняет. Через Push and pull мобильное приложение посылает в 1С:ДО сообщение, какое действие нужно выполнить.
- 1С:ДО читает сообщение, проверяет документ – можно ли выполнить это действие, и выполняет. Для подписания 1С:ДО ищет сотрудника, выполнившего действие, его сертификат, проверяет валидность сертификата и подписывает документ.
Результат:
Внедрение подписания через мобильное приложение Битрикс24 позволило заказчику намного быстрее двигать процессы в 1С, а менеджерам «в полях» – управлять потоками документов буквально на ходу.
Нам удалось настроить интеграцию между 1С:Документооборот и корпоративным порталом, внедрить идентификацию мобильного устройства с пользователем, а также написать логику идентификации и подписания по отпечатку пальца – это позволило заказчику осуществлять все необходимые действия над документами прямо в мобильном приложении Битрикс24 и передавать действия в 1С:Документооборот в соответствии со строгими требованиями службы безопасности.
Изначально проект реализовывался в камерном формате для решения задач небольшой части разъездных сотрудников. В будущем заказчик планирует расширить пользовательский функционал на 1000+ человек.