Uma pesquisa é composta de duas partes: o item de formulário que o aplicativo usa e a camada de feição que contém os dados enviados da pesquisa. Você pode atualizar uma pesquisa que foi publicada. Você também pode atualizar e republicar pesquisas no Survey123 Connect que foram criadas originalmente no Survey123 web designer.
Antes de substituir uma pesquisa existente, confirme que todas as pesquisas não enviadas foram enviadas e considere baixar os resultados da pesquisa original primeiro. Quando uma pesquisa é republicada, os usuários Survey123 field app devem atualizar sua pesquisa para ver e trabalhar com a versão mais recente.
Aviso:
Se uma pesquisa foi criada no Survey123 Connect a partir de uma camada de feição existente (uma camada de feição do ArcGIS Server ou camada de feição hospedada), novas perguntas e valores da lista de opções poderão ser adicionados à pesquisa somente após o campo ou domínio correspondente ser adicionado à camada de feição.
Após fazer alterações na pesquisa, você pode publicá-la novamente sem excluir e recriar as camadas de feição. Você pode fazer as seguintes alterações em uma pesquisa publicada no Survey123 web designer e Survey123 Connect sem causar perda de dados:
- Reordenar perguntas
- Atualizar rótulos nas perguntas
- Atualizar rótulos em grupos
- Atualizar restrições, padrões, dicas e se a pergunta for exigida
- Atualizar cálculos
- Atualizar filtros de opção (Survey123 Connect somente)
- Adicionar ou excluir opções nas listas
- Excluir perguntas e repetições
- Adicionar perguntas
- Adicionar anotações
- Adicionar grupos
- Alterar os tipos de perguntas (se o tipo de campo subjacente for o mesmo)
Anotação:
Perguntas de imagem, áudio e arquivo não podem ser adicionadas, a menos que os anexos estejam habilitados para a camada de feição. Se uma pesquisa incluiu uma pergunta de imagem, áudio ou arquivo quando foi criada, os anexos já estão habilitados.
Renomear uma pergunta cria um campo na camada de feição abaixo do novo nome. O campo antigo é retido na camada de feição, portanto, antes de republicar, é recomendável revisar seu conteúdo e copiar os dados para o novo campo ou excluí-lo.
Validado:
Em versões anteriores ao Survey123 2.5, anotações com um nome, mas sem cálculo ou valor padrão, não geravam automaticamente um campo na camada de feição após a criação. Perguntas de anotação nomeadas exigem um campo na camada de feição, então se você republicar uma pesquisa que contém uma pergunta de anotação com um nome, mas nenhum cálculo ou valor padrão, você será avisado e terá a opção de adicionar campos. Para omitir perguntas de anotação nomeadas a partir da camada de feição defina bind::esri:fieldType para nulo. Anotações sem um nome são ignoradas pela camada de feição.
Em alguns casos, a republicação de uma pesquisa atualizada exclui e recria as camadas de feição. Exemplos incluem alterar apenas a caixa do nome de uma pergunta (como alterar o nome de siteid para SiteID), adicionar repetições e atualizar nomes de repetições.
Ao republicar,, o Survey123 Connect exibe um aviso se alguma das alterações feitas não for suportada pela camada de feição de pesquisa. Se você desconsiderar o aviso e republicar, a visualização da camada de feição original será excluída e substituída. Você pode excluir a camada de feição hospedada original após anexar quaisquer dados que você deseja salvar. O título do item será o mesmo da nova camada de feição. Para determinar qual manter, abra a página do item de cada um e verifique a seção Detalhes para visualizar qual deles está vinculado à nova camada _form.
Aviso:
Survey123 Connect 3.21 e posterior não criava a visualização de camada _form. Ao republicar alterações de esquema aplicáveis a pesquisas que foram publicadas inicialmente antes da versão 3.22, a camada de feição hospedada é excluída e todos os dados associados são perdidos quando Survey123 Connect recria as novas camadas de feição.
Nomes alternativos do campo
Quando uma pesquisa é publicada pela primeira vez, o rótulo de uma pergunta se torna o nome alternativo para seu campo na camada de feição. Quando você modifica os rótulos das perguntas e republica a pesquisa, o Survey123 Connect exibe um resumo das alterações e permite que você decida se essas alterações devem ser aplicadas aos nomes alternativos de campo na camada de feição. Considere o seguinte ao atualizar os rótulos das perguntas:
- Se uma pergunta tiver um valor na coluna bind::esri:fieldAlias , esse valor sempre será usado como nome alternativo do campo.
- Para pesquisas que usam uma URL de envio, os nomes alternativos de campo não serão atualizados e nenhum resumo das alterações será exibido.
Lista de opções
Ao modificar as opções para perguntas select_one e republicar a pesquisa, o Survey123 Connect exibe um resumo das alterações e permite que você decida se essas alterações devem ser aplicadas aos domínios de valor codificado na camada de feição. Considere o seguinte ao atualizar as opções para perguntas select_one:
- Adicionar uma opção ou atualizar o nome de uma opção existente adiciona um valor de domínio à camada de feição.
- Atualizar o rótulo para uma opção existente atualiza o rótulo para o valor de domínio existente na camada de feição.
- A exclusão de uma opção de uma lista de opções não tem efeito nos domínios da camada de feição.
- Se uma adição ou atualização em uma lista de opções resultar em valores de domínio com rótulos duplicados, um aviso aparecerá no Survey123 Connect ao republicar.
- Para pesquisas que usam uma URL de envio, se houver opções ausentes nos domínios da camada de feição, um resumo das opções ausentes será exibido. Você pode republicar a pesquisa, mas os domínios não serão atualizados.