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 Studio lub 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 podaj 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 podać 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 Survey123 Mobile lub 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 na ten temat zawiera sekcja Tworzenie ankiety na podstawie warstwy obiektowej (Survey123 Studio | Survey123 Connect). W przypadku nowej ankiety, jeśli ta kolumna jest pusta, aplikacja Survey123 tworzy warstwę obiektów podczas pierwszego publikowania ankiety.

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. Ta wersja jest wyświetlana na stronie zasobów ankiety i jest przydatna do informowania osób odpowiadających na ankietę o jej zaktualizowaniu. Do wersji tej można też odnosić się w pytaniu ankiety przy użyciu funkcji version() umieszczonej w kolumnie calculation (obliczenie). Funkcji version() można co prawda używać z różnymi typami pytań, zaleca się jednak użycie jej w pytaniach typu text (tekst), aby mieć pewność, że wszystkie znaki są wyświetlane w oczekiwany sposób, na przykład V12.8.

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 kompozycję formularza, która jest stosowana w całej ankiecie. Wymagane są dodatkowe wartości w kolumnie appearance (wygląd). Więcej informacji na ten temat zawiera sekcja Grupy i strony.