Używanie aplikacji Survey123 z oprogramowaniem ArcGIS Enterprise

Aplikacji Survey123 można używać z oprogramowaniem ArcGIS Enterprise, które umożliwia instytucjom hostowanie funkcji systemu ArcGIS we własnej infrastrukturze, na dwa sposoby:

  • Zaloguj się do witryny internetowej https://survey123.arcgis.com, używając poświadczeń ArcGIS Enterprise i podając adres URL portalu. Nie wymaga to dodatkowej konfiguracji witryny internetowej przez administratora systemu i zapewnia dostępność wszystkich funkcji aplikacji Survey123.
  • Poproś administratora systemu o zainstalowanie witryny internetowej Survey123 wraz z wdrożeniem oprogramowania ArcGIS Enterprise. Jest to wymagane, aby obsługiwać środowisko bez połączenia lub aby umożliwić instytucji pozostanie przy określonej wersji witryny internetowej.

W zależności od tego, jak jest skonfigurowane oprogramowanie Portal for ArcGIS we wdrożeniu oprogramowania ArcGIS Enterprise, istnieją różnice w sposobie używania aplikacji Survey123 i dostępnych funkcjach. W poniższej tabeli wymieniono różnice między instalacjami portalu za zaporą lub w internecie. Więcej informacji na temat opcji wdrożenia portalu zawiera sekcja Planowanie konfiguracji oprogramowania Portal for ArcGIS.

Lokalizacja oprogramowania Portal for ArcGISWitryna internetowa survey123.arcgis.comZainstalowana witryna internetowa

Za Twoją zaporą

  • Witryna internetowa nie jest w Twojej domenie
  • Wymaga parametru URL do zalogowania się
  • Nie można generować raportów aplikacji Survey123
  • Zawsze masz najnowszą wersję witryny internetowej Survey123
  • Witryna internetowa jest w Twojej domenie
  • Nie wymaga parametru URL do zalogowania się
  • Nie można generować raportów aplikacji Survey123
  • Można pozostać przy stałej wersji witryny internetowej Survey123

Dostępna w internecie

  • Witryna internetowa nie jest w Twojej domenie
  • Wymaga parametru URL do zalogowania się
  • Można generować raporty aplikacji Survey123
  • Zawsze masz najnowszą wersję witryny internetowej Survey123
  • Witryna internetowa jest w Twojej domenie
  • Nie wymaga parametru URL do zalogowania się
  • Nie można generować raportów aplikacji Survey123
  • Można pozostać przy stałej wersji witryny internetowej Survey123

W większości przypadków w usłudze Survey123 i oprogramowaniu ArcGIS Online dostępne są te same funkcje aplikacji ArcGIS Enterprise, jednak istnieją wyjątki. W pozostałej części tego tematu podano wymagania i zachowania dotyczące używania aplikacji Survey123 z oprogramowaniem ArcGIS Enterprise.

Konfiguracja

Korzystanie z aplikacji Survey123 w oprogramowaniu ArcGIS Enterprise wymaga podstawowego wdrożenia oprogramowania ArcGIS Enterprise oraz posiadania dostępnego unikalnego adresu URL portalu ArcGIS Enterprise. Więcej informacji zawiera temat Instalowanie i wdrażanie oprogramowania ArcGIS Enterprise.

Domyślnie serwer ArcGIS Server zezwala na żądania międzydomenowe, dlatego aplikacje klienckie JavaScript mogą wywołać usługi serwerowe z dowolnej domeny. Dlatego jeśli serwer ArcGIS Server został skonfigurowany w taki sposób, aby ufał tylko konkretnym domenom, należy upewnić się, że domena https://survey123.arcgis.com/ jest zaufana. Jeśli domena nie jest zaufana, witryna Survey123 nie będzie mogła pobrać danych i wystąpią błędy. Więcej informacji zawiera sekcja Ograniczanie żądań międzydomenowych do serwera ArcGIS Server.

Aby zalogować się do portalu w aplikacji Survey123 Connect lub aplikacji terenowej Survey123, w prawym górnym rogu ekranu logowania wybierz opcję Ustawienia. Na stronie Połączenia zostaną wyświetlone wszystkie portale, do których wcześniej logowano się z aplikacji. Jeśli nie logowano się wcześniej do żadnych portali, jedyną wstępnie zdefiniowaną opcją jest ArcGIS Online. Aby dodać portal, wybierz opcję Dodaj połączenie. Wpisz adres URL instytucji i wybierz opcję Dodaj. Opcjonalnie włącz opcję Loguj się przy użyciu zewnętrznej przeglądarki, aby uruchomić ekran logowania w przeglądarce zewnętrznej. Kliknij przycisk Wstecz znajdujący się w lewym górnym roku ekranu, aby zalogować się, używając poświadczeń swojej instytucji.

Aby zalogować się do portalu w witrynie Survey123, przejdź w przeglądarce do następującego adresu URL. W podanym przykładzie portal należy zastąpić adresem URL własnego portalu:

https://survey123.arcgis.com/?portalUrl=https://exampleportal.esri.com/arcgis

