Quick Report

Шаблон Quick Report разработан для создания приложений гражданской активности, которые позволяют пользователям осуществлять захват информации и ее отправку на онлайн-сервисы. Чтобы получить дополнительную информацию и посмотреть примеры приложений Quick Report, ознакомьтесь с этой историей.

При использовании этого шаблона для создания приложения вам будет нужно только ввести заголовок. Используйте инструмент Настройки, чтобы настроить быстрый отчет.

Требования

Требования для шаблона Quick Report это:

  • Версия веб-карты должна быть не ниже 2.0, иначе карта не загрузится.
  • (Дополнительно) Предназначено для разрешения использования коллекции фотографий и вложений в вашем сервиса объектов.
  • (Дополнительно) Вы можете использовать для символов категории, чтобы отображать типы символов в списке выбора объектов при создании отчета.
  • (Дополнительно) Предоставить элемент общедоступного размещённого пакета мобильных карт (MMPK) в учётной записи вашей организации для просмотра карты в автономном режиме. Для настройки этого используется свойство ID элемента пакета мобильной карты. Если ваш MMPK не был создан с помощью дополнительного модуля ArcGIS Pro Publisher с включенной возможностью анонимного использования, необходимо настроить шаблон Quick Report с защищенным векторным слоем для просмотра карты офлайн.

Настройка вашего приложения

После создания приложения, вы можете настроить его, изменив настройки приложения.

Запустите AppStudio и на боковой панели щёлкните Настройки > Свойства. В следующей таблице отображено содержание вкладок на странице Свойства Quick Report, отсортированное по вкладкам, на которых они находятся, и по их предназначению. Их также можно изменить непосредственно в файле appinfo.json. Если вы изменили какие-то из этих настроек, выберите Применить, чтобы сохранить эти изменения перед повторным запуском приложения.

Свойства Стартового экрана

СвойствоИмя JSONТипОписание

Фоновое изображение

startBackground

String (URL-изображения)

Изображение, используемое как фон на Стартовой странице.

Размер основного шрифта

baseFontSize

Номер

Определяет базовый размер шрифта во всем приложении.

Файл шрифта заголовка

customTitleFontTTF

String (путь к файлу)

Задает стиль пользовательского шрифта, используемого в приложении для заголовков.

Файл шрифта текста

customTextFontTTF

String (путь к файлу)

Задает пользовательский стиль шрифта, используемого для текста в приложении.

Показать логотип

startShowLogo

Boolean (true|false)

Показывать или скрывать логотип и его ссылку на стартовой странице.

Логотип

logoImage

String (URL-изображения)

Изображение, используемое для логотипа на стартовой странице.

URL логотипа

logoUrl

String

URL-адрес, вызываемый при нажатии на логотип на стартовой странице.

Подпись номера телефона

phoneLabel

String

Подпись, показываемая для номера телефона.

Телефон:

phoneNumber

String

Номер телефона, предоставляемый в приложении.

Подпись веб-сайта

websiteLabel

String

Подпись, показываемая для веб-сайта.

Веб-сайт

websiteUrl

String

URL-адрес веб-сайта, предоставляемый в приложении.

Подпись Email

emailLabel

String

Подпись, показываемая для адреса электронной почты.

Адрес email

emailAddress

String

Адрес электронной почты, предоставляемый в приложении.

Подпись социальной сети

socialMediaLabel

String

Подпись, показываемая для URL-адреса социальной сети.

Социальная сеть

socialMediaUrl

String

URL-адреса социальной сети, предоставляемый в приложении.

Свойства Формы

СвойствоИмя JSONТипОписание

ID веб-карты

webMapID

String

ID общедоступной веб-карты, предоставляющей информацию для пользователей по выбору местоположения отчета. Все базовые карты по умолчанию предоставляются как веб-карты.

ID элемента пакета мобильных карт

offlineMMPKID

String

ID общедоступного элемента ММРК, который можно использовать для загрузки офлайн-карт.

Адрес сервиса объектов

featureServiceURL

String

URL слоя объектов, в который будет производиться запись данных.

ID слоев сервиса объектов

featureLayerId

String

ID слоя объектов, в который будет производиться запись данных. Вы можете добавить один или несколько ID слоев из такого же сервиса объектов в виде списка с разделителями-запятыми. Например: 0,1,2.

Целевой URL

payloadUrl

String

Настройте необязательный URL-адрес для отправки сведений об успешно отправленном отчете во внешнюю службу webhook в формате JSON. Более подробно см. страницу википедии о вебхуках.

Спасибо за сообщение

thankyouMessage

String

Текст отзыва, который будет показан при отправке отчета пользователем. Поддерживает ссылки HTML.

Ссылка на Справку отчета

reportHelpUrl

String

Справка или инструкции по заполнению отчета. Это может быть HTML-файл или URL.

Разрешить пропускать вложения

allowPhotoToSkip

Boolean (true|false)

Позволяет пользователям не выполнять загрузку вложений в форму. Если false, пользователь должен указать хотя бы одно вложение. Таким вложением может быть фотоизображение, аудио-запись или видео-запись (если разрешено).

Показать альбом

showAlbum

Boolean (true|false)

Позволяет пользователю выбрать в альбоме фото. По умолчанию используется значение true.

Активировать выбор файлов (BETA)

enableSelectFiles

Boolean (true|false)

Позволяет пользователю выбрать файлы как вложения. По умолчанию используется значение true.

Включение видео-записывающего устройства (BETA)

supportVideoRecorder

Boolean (true|false)

Включает запись видео до 30 секунд, которая прикладывается как часть отчета.

Примечание:

Видеозапись недоступна на устройствах Windows.

Включение видео-записывающего устройства (BETA)

supportAudioRecorder

Boolean (true|false)

Включает запись видео до 2 минут, которая прикладывается как часть отчета.

Максимально допустимое число вложений

maximumAttachments

Опции (диалоговое окно)

Ограничивает число вложений в расчете на объект. Вложениями могут быть фотоизображения, аудио-записи или видео-записи (если разрешено). Допустимыми являются значения от 1 до 6.

Свойства цвета:

СвойствоИмя JSONТипОписание

Цвет фона

pageBackgroundColor

String (значение цвета)

Цвет, используемый для фона страницы приложения.

Цвет текста

textColor

String (значение цвета)

Цвет, используемый для текста.

Цвет текста колонтитула

headerTextColor

String (значение цвета)

Цвет, используемый для текста колонтитула.

Цвет фона колонтитула

headerBackgroundColor

String (значение цвета)

Цвет, используемый для фона колонтитула.

Цвет кнопки

buttonColor

String (значение цвета)

Цвет, используемый для кнопок в приложении.