Дерево страниц

Кейс

Имеется одна из вариаций паркинга, где заказчику требуется контролировать въезд/выезд на парковку, с последующим контролем авто и получении информации о том, сколько авто на данный момент на парковке.
Требуется предоставлять доступ, по предварительно созданной заявке.
Заявка должна быть индивидуальный. Так же должен поддерживаться доступ на паркинг в автоматическом режиме. 

Краткое описание возможностей скрипта

Заявка на въезд создается для каждого арендатора, по номерному знаку авто.
На въездах/ выездах допускается наличие шлагбаумов, так как скрипт позволяет работать с тревожными выходами.
Актуально для платных парковок, охраняемых объектов и других мест, где нужно контролировать доступ, получать информацию о том, сколько машин на парковке в настоящее время, до того момента, пока машина не покинет паркинг.
Имеется возможность генерации скриншотов, с последующим хранением, а так же просмотр отчета о пребывании авто на парковке. 
Скрипт позволяет работать с несколькими каналами Auto Trassir (до 10).


Работа со скриптом

Установка

Скрипт необходимо добавить в разделе Автоматизация  Новый скрипт  Загрузить пример  Из файла…
После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить» и выполнить его настройку.

Настройка

В параметрах самого скрипта нужно выбрать количество каналов AutoTrassir, что бы в интерфейсе ParkingRenters создалось необходимое количество полей для настройки.

Для того что бы попасть в интерфейс ParkingRenters, нужно перейти в режим оператора (перейти в шаблон и там выбрать Модули  ParkingRenters).


После этого можно приступать к настройке модуля. Строгих требований к порядку настройки нет.
На следующем скриншоте можно видеть интерфейс настройки, для одного канала AutoTrassir.
Под каждым пунктом в поле, есть комментарии, что именно требуется выбрать.

В пункте НАСТРОЙКИ доступно:

  • Выбор канала с распознаванием номеров;
  • Настройка направления, соответствующего выезду;
  • Настройка направления, что бы скрипт понимал въезд или выезд осуществляется на указанном канале (если один канал служит для въезда и выезда, можно выбрать пункт Въезд и Выезд в выпадающем списке) ;
  • Возможность указать тревожный выход;
  • Вкл/Выкл создания скриншотов;
  • Указание пути сохранения скриншотов;
  • Указание срока хранения скриншотов.

Создание арендаторов

Для создания арендаторов, по которым будут формироваться заявки, нужно перейти в соответствующий пункт интерфейса. Задать имя и пароль арендатора и нажать кнопку ДОБАВИТЬ. 
После этого, созданный арендатор отобразится ниже в списке. Созданные арендаторы так же отобразятся в списке пользователей той машины, на которой запущен скрипт, в группе ParkingRenters.
При необходимости, не актуального или ошибочно созданного арендатора можно удалить. 


Создание категории

В данном пункте требуется создать категорию, для последующего использования в заявке. Задайте тип категории, постоянный или же одноразовый, а так же стоимость паркинга.
Созданная категория так же отобразится ниже. 

Удаление категории удалит все связанные с данной категорией заявки.


Создание заявки

Укажите ранее созданную категорию, а так же арендатора. После этого укажите номер, для которого требуется реакция. 
Номер указывается в формате NXXXNNXX, где N - это латинские буквы номерного знака, а X - цифры гос. номера вместе с регионом.


Результат работы скрипта

Результат работы скрипта можно отслеживать на главной странице модуля, а так же в пункте архив.
После того как авто с нужным номерным знаком попало в зону распознавания AutoTrassir, это отображается на главной странице. Параметры которые отображаются при этом, на скриншоте ниже.

Если при этом настроена генерация скриншотов, они сохраняются по указанному пути, при наличии места.
На скриншоте есть название канала, имя рабочей станции, и время создания. Пример скриншота:
       

Далее можно перейти в пункт ЗАЯВКИ и посмотреть, какие из заявок активны.

После выезда автомобиля, строка с его номером пропадает из списка на главной странице, а так же из списка с актуальными заявками. 
Информацию по выезду авто можно получить во вкладке АРХИВ. Можно видеть даты въезда и выезда, а так же продолжительность пребывания. 
Если событий много, навигацию по ним можно осуществлять с помощью фильтров (по датам, а так же по клиентам).  

Так же на странице с архивом доступен экспорт отчета в формате xlsx (кнопка Сохранить отчет), однако доступна она будет только при открытии интерфейса через сторонний браузер (рекомендуем Chrome).
Вход можно выполнить под одним из созданных арендаторов (отобразятся заявки данного арендатора), по умолчанию, в соответствии с правами не будет доступа к настройкам и к созданию новых объектов. 
Можно выполнять вход под другим пользователем, для администратора логин для входа: admin, пароль: локальный пароль пользователя. 

Далее пример полей таблицы при экспорте данных о отдельном пользователе. В данном случае client_3:

Если же выполнять общий отчет, по всем пользователям то структура таблицы будет отличаться. Будут видны данные о пользователях, их категориях, а так же общее количество въездов по заявкам и въездов без заявок.
Пользователи которые ранее были удалены заносятся в таблицу под своим guid-ом. Сначала будут записаны именованные пользователи, в алфавитном порядке, далее удаленные пользователи. Пример таблицы:


Стоит заметить, что скрипт ведет полный лог события, в файл ParkingRenters.log, который хранится в папке Скриншоты.