Ustawienia

W specyfikacji XLSForm arkusz settings (ustawienia) zawiera opcje sterujące wyglądem i zachowaniem ankiety.

Tytuł formularza

W kolumnie form_title (tytuł formularza) definiowana jest nazwa wyświetlana w obszarze tytułu ankiety.

Tytuł ankiety można również zdefiniować, dołączając do ankiety pytanie typu note (uwaga) o nazwie generated_note_form_title. Metoda ta pozwala na udostępnienie tłumaczeń tytułu oraz dołączenie do tytułu wartości pochodzących z odpowiedzi na ankietę dzięki zastosowaniu składni ${question_name}. Więcej informacji na ten temat zawiera sekcja Dostosowywanie elementów formularza.

Notatka:

Ten tytuł nie jest używany w galerii ankiet ani w menu Pobierz ankiety. Tytuł używany w tych lokalizacjach jest definiowany w aplikacji Survey123 Connect na karcie Szczegóły.

Identyfikator formularza

W kolumnie form_id (identyfikator formularza) definiowana jest nazwa warstwy docelowej w warstwie obiektowej, która zostanie utworzona (lub z którą zostanie nawiązane połączenie) w celu przechowywania odpowiedzi na ankietę. Jeśli ta kolumna jest pusta, w aplikacji Survey123 zostanie wyświetlony identyfikator formularza o takiej samej wartości jak nazwa pliku formularza XLSForm. Jeśli warstwa obiektowa zostanie utworzona podczas publikowania ankiety, jej nazwa będzie zgodna z identyfikatorem formularza. Jednak jeśli podczas publikowania ankieta łączy się z istniejącą warstwą obiektową, z ankietą zostanie połączona warstwa, której nazwa jest zgodna z identyfikatorem formularza.

Jeśli ankieta zawiera powtórzenia, warstwa obiektowa będzie zawierać warstwę obiektową i jedną lub większą liczbę powiązanych tabel. W tym przypadku identyfikator formularza odnosi się do nazwy nadrzędnej warstwy obiektowej. Identyfikator formularza nie odnosi się do tych powiązanych tabel.

Podczas tworzenia ankiety na podstawie istniejącej warstwy obiektowej za pomocą identyfikatora formularza można odwoływać się do określonej warstwy obiektowej lub tabeli. Można na przykład utworzyć ankietę przeznaczoną specjalnie dla powiązanej tabeli, takiej jak na przykład tabela rekordów inspekcji. W tym przypadku wprowadź nazwę tabeli w kolumnie form_id (identyfikator formularza).

Notatka:

Aby wygenerować ankietę na podstawie powiązanej tabeli w warstwie obiektowej, najpierw musisz wygenerować formularz XLSForm na podstawie pełnej warstwy obiektowej, a następnie usunąć pytania odnoszące się do nadrzędnej warstwy obiektowej. Należy usunąć wiersze begin repeat (rozpocznij powtórzenie) i end repeat (zakończ powtórzenie) oraz wprowadzić nazwę powtórzenia w kolumnie form_id (identyfikator formularza).

Nazwa instancji

W kolumnie instance_name (nazwa instancji) definiowane są informacje używane do jednoznacznego identyfikowania odpowiedzi na ankietę w aplikacji terenowej Survey123. Więcej informacji można znaleźć w temacie Nazwa instancji.

Adres URL przesyłania

W kolumnie submission_url (adres URL przesyłania) definiowana jest istniejąca warstwa obiektowa, do której będą przesyłane odpowiedzi na ankietę. Aby przesłać wyniki, ta warstwa obiektowa musi być dostępna zarówno dla właściciela, jak i użytkowników ankiety. Więcej informacji można znaleźć w temacie Użycie aplikacji Survey123 z istniejącymi warstwami obiektowymi.

Język domyślny

Wartość w kolumnie default_language (język domyślny) definiuje język, który będzie początkowo używany w ankiecie. Definiowanie języka za pomocą kodu języka jest zalecane, ale nie jest wymagane, jednak język musi być zdefiniowany w taki sam sposób w całej ankiecie. Więcej informacji można znaleźć w sekcji Zarządzanie wieloma językami.

Wersja

W kolumnie version (wersja) definiowana jest nazwa lub numer bieżącej wersji ankiety. Odniesienia do tej wersji można tworzyć w pytaniach ankiety przy użyciu funkcji version() w kolumnie calculation (obliczenia). Będą one wyświetlane na stronie zawartości ankiety, jeśli została zdefiniowana wersja. Ta funkcja jest przydatna do informowania o zaktualizowaniu ankiety.

Notatka:
W razie potrzeby wersja ankiety może być podawana ręcznie przez twórcę ankiety. Nie jest ona automatycznie zmieniana ani zwiększana.

Styl

Kolumna style (styl) definiuje style, który zostaną zastosowane w całej ankiecie. Aby te style zadziałały, wymagane jest podanie dodatkowych wartości w kolumnie appearance (wygląd). Więcej informacji można znaleźć w temacie Wygląd.