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 JSON | Typ | Opis |
---|---|---|---|
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 JSON | Typ | Opis |
---|---|---|---|
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 JSON | Typ | Opis |
---|---|---|---|
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. |