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

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

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

Внимание:

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

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

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

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

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

Прежние версии:

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

В некоторых случаях повторная публикация обновленного опроса приводит к удалению и повторному созданию векторных слоев. Примерами могут быть изменение только регистра имени вопроса (например, изменение имени с siteid на SiteID), добавление повторов и обновление имен повторов.

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

Внимание:

Survey123 Connect 3.21 и более ранних версий не создавали представление слоя _form. При повторной публикации применимых изменений схемы в опросах, которые были первоначально опубликованы в версиях, предшествующих 3.22, размещенный векторный слой удаляется, а все связанные с ним данные будут при повторном создании Survey123 Connect новых векторных слоев потеряны.

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

Примечание:

В этом разделе описываются функции, доступные только в Survey123 Connect. Эта функциональность недоступна в Survey123 Studio.

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

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

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

Примечание:

В этом разделе описываются функции, доступные только в Survey123 Connect. Эта функциональность недоступна в Survey123 Studio.

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

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