Aktualizowanie ankiety

Ankieta składa się z dwóch części. Są nimi element formularza używany przez aplikację i warstwa obiektowa zawierająca dane przesłane z ankiety. Istnieje możliwość zaktualizowania opublikowanej ankiety.

Uwaga:

W ankietach utworzonych w kreatorze internetowym Survey123 używane są widoki warstw obiektowych. Przy pracy w aplikacji Survey123 Connect z ankietami, które zostały utworzone w kreatorze internetowym, należy upewnić się, czy widok warstwy obiektowej zawiera potrzebne pola.

Po utworzeniu ankiety w aplikacji Survey123 Connect z istniejącej warstwy obiektowej (warstwy obiektowej serwera ArcGIS Server albo hostowanej warstwy obiektowej) nowe pytania i wartości list wyboru można dodać do tej ankiety tylko po dodaniu odpowiedniego pola lub domeny do tej warstwy obiektowej.

Po wprowadzeniu zmian w ankiecie zwykle można ją ponownie opublikować bez konieczności usuwania i ponownego tworzenia warstwy obiektowej. Następujące zmiany można wprowadzić w opublikowanej ankiecie za pomocą kreatora internetowego Survey123 lub aplikacji Survey123 Connect bez powodowania utraty danych:

  • Zmiana kolejności pytań
  • Aktualizacja etykiet pytań
  • Aktualizacja etykiet grup
  • Aktualizacja ograniczeń, wartości domyślnych, wskazówek i oznaczeń pytań wymaganych
  • Aktualizacja obliczeń
  • Aktualizacja filtrów wyboru (tylko Survey123 Connect)
  • Dodawanie lub usuwanie możliwości wyboru na listach
  • Usuwanie pytań i powtórzeń
  • Dodawanie pytań
  • Dodaj notatki
  • Dodawanie grup
  • Zmiana typów pytań (jeśli pole bazowe jest tego samego typu)
Notatka:

Nie można dodawać powtórzeń ani aktualizować nazw powtórzeń.

W niektórych przypadkach ponowne opublikowanie ankiety powoduje zaktualizowanie elementu formularza oraz usunięcie i ponowne utworzenie warstwy obiektowej. Podczas ponownego publikowania aplikacja Survey123 Connect wyświetla ostrzeżenie, jeśli dowolne spośród wprowadzonych zmiany nie są obsługiwane przez istniejącą warstwę obiektową.

Jeśli zignorujesz to ostrzeżenie i opublikujesz ankietę ponownie, pierwotna warstwa obiektowa zostanie usunięta i zastąpiona, a wszystkie powiązane dane zostaną utracone. Przed zastąpieniem istniejącej ankiety, potwierdź, że wszystkie niewysłane ankiety zostały wysłane i rozważ pobranie wyników oryginalnej ankiety w pierwszej kolejności.

W momencie ponownego publikowania ankiety użytkownicy aplikacji terenowej Survey123 muszą zaktualizować ankietę, aby zobaczyć najnowszą wersję i z nią pracować.

Notatka:

Pytań typu image (obraz), audio (dźwięk) i file (plik) nie można dodawać, chyba że w warstwie obiektowej są włączone załączniki. Jeśli podczas tworzenia ankieta zawierała pytanie typu image (obraz), audio (dźwięk) lub file (plik), załączniki są już włączone.

Pytania typu note (uwaga), które mają nazwę, wymagają pola w warstwie obiektowej. W wersjach aplikacji Survey123 wcześniejszych niż 2.5 podczas tworzenia pytań typu note (uwaga), które miały nazwę bez obliczenia lub wartości domyślnej, pola nie były automatycznie generowane w warstwie obiektowej. Jeśli ankieta zawierająca pytanie typu note (uwaga) o określonej nazwie, ale bez obliczenia lub wartości domyślnej, jest publikowana ponownie, pojawia się ostrzeżenie i opcja dodania pól podczas publikowania. Pytania typu note (uwaga) bez nazwy są ignorowane przez warstwę obiektową. Nazwane pytania typu note (uwaga) można również pominąć w warstwie obiektowej, ustawiając parametr bind::Esri:FieldType na wartość null.

Zmiana nazwy pytania powoduje utworzenie w warstwie obiektowej pola o nowej nazwie. Stare pole jest zachowywane w warstwie obiektowej, dlatego przed ponownym publikowaniem zalecane jest przejrzenie jej zawartości i skopiowanie danych do nowego pola lub ich usunięcie.

Zmiana wyłącznie wielkości liter w nazwie pytania — na przykład zmiana nazwy z siteid na SiteID — powoduje usunięcie warstwy obiektowej i jej ponowne utworzenie podczas ponownego publikowania ankiety.

Aliasy pól

Gdy ankieta jest publikowana po raz pierwszy, etykieta pytania staje się aliasem dla jego pola w warstwie obiektowej. W momencie modyfikowania etykiet pytań i ponownego publikowania ankiety aplikacja Survey123 Connect wyświetla podsumowanie zmian i umożliwia podjęcie decyzji, czy te zmiany należy zastosować względem aliasów pól w warstwie obiektowej. Przy aktualizacji etykiet pytań należy wziąć pod uwagę następujące kwestie:

  • Czy pytanie ma wartość w kolumnie bind::esri:fieldAlias, ta wartość będzie zawsze używana jako alias pola.
  • W przypadku ankiet, które używają adresu URL przesyłania, aliasy pól nie zostaną zaktualizowane i nie zostanie wyświetlone żadne podsumowanie zmian.

Listy możliwości wyboru

W momencie modyfikowania wyborów dla pytań typu select_one (wybierz jedną) i ponownego publikowania ankiety aplikacja Survey123 Connect wyświetla podsumowanie zmian i umożliwia podjęcie decyzji, czy te zmiany należy zastosować względem domen wartości kodowych w warstwie obiektowej. Przy aktualizacji możliwości wyboru dla pytań typu select_one (wybierz jedną) należy wziąć pod uwagę następujące kwestie:

  • Dodanie możliwości wyboru lub aktualizacja nazwy istniejącej możliwości wyboru dodaje wartość domeny do warstwy obiektowej.
  • Aktualizacja etykiety istniejącej możliwości wyboru powoduje aktualizację etykiety istniejącej wartości domeny w warstwie obiektowej.
  • Usunięcie możliwości wyboru z listy wyboru nie ma wpływu na domeny warstwy obiektowej.
  • Jeśli dodanie lub aktualizacja listy wyboru spowoduje powstanie wartości domen o zduplikowanych etykietach, w momencie ponownego publikowania w aplikacji Survey123 Connect jest wyświetlane ostrzeżenie.
  • W przypadku ankiet korzystających z adresu URL przesyłania, jeśli w domenach warstwy obiektowej brakuje możliwości wyboru, zostanie wyświetlone podsumowanie brakujących wyborów. Istnieje możliwość ponownego opublikowania ankiety, ale domeny nie zostaną zaktualizowane.