Клиент - некоммерческая организация. Для обеспечения прозрачного процесса выбора президента организации потребовалось создать механизм выдвижения кандидатов.
Из-за того, что процедура достаточно формальна и должна соответствовать большому количеству законов и внутренних документов в организации, требуется получить от кандидата огромное количество совершенно разной информации. В дополнение к обязательной информации, от кандидата требуется презентовать себя, чтобы выборщики на голосовании могли принять решение в пользу того или иного кандидата.
Поскольку требовалось сделать достаточно большую анкету, мы решили связать форму с профилем пользователя на портале организации и получать общие данные о кандидате из профиля. Это сократило трудоемкость заполнения анкеты примерно на 15% и снизило количество ошибок заполнения.
Далее анкета должна пройти модерацию ответственным сотрудником, для этого был создан специальный раздел, куда выводились все заявки на модерацию. Менеджер мог посмотреть всю информацию о кандидате, как из анкеты, так и из профиля пользователя.
После модерации анкета кандидата автоматически публикуется в соответствующем разделе на сайте организации.
За время подготовки выборов было подано несколько заявок от кандидатов, все они успешно прошли модерацию и были выдвинуты на голосование.
По итогам работы модуля было принято решение доработать его и использовать для выдвижения кандидатов на любые должности в организации.