{values.PARAMNAME.property1}
подставляет
в
шаблон
значение
свойства
property1
элемента,
идентификатор
которого содержится в текущем значении табличного параметра PARAMNAME.
{values-prev.PARAMNAME.property1}
подставляет
в
шаблон
значение
свойства
property1
элемента,
идентификатор которого содержится в предыдущем значении табличного параметра PARAMNAME.
• SetUser - для создания пользователя.
• EnumVirtualTreeCars - EnumVirtualTreeGF для запроса списка виртуальных деревьев соответствующего типа.
• EnumSchemaTemplates - для запроса списка доступных шаблонов для создания Организаций/Схем.
• SetOrgSchema - для создания Организации/Схемы из указанного шаблона.
• SetDevices, SetDrivers, SetImplements - для множественного создания элементов соответствующего типа.
• GetOrgProps - для запроса свойств организации.
• SetOrgProps - для назначения свойств Организации/Схемы.
• GetUserProps - для запроса свойств пользователя.
• SetUserProps - для назначения свойств пользователю.
•
DeleteDevices,
DeleteGeofences,
DeleteDrivers,
DeleteImplements
-
для
множественного
удаления
элементов
соответствующего типа.
• GetOrgInfo - для запроса общей информации из настроек Организации/Схемы.
• SetDevices, SetDrivers, SetImplements - для множественного создания элементов соответствующего типа.
• EnumMaps - для запроса списка доступных карт для Организации/Схемы.
• GetGroupSchemas - для запроса списка Групп (Компаний) с их идентификаторами.
• SetGroupSchemas - для создания Групп (Компаний).
• SetOrgGroup - для изменения Группы (Компании) у Организации/Схемы.
•
Доступ на панель “Администрирование” имеют только глобальные администраторы.
•
Теперь
при
авторизации
глобальному
администратору
предлагается
выбрать
рабочее
пространство
для
загрузки - организацию или панель администрирования:
•
Добавлена кнопка для открытия панели администрирования из рабочего стола организации.
•
На панель администрирования вынесены Системные настройки, модули Организации, Пользователи, Роли.
•
Для
Глобального
администратора,
на
панель
"Администрирование"
добавлен
раздел
"Статистика
по
устройствам"
для
формирования
отчета
по
устройствам,
по
которым
производился
расчет
в
выбранном
месяце. Предусмотрен экспорт в MS Excel Worksheet (.xlsx):
Вид
панели
формируется
исходя
из
прав
доступа
текущего
пользователя
и
будет
разным
для
пользователей
с
разным уровнем доступа.
Для
отображения
имени
хоста
в
меню
“Информация”
необходимо
добавить
имя
хоста
в
параметр
service-name
в файл appsettings.user.config, например, "service-name": "ag2test".
В логи добавлены имя (name) и идентификатор (id) выполняемого отчета.
Теперь доступны все имеющиеся команды для всех типов БК АвтоГРАФ
В
списке
параметров
(ранее,
после
назначения
псевдонима,
требовалось
перезагрузить
страницу
для
его
отображения)
Добавление
новых
транспортных
средств,
водителей,
инструментов
в
схему
(SetDevice,
SetDriver,
SetImplement);
перемещение
элементов
в
дереве
(смена
родителя,
настройки
будут
наследоваться
от
новой
группы)
(MoveDevice,
MoveDriver,
MoveImplement);
удаление
устройств,
водителей,
инструментов
из
схемы
(DeleteDevice,
DeleteDriver,
DeleteImplement);
добавление
виртуальных
деревьев
в
схему
(добавление
или
полная
замена
существующего
виртуального
дерева
транспортных
средств/геозон)
(SetCarVirtualTree,
SetGFVirtualTree);
запрос
виртуальных
деревьев
транспортных
средств/геозон
из
схемы
(GetCarVirtualTree,
GetGFVirtualTree); назначение пользователю виртуального дерева (SetUserVirtualTree)
(Уменьшает вероятность тайм-аута при загрузке большой схемы / при плохой связи с сервером)
Начало/конец
события
фиксируется
и
оповещение
производится
только
в
том
случае,
если
интервал
времени
от
момента
начала/конца
события
до
времени
последних
принятых
данных
будет
не
меньше,
чем
задано
в
настройке.
Э
то
позволит
избежать
ложных
оповещений
для
событий,
зафиксированных
близко
ко
времени
последних
принятых
данных,
когда
после
приема
очередной
порции
данных
такое
событие
может
быть
отфильтровано или его начало/конец – смещены в результате пересчета
Для
экспорта/импорта/сброса
пароля/создания
новой
БД/просмотра
информации
файла
.agkey
соответственно
(для просмотра полного списка можно использовать WebMapCore --help)
Сортировка объектов по названию в деревьях теперь натуральная (как файлы в
проводнике)
Список поддерживаемых дистрибутивов и версий :
http://docs.microsoft.com/en-us/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website
Загрузка/обновление векторных карт также перенесены в отдельное окно:
Разработчики
могут
приложить
этот
файл
для
автоматического
создания
параметров
при
редактировании
APP.
Пример файла находится в папках APP-ов «AgroFields» и «Видеомониторинг».
В ближайшее время будет доступно описание и пример на PowerShell использования этого API.
Профили
могут
быть
трех
видов:
частные
(в
рамках
Организации
/
Схемы),
Публичные
(в
рамках
всего
сервера)
и Профили, загружаемые с сервера «ТехноКом».
В
настройках
ПО
«АвтоГРАФ.Сервер»
необходимо
добавить
адрес
сервера
«АвтоГРАФ.WEB»
по
аналогии
со
скриншотом.
При
выборе
такого
отчета
появляется
кнопка
«Мобильные
КТ»,
которая
позволяет
выбрать
Объекты
Мониторинга, используемые как Мобильные Контрольные Точки.
Например,
чтобы
отобразить
Свойство
Square
(Площадь)
текущей
Геозоны
(в
которую
вошел
Объект
Мониторинга),
можно
использовать
выражение
{values.GeoFence.Square},
где
«GeoFence»
–
это
название
Табличного Параметра.
Например,
чтобы
отправить
Сообщение
Водителю
(который
идентифицирован
по
карте),
можно
использовать
выражение
{values.Driver1.PhoneNumber},
где
«Driver1»
–
это
Табличный
Параметр
типа
Guid,
который
содержит
ID
Водителя.
Также
у
Водителя
должно
быть
собственное
или
унаследованное
Свойство
«PhoneNumber», в котором хранится номер телефона для отправки Сообщения.
Например,
необходимо
вывести
изображение
(картинку)
из
свойства
GFImage
для
текущей
Геозоны
(в
которой
находится
Объект
Мониторинга).
Для
этого
создается
«виртуальное»
свойство
с
именем
в
виде
«Parameter/Property».
Для
такого
Объекта
Мониторинга
будет
взят
Финальный
Параметр
с
указанным
именем,
по
нему
найдет
Объект
и
у
Объекта
будет
прочитано
Свойство
с
указанным
именем.
Таким
образом,
в
Карточку
Свойств
можно
вывести
любые
Свойства
(текстовые,
числовые,
картинки
и
т.п.)
для
текущих
Объектов
(Геообъектов, Водителей, Инструментов, Задач).
Можно
добавить
папку,
задать
для
нее
ссылку
с
Токеном
и
использовать
указанные
для
Токена
папки
и
Объекты
Мониторинга
в
обычном
виде
–
видеть
местоположение
и
Геозоны
на
карте,
смотреть
рейсы,
графики
и
информацию
по
Объектам
Мониторинга
и
по
Геозонам.
Вся
загрузка
информации
с
удаленного
сервера
идет
через
«АвтоГРАФ.WEB».
Таких
виртуальных
удаленных
папок
может
быть
подключено
любое
количество
и
каждая
папка
может
ссылаться
на
разные
Токены
и
разные
серверы.
Все
изменения
в
Токене,
которые
делаются
на удаленном сервере – отражаются в этой виртуальной папке незамедлительно.
Примечание:
Создание
отчетов
по
таким
внешним
подключаемым
папкам
/
Объектам
и
использование
внешних подключаемых папок / Объектов в API – в настоящее время пока не поддерживается.
После
добавления
в
Google
Authenticator,
вторым
фактором
аутентификации
является
одноразовый
пароль
в
приложении.
Для
использования
аутентификации
Windows
необходимо
включить
тип
биллинга
«Windows
domain»
(и
задать
логин/пароль доступа, если сервер с ПО «АвтоГРАФ.WEB» находится не в домене).
Опция
«Читать
из
всех
каталогов»
позволяет
собирать
данные
по
каждому
Объекту
Мониторинга
(прибору)
из
множества
Data-каталогов.
Например,
первый
каталог
–
оперативные
данные
(не
старше
3-х
месяцев),
второй
каталог – архивные данные (старше 3-х месяцев) и т.д.
В некоторых случаях приводило к ошибке разбора ответа в 1С.
Фильтры
применяются
к
каждой
точке
/
записи,
если
условия
включенных
фильтров
не
выполняются
–
проверка
правила в данной точке / записи также не выполняется.
В
свойства
правила
и
свойства
пользователя
добавлен
новый
канал
связи:
Viber
(bot),
аналогичный
по
способу
отправки сообщений Telegram.
В
справочники
Объектов
Мониторинга
/
Геообъектов
/
Водителей
/
Инструментов
добавлен
экспорт
групп,
отдельных элементов, а также в любой их комбинации.
В
user.config
добавлен
ключ
vector-maps-directory,
позволяющий
указывать
произвольный
каталог
или
(через
;)
список каталогов, которые хранят векторные карты.
В
Модуль
«Пользователи»
добавлена
кнопка
«Войти
как»,
позволяющая
Глобальным
Администраторам
войти
в
ПО под выбранным Пользователем без знания его пароля.
В
БД
добавлена
отдельная
таблица,
которая
регистрирует
активность
Пользователей
(аналогично
.log
файлу
_Requests).
В
Модуль
«Пользователи»
добавлена
кнопка
«Активность»,
которая
показывает
диаграмму
активности
пользовател(ей).
В
ServiceJSON
API
добавлена
обработка
HTTP-заголовка
AG-JSON-ARRAYS
–
если
он
есть
и
содержит
любое
значение, значения типа «dictionary» конвертируются и отдаются как массивы (актуально для 1С).
В
user.config
добавлена
поддержка
опционального
ключа
«support-link»,
который
может
принимать
значения
вида
http://сервер-дилера/${userLogin}/${userID}/${orgID}/${orgName}/${properties.G2}
и
добавляет
в
верхнее меню ссылку на сайт службы технической поддержки владельца Лицензиата ПО «АвтоГРАФ.WEB».
Теперь
в
окно
списка
Объектов
Мониторинга
в
отчетах
можно
перетащить
любое
количество
Объектов
Мониторинга
и
выполнить
отчет
с
этим
списком
не
сохраняя
его
(в
предыдущей
версии
отчет
выполнялся
только с сохраненным списком).