Перейти к основному содержимому

Опросы (анкетирование)

Этот раздел описывает техническое устройство и административные настройки подсистемы «Опросы» в EmplDocs. Настройки производятся в 1С.

Диаграмма классов подсистемы Опросы выглядит следующим образом:

Что происходит, когда создается шаблон опроса​

  1. Фронтенд отправляет данные в бэкэнд, создается элемент объекта Документ.лксНазначениеОпросов со статусом «Черновик».
  2. Вопросы, созданные в конструкторе, записываются в Справочник.лксВопросыШаблонаАнкеты.
  3. Респонденты, Согласующие и Уведомления сохраняются в соответствующих табличных частях документа лксНазначениеОпросов .
  4. При переводе статуса в «На согласовании» происходит запись в РС.лксСостоянияОпросов и отправка уведомления Согласующим.

Что происходит, когда респондент проходит опрос​

  1. Когда опрос запускается, для каждого респондента создается отдельный документ Документ.лксАнкета, который ссылается на исходный опрос (Документ.лксНазначениеОпросов).
  2. Ответы, введенные респондентом, сохраняются в табличной части ТЧ.лксАнкета.Состав и дублируются в РегистрСведений.лксОтветыНаВопросыАнкет.
  3. При нажатии «Завершить»:
    1. Документ.лксАнкета проводится.
    2. Статус прохождения респондента в РС.лксСостоянияОпросов переходит в «Пройден».
    3. Если опрос был Неанонимным, ответы в РегистрСведений.лксОтветыНаВопросыАнкет содержат прямую привязку к Документ.лксАнкета (и, соответственно, к ФИО респондента).