О мероприятии
26 февраля 2021 г. в формате видеоконференции прошёл
VIII Съезд ТПП РФ с участием делегатов от торгово-промышленных палат страны, коммерческих организаций, союзов, ассоциаций и других объединений предпринимателей-членов ТПП РФ, а также представителей Федерального собрания РФ, исполнительной власти, общественных организаций.
Перед нами стояли задачи
- Организовать техническое обеспечение съезда Торгово-промышленной палаты, проводящегося раз в 5 лет, с онлайн-голосованием и подписанием результатов голосования квалифицированными электронными подписями (КЭП) результатов каждым участником.
- Разобраться в юридической стороне процесса.
- Организовать 340 КЭП по всей стране, от Калининграда до Камчатки.
- Обучить всех участников голосования новой процедуре.
- Организовать центр поддержки по телефонам, электронной почте, мессенджерам.
- Протестировать голосование в полной нагрузке.
- Обеспечить бесперебойную работоспособность серверной части, готовой к высоким нагрузкам.
Сложности
- Найти способы подписания с помощью КЭП и выбрать наиболее подходящий.
- Обеспечить удаленную идентификацию голосующего участника съезда, чтобы избежать ошибок, возможных поставить под сомнение результаты голосования.
- Определить уровень возможной нагрузки на сервера.
- Оградить голосование от возможного внешнего воздействия (DDOS атаки и любых возможных случайностей).
- Основная сложность – это высокая ответственность за результат глобального мероприятия, созданного нами программного комплекса. Любая ошибка могла дискредитировать мероприятие и уничтожить труд многих людей.
Что сделано
- Подключение возможности подписать результат голосования КЭП.
- Внедрение PDF с результатами в файл с КЭП.
- Добавление капчи в функционал очистки результатов голосования.
- Обработчик ошибки на странице подписей, если не задан сертификат.
- Формирование документа со всеми бюллетенями в формате HTML и PDF.
- Оттиск КЭП только в подписанном файле.
- Редактирование периода опроса формат имени файла КЭП. 2020-01-25_{СНИЛС}_{ФАМИЛИЯ}_{ИМЯ ОТЧЕСТВО}
- Создание API и Интерфейс Выбора способа подключения к системе обеспечения видеоконференцсвязи TrueConf, к которой подключаются участники голосования.
- Функционал согласования мероприятия.
- Статистика голосования в виде отчётов.
- Фильтры для результатов голосования – «проголосовавшие», «не проголосовавшие».
- Возможность добавления вопросов по ходу голосования.
- Индикация у пользователей при завершении голосования.
- СНИЛС добавили в учётку пользователя, если имя в учётке совпадает с сертификатом (записывается ИНН если физлицо).
- Проверка сертификатов по имени.
- Создание Шаблона бюллетеня для мероприятия, где нужны разные шаблоны.
- Запасные страницы мероприятия («заглушки») на случай глобального сбоя.
- Автоматическая регистрация незарегистрированных участников при очной явке.
- Нагрузочное тестирование системы голосования с помощью созданных нами программных комплексов (эмуляторов).
Вывод
По словам представителя Министерства юстиции, фиксирующего процесс и результаты голосования, мы провели
первое подобное мероприятие в рамках страны и это будет прецедентом для изменений в законодательстве РФ.
Президент ТПП РФ Сергей Катырин на встрече с президентом РФ Владимиром Путиным рассказал о формате проведения съезда и онлайн-голосовании с подписанием результатов: