Обновить опрос

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

Внимание:

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

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

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

Изменения опросовВеб-дизайнер Survey123Survey123 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-адрес отправки, то при наличии вариантов, отсутствующих в доменах векторного слоя, появится информация об отсутствующих вариантах. Можно заново опубликовать опрос, но домены обновлены не будут.