Zostanie otwarta witryna Survey123, a w komunikacie na górnym pasku będzie wyświetlony adres URL portalu. Zaloguj się do tej witryny przy użyciu poświadczeń portalu. W witrynie wyświetlane są ankiety istniejące w portalu. Można także utworzyć nowe ankiety. Kliknij na górnym pasku przycisk Resetuj, aby ponownie połączyć witrynę Survey123 z usługą ArcGIS Online.

Aby skonfigurować w aplikacji Survey123 Connect użycie lokalnie zainstalowanego interfejsu API, kliknij opcję Usługi w obszarze Ustawienia i podaj adres URL swojej instalacji, na przykład https://yourMachine.domain.com:5443/api. Do sprawdzenia, czy aplikacja Survey123 Connect korzysta z lokalnie zainstalowanego interfejsu API, można użyć aplikacji serwera proxy do debugowania internetowego (na przykład Fiddler lub Charles) i obserwować żądania wysyłane przez komputer, na którym działa aplikacja Survey123 Connect. Powinny być widoczne żądania xls2xform wysyłane do lokalnego komputera zamiast do witryny https://survey123.arcgis.com.

Wymagania

Aplikacji ArcGIS Survey123 można używać z oprogramowaniem ArcGIS Enterprise 10.7.1 lub nowszym skonfigurowanym z podstawowym wdrożeniem.

Poszczególne typy użytkowników i role w instytucjach ArcGIS mają dostęp do różnych obiektów aplikacji ArcGIS Survey123. Ról ArcGIS można również użyć do ograniczenia uprawnień przypisanych początkowo danemu typowi użytkownika. Na przykład, jeśli typ użytkownika Creator ma przypisaną rolę Użytkownik, jego uprawnienia do publikowania warstw obiektowych zostaną odwołane. Podobnie, jeśli typ użytkownika Mobile Worker ma przypisaną rolę Przeglądający, jego uprawnienia będą podobne do uprawnień typu użytkownika Viewer. Więcej informacji na ten temat zawiera sekcja Typy użytkowników, role i uprawnienia w oprogramowaniu ArcGIS Enterprise.

W poniższej tabeli opisano, do których funkcji aplikacji Survey123 ma dostęp każdy typ użytkownika w oprogramowaniu ArcGIS Enterprise w wersji 11.3 i wcześniejszych:

Typ użytkownikaWypełnianie ankiet w aplikacji internetowej Survey123Wypełnianie ankiet w aplikacji terenowej Survey123Analizowanie wyników w witrynie Survey123Tworzenie ankiet w witrynie Survey123Tworzenie ankiet w aplikacji Survey123 Connect

Creator

Tak

Tak

Tak

Tak

Tak

Edytor

Tak

Tak¹

Tak

Nie

Nie

Pracownik mobilny

Tak

Tak

Tak

Nie

Nie

GIS Professional (Basic, Standard i Advanced)

Tak

Tak

Tak

Tak

Tak

Przeglądający

Nie

Nie

Tak

Nie

Nie

Brak (anonimowy)

Tak²

Tak²

Tak³

Nie

Nie

¹Musi mieć przypisaną licencję aplikacji dodatkowej Survey123 lub aplikacji terenowej.

²Tylko ankiety publiczne. Ankiety publiczne można wypełniać za pomocą aplikacji internetowej albo aplikacji terenowej. Nie jest wymagane konto ArcGIS.

³Wyniki ankiety muszą zostać udostępnione wszystkim użytkownikom (publicznie).

Notatka:

Zainstalowanie najnowszej wersji witryny internetowej Survey123 we własnej infrastrukturze wymaga oprogramowania ArcGIS Enterprise w wersji 11.1 lub nowszej.

Najnowsza wersja to 3.20.

Dla następujących wersji oprogramowania ArcGIS Enterprise zaleca się zainstalować odpowiednią wersję witryny internetowej Survey123:

Wersja ArcGIS EnterpriseWersja instalatora witryny internetowej Survey123

11.0

3.19.1

10.9.1

3.18

10.9

3.15

10.8.1

3.13

10.7.1

3.12

Ogólnie rzecz biorąc, późniejsze wersje instalatora witryny Survey123 można instalować z wcześniejszymi wersjami oprogramowania ArcGIS Enterprise. Można jednak napotkać komunikat o błędzie lub ostrzegawczy, jeśli używane są nowsze funkcje w witrynie Survey123, które korzystają z nowszej wersji oprogramowania ArcGIS Enterprise.

W przypadku instalacji na autonomicznym serwerze internetowym mają zastosowanie takie same wymagania dotyczące systemu operacyjnego i sprzętu co w przypadku oprogramowania ArcGIS Enterprise 11.1 w systemach Windows i Linux z wyjątkiem systemów SUSE Linux Enterprise Server 12 i Ubuntu Server 18.04 LTS, które nie są kompatybilne.

Ograniczenia

Publikowanie ankiet w oprogramowaniu ArcGIS Enterprise wiąże się z wymienionymi poniżej ograniczeniami, innymi niż w przypadku publikowania w usłudze ArcGIS Online.

Ograniczenia warstwy obiektowej

