Szybki raport

Szablon Szybki raport służy do tworzenia aplikacji obywatelskich, które umożliwiają użytkownikom wykonywanie obserwacji i przesyłanie ich do usługi online. Aby dowiedzieć się więcej i zobaczyć przykłady aplikacji Szybki raport, zobacz ten artykuł.

Tworząc aplikację na podstawie tego szablonu, należy podać jej tytuł. Do dostosowania Szybkiego raportu należy użyć narzędzia Ustawienia.

Wymagania

Wymagania dla szablonu Szybki raport są następujące:

  • Mapa internetowa musi być w wersji 2.0 lub nowszej, w przeciwnym razie nie zostanie wczytana.
  • (Opcjonalne) Zezwolenie na zbiory zdjęć i włączenie załączników w usłudze obiektowej.
  • (Opcjonalnie) Nadaje usłudze obiektowej symbolizację według kategorii w celu użycia symboli jako kategorii na liście podczas tworzenia raportu.
  • (Opcjonalnie) Udostępnia hostowany publicznie element pakietu map internetowych (MMPK) na koncie instytucji w celu przeglądania map w trybie offline. W celu jego skonfigurowania należy użyć właściwości Identyfikator elementu pakietu map internetowych. Jeśli Twój pakiet MMPK nie został utworzony za pomocą rozszerzenia ArcGIS Pro Publisher z włączonym użyciem anonimowym, musisz skonfigurować aplikację Szybki raport z zabezpieczoną warstwą usługi obiektowej, aby wyświetlić mapę offline.

Dostosowywanie aplikacji

Po utworzeniu aplikacji można ją dostosować, wprowadzając odpowiednie zmiany w ustawieniach aplikacji.

Uruchom aplikację AppStudio i na panelu bocznym kliknij opcję Ustawienia > Właściwości. W poniższej tabeli przedstawiono zawartość kart znajdujących się na karcie Właściwości szablonu Szybki raport posortowaną według karty, na której się znajduje oraz jej przeznaczenia. Właściwości można także modyfikować bezpośrednio w pliku appinfo.json aplikacji. Jeśli zmienisz dowolne z tych właściwości, kliknij przycisk Zastosuj, aby je zapisać przed ponownym uruchomieniem aplikacji.

Zawartość właściwości ekranu początkowego

WłasnośćNazwa JSONTypOpis

Obraz tła

startBackground

Ciąg znakowy (adres URL obrazu)

Obraz używany jako tło strony początkowej.

Podstawowa wielkość czcionki

baseFontSize

Liczba

Ustawia podstawowy rozmiar czcionki używany w aplikacji.

Plik czcionki tytułu

customTitleFontTTF

Ciąg znakowy (ścieżka do pliku)

Ustawia niestandardowy styl czcionki, który ma być używany w tytułach i nagłówkach w całej aplikacji.

Plik czcionki tekstu

customTextFontTTF

Ciąg znakowy (ścieżka do pliku)

Ustawia niestandardowy styl czcionki, który ma być używany dla tekstu w całej aplikacji.

Pokaż logotyp

startShowLogo

Wartość logiczna (true|false)

Wyświetla lub ukrywa logo i powiązane z nim łącze na stronie początkowej.

Logo

logoImage

Ciąg znakowy (adres URL obrazu)

Obraz używany jako logotyp wyświetlany na stronie początkowej.

Adres URL logotypu

logoUrl

Ciąg znakowy

Adres URL otwierany za pomocą logotypu na stronie początkowej.

Etykieta numeru telefonu

phoneLabel

Ciąg znakowy

Etykieta wyświetlana dla numeru telefonu.

Numer telefonu

phoneNumber

Ciąg znakowy

Numer telefonu podawany w aplikacji.

Etykieta witryny

websiteLabel

Ciąg znakowy

Etykieta wyświetlana dla witryny.

Witryna

websiteUrl

Ciąg znakowy

Adres URL witryny podawany w aplikacji.

Etykieta adresu e-mail

emailLabel

Ciąg znakowy

Etykieta wyświetlana dla adresu e-mail.

Adres e-mail

emailAddress

Ciąg znakowy

Adres e-mail podawany w aplikacji.

Etykieta mediów społecznościowych

socialMediaLabel

Ciąg znakowy

Etykieta wyświetlana dla adresu URL mediów społecznościowych.

