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. Można również aktualizować i ponownie publikować ankiety w aplikacji Survey123 Connect, które zostały pierwotnie utworzone w kreatorze internetowym Survey123.
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ć.
Uwaga:
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 warstw obiektowych. 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:
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.
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.
Wcześniejsze:
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. Ponieważ pytania typu note (uwaga), które mają nazwę, wymagają pola w usłudze 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. Aby pominąć nazwane pytania typu note (uwaga), należy skonfigurować parametr bind::Esri:FieldType na wartość null. Pytania typu note (uwaga) bez nazwy są ignorowane przez warstwę obiektową.
W niektórych przypadkach ponowne opublikowanie zaktualizowanej ankiety powoduje usunięcie i ponowne utworzenie warstw obiektowych. Przykłady obejmują modyfikowanie tylko wielkości liter nazwy pytania (np. zmianę nazwy z siteid na siteID), dodawanie powtórzeń i aktualizowanie nazw powtórzeń.
Podczas ponownego publikowania aplikacja Survey123 Connect wyświetla ostrzeżenie, jeśli dowolne spośród wprowadzonych zmian nie są obsługiwane przez warstwę obiektową ankiety. Jeśli zignorujesz to ostrzeżenie i opublikujesz ankietę ponownie, pierwotny widok warstwy obiektowej zostanie usunięty i zastąpiony. Można usunąć pierwotną hostowaną warstwę obiektową po dołączeniu dowolnych zawartych w niej danych, które mają zostać zapisane. Tytuł elementu będzie taki sam jak nowej warstwy obiektowej. Aby określić, który z nich ma zostać zachowany, otwórz stronę każdego elementu i przejrzyj sekcję Szczegóły w celu sprawdzenia, który z nich łączy się z nową warstwą _form.
Uwaga:
Aplikacja Survey123 Connect w wersji 3.21 i wcześniejszych nie tworzyła widoku warstwy _form. Podczas ponownego publikowania możliwych do zastosowania zmian schematu w ankietach, które zostały początkowo opublikowane w wersji wcześniejszej niż 3,22, hostowana warstwa obiektowa jest usuwana, a wszystkie powiązane z nią dane są tracone, gdy aplikacja Survey123 Connect ponownie tworzy nowe warstwy obiektowe.
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.