Обновление опроса

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

Внимание:

Опросы, созданные в веб-дизайнере Survey123, используют представления векторных слоев. При работе в Survey123 Connect с опросами, которые были созданы в веб-дизайнере, убедитесь, что представление векторного слоя содержит необходимые поля.

После создания в Survey123 Connect опроса из существующего векторного слоя (векторного слоя или размещенного векторного слоя ArcGIS Server) новые вопросы и список выбора значений можно добавлять в опрос только после добавления соответствующего поля или домена в векторный слой.

После внесения изменений в опрос его обычно можно повторно опубликовать, не удаляя и не создавая заново векторный слой. Вы можете внести следующие изменения в опубликованный опрос в веб-дизайнере Survey123 и Survey123 Connect, не вызывая потери данных:

  • Изменение порядка вопросов
  • Обновление надписей в вопросах
  • Обновление надписей в группах
  • Обновление ограничений, значений по умолчанию, подсказок и того, требуется ли вопрос
  • Обновление вычислений
  • Обновление фильтров вариантов (только Survey123 Connect)
  • Добавление или удаление ответов в списках
  • Удаление вопросов и повторов
  • Добавить вопросы.
  • Добавить примечания
  • Добавление групп
  • Изменение типов вопросов (если тип соответствующего поля такой же)
Примечание:

Вы не можете добавлять повторы и обновлять названия повторов.

Во некоторых случаях повторная публикация опроса обновит элемент формы и удалит и заново создаст векторный слой. При повторной публикации Survey123 Connect показывает предупреждение, если какие-либо внесенные изменения не поддерживаются существующим векторным слоем.

Если вы проигнорируете предупреждение и выполните повторную публикацию, исходный векторный слой будет удален и заменен, а все связанные с ним данные потеряны. Перед заменой существующего опроса подтвердите, что все не отправленные ранее опросы отправлены, и подтвердите загрузку результатов исходного опроса в первую очередь.

Когда запрос переопубликован, пользователям полевого приложения Survey123 необходимо скачать свои опросы заново, чтобы видеть и работать с последней обновленной версией.

Примечание:

Вопросы с изображениями, аудио и файлами не могут быть добавлены, если для векторного слоя не включены вложения. Вложения включаются автоматически, если при создании опроса, он уже включал вопрос с изображением, аудио или файлом.

Для вопросов примечаний с именем в векторном слое необходимо специальное поле. В версиях ранее Survey123 2.5 примечания с именем, но без вычисления или значения по умолчанию, не генерировали автоматически поле в векторном слое во время создания. При повторной публикации опроса, содержащего примечания вопросов с именем, но без вычисления или значения по умолчанию, выводится предупреждение, и предоставляется опция для добавления полей при публикации. Примечания без имени игнорируются векторным слоем. Вы также можете опустить именованные вопросы с примечаниями из векторного слоя, установив значение bind:: esri:fieldType равным null.

При изменении имени вопроса создаётся поле в векторном слое с этим новым именем. Старое поле остается в векторном слое, поэтому перед повторной публикацией рекомендуется просмотреть его содержимое и либо скопировать данные в новое поле, либо удалить его.

Изменение регистра только в имени вопроса — например, изменение имени с siteid на SiteID — приводит к удалению и воссозданию векторного слоя при повторной публикации опроса.

Псевдонимы полей

Когда опрос публикуется впервые, подпись вопроса становится псевдонимом его поля в векторном слое. Когда вы меняете подписи вопросов и повторно публикуете опрос, в Survey123 Connect отображается сводка изменений и вы можете решить, должны ли эти изменения применяться к псевдонимам полей векторного слоя. При обновлении подписей вопросов имейте в виду следующее:

  • Если у вопроса есть значение в столбце bind::esri:fieldAlias, это значение всегда будет использоваться в качестве псевдонима поля.
  • Для опросов, в которых используется URL-адрес отправки, псевдонимы полей не будут обновляться, и поэтому информация об их изменениях не будет отображаться.

Списки выбора

Когда вы меняете варианты ответов на вопросы select_one (выбор только одного ответа) и повторно публикуете опрос, в Survey123 Connect отображается информация об изменениях, и вы можете решить, должны ли эти изменения применяться к доменам кодированных значений в векторном слое. При обновлении вариантов ответов для вопросов select_one (выбор только одного ответа) имейте в виду следующее:

  • Добавление варианта или обновление имени для имеющегося варианта приведет к добавлению доменного значения к векторному слою.
  • Обновление подписи для существующего выбора обновит подпись существующего значения домена в векторном слое.
  • Удаление варианта ответа из списка вариантов не влияет на домены векторного слоя.
  • Если добавление или обновление списка вариантов приведет к повторяющимся подписям значений домена, при повторной публикации в Survey123 Connect будет показано предупреждение.
  • Для опросов, в которых используется URL-адрес отправки, то при наличии вариантов, отсутствующих в доменах векторного слоя, появится информация об отсутствующих вариантах. Можно заново опубликовать опрос, но домены обновлены не будут.