Media społecznościowe

socialMediaUrl

Ciąg znakowy

Adres URL mediów społecznościowych podawany w aplikacji.

Zawartość właściwości formularza

WłasnośćNazwa JSONTypOpis

Identyfikator mapy internetowej

webMapID

Ciąg znakowy

Publiczny identyfikator mapy internetowej zawierający informacje dla użytkownika dotyczące wyboru lokalizacji raportu. Wszystkie domyślne mapy bazowe są dostarczane jako mapy internetowe.

Identyfikator elementu pakietu map internetowych

offlineMMPKID

Ciąg znakowy

Identyfikator elementu publicznego pakietu MMPK, którego można użyć do pobierania map w trybie offline.

Adres usługi obiektowej

featureServiceURL

Ciąg znakowy

Adres URL warstwy obiektowej, w której ma znaleźć się rekord z obserwacji.

Identyfikatory warstwy usługi obiektowej

featureLayerId

Ciąg znakowy

Identyfikator warstwy obiektów, w której ma znaleźć się rekord z obserwacji. Istnieje możliwość dodania jednego lub większej liczby identyfikatorów warstwy obiektowej z tej samej usługi obiektowej w postaci listy rozdzielanej przecinkami. Na przykład: 0,1,2.

Adres URL ładunku

payloadUrl

Ciąg znakowy

Skonfiguruj opcjonalny adres URL, aby wysyłać informacje o pomyślnym przesłaniu raportu do zewnętrznej usługi elementów webhook w formacie JSON. Więcej informacji można znaleźć na stronie Wikipedii poświęconej elementom webhook.

Komunikat podziękowania

thankyouMessage

Ciąg znakowy

Tekst opinii wyświetlany po przesłaniu raportu przez użytkownika. Obsługuje łącza HTML.

Łącze do pomocy raportu

reportHelpUrl

Ciąg znakowy

Pomoc lub instrukcje dotyczące wypełniania raportu. Może to być lokalny plik HTML lub adres URL.

Zezwalaj na pomijanie załączników

allowPhotoToSkip

Wartość logiczna (true|false)

Umożliwia użytkownikowi pominięcie przesłania załącznika w formularzu. Jeśli ma wartość fałsz (false), użytkownik musi przesłać co najmniej jeden załącznik. Może to być zdjęcie, plik audio lub plik wideo (jeśli włączono tę funkcję).

Pokaż album

showAlbum

Wartość logiczna (true|false)

Umożliwia użytkownikowi wybór zdjęcia z albumu. Wartość domyślna to prawda (true).

Włączenie wyboru plików (BETA)

enableSelectFiles

Wartość logiczna (true|false)

Umożliwia użytkownikowi wybieranie plików jako załączników. Wartość domyślna to prawda (true).

Włącz rejestrator wideo (BETA)

supportVideoRecorder

Wartość logiczna (true|false)

Umożliwia zarejestrowanie 30-sekundowego filmu i dołączenie go do raportu.

Notatka:

Nagrywanie wideo nie jest dostępne na urządzeniach z systemem Windows.

Włącz rejestrator audio (BETA)

supportAudioRecorder

Wartość logiczna (true|false)

Umożliwia zarejestrowanie 2-minutowego pliku dźwiękowego i dołączenie go do raportu.

Maksymalna dozwolona liczba załączników

maximumAttachments

Opcje (pole złożone)

Ogranicza liczbę załączników obiektu. Załącznikami mogą być zdjęcia, pliki audio lub pliki wideo (jeśli włączono tę funkcję). Przyjmuje wartości od 1 do 6.

Zawartość właściwości kolorów

WłasnośćNazwa JSONTypOpis

Kolor tła

pageBackgroundColor

Ciąg znakowy (wartość koloru)

Kolor używany jako tło strony aplikacji.

Kolor tekstu

textColor

Ciąg znakowy (wartość koloru)

Kolor używany dla tekstu.

Kolor tekstu w nagłówku

headerTextColor

Ciąg znakowy (wartość koloru)

Kolor używany dla tekstu w nagłówku.

Kolor tła nagłówka

headerBackgroundColor

Ciąg znakowy (wartość koloru)

Kolor używany jako tło nagłówka.

Kolor przycisku

buttonColor

Ciąg znakowy (wartość koloru)

Kolor używany dla przycisków w całej aplikacji.