2009-05-19 3 views
1

Нам необходимо осуществить обследование, которое позволит следующее:SharePoint Survey, Ask п раз на основе ответа

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

На основании ответа на этот вопрос, нам нужно и тот же набор вопросов, задаваемых в 5 раз. Например, что такое цвет и сделать ваш автомобиль ... и так далее.

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

ответ

1

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

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

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

  1. Сколько автомобилей у вас есть? (если 4 ветви на вопрос № 4, если 3 ветви на вопрос № 6, если две ветви до # 8, если одна ветвь на # 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

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

Смежные вопросы