Как мы автоматизировали подписание договоров через Госключ

Всем привет! Расскажу про один из недавних проектов — систему подписания договоров Госключом для частной школы.

Представьте: менеджер школы общается с родителем или представителем ученика, договорённости достигнуты — пора заключать договор. Раньше это означало бумажную волокиту, личную встречу, печати и сканы. Теперь менеджер готовит шаблон договора и отправляет на подпись в Госключ. Родитель получает уведомление в Госуслугах и подписывает договор электронной подписью.

Под капотом это интерфейс, в котором менеджер:

- Загружает договор в систему. - Вводит СНИЛС подписанта — родителя или представителя. - Отправляет файл на подпись через Госключ.

Всё. Менеджер видит таблицу со всеми отправленными договорами и их статусами: подписал, в обработке, отказал или истёк срок подписания. Когда договор подписан — можно скачать архив с подписанным документом и файлом откреплённой подписи.

По сути — это полноценный юридически значимый документооборот без единой бумажки.

На самом деле сценарий универсальный. Школа — лишь частный случай. Точно так же можно автоматизировать:

- Учебные центры и курсы — договоры со слушателями. - Медицинские клиники — согласия на обработку данных, договоры на услуги. - Агентства недвижимости — договоры с собственниками и покупателями. - Кадровые службы — трудовые договоры, допсоглашения, NDA. - Любой бизнес с потоком типовых договоров с физическими лицами.

Что осталось за кадром

Кто знает — тот поймёт: Госключ не работает «из коробки». Мы делали проект под ключ, и наша часть была заметно шире, чем просто интерфейс:

- Установка и настройка КриптоПро — работа с сертификатами электронной подписи, криптопровайдером, цепочками доверия. - Помощь в выпуске сертификатов для сотрудников школы — чтобы каждая подпись была легитимной. - Настройка тестового окружения в контуре Госключа. Это отдельная история: тестовый контур, получение тестовых сертификатов, совместные тестирования с техподдержкой Госключа, проверка всех сценариев от загрузки до подписания. - И только после успешного прохождения тестов — раскатка на рабочий контур.

Вмешательство со стороны клиента было минимальным. Мы взяли на себя всё: от криптографии до финального интерфейса, в котором менеджер просто нажимает «Отправить на подпись».

И вот это, пожалуй, главный итог проекта: когда система кажется простой для пользователя — значит, под капотом проделана хорошая работа.