| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
ru:airlay:properties_ac [2026/02/18 15:03] Константин [Полный перечень параметров в поле _properties] |
ru:airlay:properties_ac [2026/02/19 13:21] (текущий) Константин [Полный перечень параметров в поле _properties] |
| {{:ru:airlay:properties_7.jpg?nolink&250|}}{{:ru:airlay:properties_8.jpg?nolink&250|}}\\ | {{:ru:airlay:properties_7.jpg?nolink&250|}}{{:ru:airlay:properties_8.jpg?nolink&250|}}\\ |
| **//Рисунок 8. Сравнение включенной и выключенной функции//** | **//Рисунок 8. Сравнение включенной и выключенной функции//** |
| | |
| | ==== Функция прикрепления медиа к полю ==== |
| | ---- |
| | __Для добавления возможности прикрепления медиа к полю схемы, необходимо:__ |
| | - Войти в систему с правами администратора; |
| | - Нажать кнопку "Главное меню"; |
| | - Нажать кнопку "Администрирование"; |
| | - Выбрать "Модуль трека"; |
| | - Выбрать необходимый модуль, который будет использоваться для схемы в мобильном приложении AirLay Control, путем нажатия ЛКМ; |
| | - Перейти во вкладку "Схемы"; |
| | - Напротив необходимой схемы нажать кнопку "Настройки"; |
| | - Перейти во вкладку "Список параметров"; |
| | - В том поле где необходимо прикрепление медиа в поле "Имя" добавить в конце наименования поля ''_media'' (пример: ''name_media'' - у поля name в приложении будет возможность прикрепить медиа к конкретному полю; |
| |
| ==== Полный перечень параметров в поле _properties ==== | ==== Полный перечень параметров в поле _properties ==== |
| <code>{"category_id":"663491dc5cb8f5bb43020446", ...} </code> - Категория объектов под которые разработана схема - мобильное приложение выберет эту схему для объекта с указанной категорией | |
| <code>{"allowGallery": true|false} </code> - Включает возможность добавления фото и галереи при использовании схемы | Перечень опций которые влияют на поведение программы при работе со схемой в которой они указаны: |
| <code>{"compactView": true|false} </code> - Убирает необязательные поля с формы с возможностью добавить эти поля пользователем | ^ Параметр ^ по умолчанию ^ описание ^ |
| <code>{"slimView": true|false} </code> - Уменьшает отступы у элементов формы | |<code>{"category_id":"id", ...}</code>|-|Категория объектов, под которые разработана схема - мобильное приложение выберет эту схему для объекта с указанной категорией| |
| <code>{"warningFields": {"num","name"}, ...}</code> - Перечень полей которые проверяются на заполненность и выдается предупреждение что они не заполнены - отправка не блокируется | |<code>{"allow_gallery": true|false}</code>|настройка сервера|Включает возможность добавления фото из галереи при использовании схемы (перекрывает настройку на сервере)| |
| <code>{"necessarilyUniqueFields": {"id", "num"}, ...}</code> - Перечень полей которые проверяются на "уникальность" в рамках текущей сессии на мобильном устройстве, т.е. если в предидущем объекте/отчете были указаны какие то значения в этих полях то на текущем объекте/отчете они должны отличаться от ранее введенных | |<code>{"compact_view": true|false}</code>|false|Убирает необязательные поля с формы с возможностью добавить эти поля пользователем| |
| <code>{"autoFillPrevObjFields": {"dname", "num_pilon"}, ...}</code> - Перечень полей которые будут автозаполняться с предидущего объекта/отчета | |<code>{"slimView": true|false}</code>|false|Уменьшает отступы у элементов формы| |
| <code>{"autoFillMasterFields": {"properties.name", "length", "issue"}}</code> - Перечень полей для схем Мониторинг/Обследование которые будут предзаполняться значениями из полей мастер объекта (обследуемого объекта). Наименование полей должно быть одинаковым с мастер-объектом | |<code>{"check_unique_warn": |
| <code>{"gpsAccuracyLimit":5}</code> - Лимит точности GPS при котором будет выведено предупреждение что точность недостаточная. | ["num","name", ...] |
| <code>{"strictRequiredFieldMedia":true|false}</code> - Приложение запросит прикрепление медиа у обязательных полей к которым можно прикрепить медиа. | }</code>|нет|Перечень полей, которые проверяются которые проверяются на "уникальность" в рамках текущей сессии на мобильном устройстве и выдается предупреждение, что они заполнены некорректно - отправка не блокируется - можно передавать с такими значениями полей| |
| <code>{"allowLinkObjects": true|false}</code> - В случаях когда категория объекта является дочерней программа запрашивает создание родительского объекта, в случае если опция указана false тогда такое не будет запрашиваться и родительский элемент создаваться не будет. | |<code>{"check_unique_err": |
| <code>{"addCreationIssueData": true|false}</code> - Если опция включена - приложение добавит к создаваемому объекту поле "_issue" в котором укажет параметры задачи по которой был создан объект. | ["id", "num", ...] |
| </code> | }</code>|нет|Перечень полей, которые проверяются на "уникальность" в рамках текущей сессии на мобильном устройстве, т.е. если в предыдущем объекте/отчете были указаны какие то значения в этих полях, то на текущем объекте/отчете они должны отличаться от ранее введенных, отправка будет заблокирована пока пользователь не поправит значения| |
| | |<code>{"auto_fill_form": |
| | ["dname", "num_pilon", ...] |
| | }</code>|нет|Перечень полей, которые будут автозаполняться с предыдущего объекта/отчета| |
| | |<code>{"auto_fill_master_form": |
| | ["properties.name", |
| | "length", |
| | "issue", ...] |
| | }</code>|нет|Перечень полей, для схем Мониторинг/Обследование, которые будут предзаполняться значениями из полей мастер объекта (обследуемого объекта). Наименование полей должно быть одинаковым с мастер объектом| |
| | |<code>{"gps_accuracy_limit":5}</code>|отключено|Лимит точности GPS, при котором будет выведено предупреждение, что точность координат полученных от устройства недостаточная (в режиме привязки к координатам устройства)| |
| | |<code>{"require_field_media_count":0|1}</code>|0|Приложение запросит прикрепление медиа у обязательных полей, к которым можно прикрепить медиа в указанном количестве| |
| | |<code>{"allow_link_objects": true|false}</code>|true|В случаях, когда категория объекта является дочерней, программа запрашивает создание родительского объекта, в случае если опция указана false тогда такое не будет запрашиваться и родительский элемент создаваться не будет| |
| | |<code>{"add_creation_issue_data": true|false}</code>|false|Если опция включена - приложение добавит к создаваемому объекту поле "_issue", в котором укажет параметры задачи по которой создается объект в приложении| |
| | |<code>{"min_object_creation_distance": 0-999}</code>|0 (не контролируем) |Если указано значение отличное от 0 - мобильное приложение будет проверять рассояние до ранее созданных на планшете объектов, и в случае если расстояние меньше или равно указанному будет высвечивать неблокирующее предупреждение о возможном дубле| |