Опрос SharePoint, спросите n раз на основе ответа - PullRequest
1 голос
/ 19 мая 2009

Нам нужно провести опрос, который позволит следующее:

  • Вопрос 1: Сколько у вас машин?
  • Ответ: раскрывающийся список (диапазон значений от 1 до 5)

Исходя из ответа на этот вопрос, нам нужен один и тот же набор вопросов, заданных 5 раз. Например, какого цвета и марки ваша машина ... и т. Д.

Есть ли способ достичь этого с помощью SharePoint, используя функции OOB / формы InfoPath?

1 Ответ

1 голос
/ 19 мая 2009

Чтобы быть OOTB, я вижу два варианта: InfoPath (в идеале, Forms Services, если у вас есть MOSS Enterprise) или список опросов. Решение InfoPath будет намного приятнее, но его настройка займет немного больше времени (возможно, пару часов против 30 минут). Кроме того, если у вас нет MOSS Enterprise, вы не можете использовать InfoPath Forms Services, и у каждого должен быть установлен клиент InfoPath на рабочем столе.

Для InfoPath это просто проектирование формы с необходимой логикой. Вам не нужно никакого кода позади. У меня будет просто ваш начальный вопрос, а затем раздел для каждого последующего набора вопросов. На вкладке отображения разделов вы можете использовать условную логику, чтобы скрыть раздел на основе ответа на первый вопрос. При желании все ваши ответы могут быть переведены в поля библиотеки форм SharePoint.

Я думаю, что список опросов будет немного больше (технический термин). Он имеет ограниченные возможности логики ветвления, поэтому может работать немного странно. В опросе вы можете перейти к другому вопросу на основе ответа на этот вопрос. Таким образом, вы можете заказать ваши вопросы как таковые (в основном задом наперед):

  1. Сколько у вас машин? (если 4 переходят к вопросу № 4, если 3 переходят к вопросу № 6, если 2 переходят к № 8, если 1 переход к № 10)
  2. Автомобиль № 5, вопрос № 1
  3. Автомобиль № 5, вопрос № 2
  4. Автомобиль № 4, вопрос № 1
  5. Автомобиль № 4, вопрос № 2
  6. Автомобиль № 3, вопрос № 1
  7. Автомобиль № 3, вопрос № 2
  8. Автомобиль № 2, вопрос № 1
  9. Автомобиль № 2, вопрос № 2
  10. Автомобиль № 1, вопрос № 1
  11. Автомобиль № 1, вопрос № 2

Может быть, кто-то еще может предложить лучшее решение с помощью списка опросов?

...