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