W przypadku warstw obiektowych obowiązują następujące ograniczenia:

  • W witrynie ArcGIS Enterprise nie można publikować ankiet, w których jako nazwy pól są używane pewne zarezerwowane słowa kluczowe, na przykład end. W nazwach pól mogą występować te słowa kluczowe (na przykład endSurvey), pod warunkiem, że całe nazwy nie są dokładnie takie same jak słowa kluczowe. Zarezerwowane słowa kluczowe są wymienione w arkuszu Reserved szablonów XLSForm aplikacji Survey123.
  • Przy publikowaniu w oprogramowaniu ArcGIS Enterprise nazwy wszystkich pól muszą być pisane małymi literami.
  • Maksymalna liczb kolumn, które może zawierać warstwa obiektowa publikowana w portalu, zależy od używanej geobazy profesjonalnej. Limity wielkości można znaleźć w dokumentacji używanego systemu zarządzania bazą danych. Jeśli liczba pytań w ankiecie przekracza limit kolumn dla geobazy profesjonalnej, obejściem jest dodanie powtórzenia i ustawienie wartości repeat_count na 1 w celu rozszerzenia ankiety na wiele tabel.
  • Nazwa pytania w arkuszu ankiety nie może być dłuższa niż 32 znaki.
  • Nie można przesłać danych z aplikacji Survey123 do oprogramowania ArcGIS Enterprise lub Portal for ArcGIS, jeśli nie jest używana aplikacja ArcGIS Data Store.
  • Jeśli oprogramowanie ArcGIS Enterprise jest wdrożone w środowisku bez połączenia, szablony ankiet, przykłady i adresy URL przesyłania kierujące do warstw obiektowych usługi ArcGIS Online nie działają.
  • Adresów URL przesyłania nie można używać bezpośrednio z niesfederowaną warstwą obiektową ArcGIS Server. Obejście problemu jest przedstawione w temacie rejestrowanie usługi w serwisie ArcGIS Online lub w oprogramowaniu ArcGIS Enterprise.
  • Gdy używana jest geobaza dostępna dla wielu użytkowników, w warstwach może być używane wersjonowanie rozgałęzień, ale nie wersjonowanie tradycyjne. W przypadku korzystania z geobazy z wersjonowaniem rozgałęzień aplikacja Survey123 będzie kierować do wersji domyślnej. Więcej informacji można znaleźć w temacie Typy wersjonowania.
  • esriFieldTypeDateOnlyesriFieldTypeTimeOnly, esriFieldTypeTimestampOffset i esriFieldBigInteger można wykorzystywać tylko w usłudze ArcGIS Online. Te typy pól są dostępne w oprogramowaniu ArcGIS Enterprise w wersji 11.2 i nowszych.

Ograniczenia witryny Survey123

W przypadku witryny Survey123 obowiązują następujące ograniczenia:

  • Drukowanie z użyciem szablonów raportów nie działa z wdrożeniami oprogramowania ArcGIS Enterprise, które nie są dostępne publicznie. Jeśli zostanie podjęta taka próba, pojawi się błąd getaddrinfo ENOTFOUND.
  • Drukowanie z użyciem szablonów raportów nie działa we wdrożeniach oprogramowania ArcGIS Enterprise, w których używane jest zintegrowane uwierzytelnianie systemu Windows (IWA).
  • Nie można uzyskiwać dostępu do ankiet udostępnionych publicznie za pośrednictwem aplikacji internetowej wyświetlanej w przeglądarce Microsoft Edge, jeśli są używane wdrożenia oprogramowania ArcGIS Enterprise korzystające z uwierzytelniania IWA.
  • Nie można uzyskiwać dostępu do witryny internetowej Survey123 w przeglądarce Safari, jeśli są używane wdrożenia oprogramowania ArcGIS Enterprise korzystające z uwierzytelniania IWA. Rozwiązaniem zastępczym jest zainstalowanie witryny internetowej Survey123 we własnej infrastrukturze i udostępnienie jej na tym samym serwerze internetowym, co ArcGIS Web Adaptor używany przez dany portal.
  • Załączniki zawierające obrazy, dźwięki i pliki, które zostały przesłane do warstwy obiektowej, nie są powiązane z pytaniami, w odpowiedzi na które zostały przesłane w oprogramowaniu ArcGIS Enterprise wcześniejszym niż 10.8.1.
  • Wyników ankiety nie można eksportować do formatu KML.
  • Jeśli witryna internetowa Survey123 jest zainstalowana we własnej infrastrukturze, nie można korzystać z interfejsu API raportowania. Raporty można generować tylko wtedy, gdy używana jest witryna https://survey123.arcgis.com/.
  • Tłumaczeń nie można eksportować ani importować, gdy jest używana wersja 3.18 lub starsza zainstalowanej witryny Survey123.

Urządzenia mobilne i oprogramowanie ArcGIS Enterprise

Informacje ogólne na temat funkcji bezpieczeństwa dostępnych w komponentach ArcGIS oraz najważniejsze wskazówki można znaleźć w temacie Bezpieczeństwo platformy ArcGIS.