Last modified by admin on 2026/06/17 21:49

From version 5.1
edited by admin
on 2026/06/17 21:49
Change comment: There is no comment for this version
To version 1.1
edited by pugachevskaya_elena
on 2025/12/12 14:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.admin
1 +XWiki.pugachevskaya_elena
Content
... ... @@ -8,7 +8,7 @@
8 8  При этом выдача пропуска может осуществляться удалённо, в виде QR-кода или пин-кода, например. Также вы можете настроить доступ по распознаванию лиц ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка биометрической верификации | Биометрия по лицам и отпечаткам пальцев, термометрия.WebHome]]].
9 9  {{/info}}
10 10  
11 -Для решения таких задач мы разработали скрипт «Персональные Telegram уведомления о доступе(%%)», который осуществляет рассылку телеграмм-уведомлений. Текст уведомлений настраивается и может содержать следующую информацию:
11 +Для решения таких задач мы разработали скрипт «(% style="color: rgb(70,70,70);" %)Персональные Telegram уведомления о доступе(%%)», который осуществляет рассылку телеграмм-уведомлений. Текст уведомлений настраивается и может содержать следующую информацию:
12 12  
13 13  1. информация о владельце пропуска — любые данные владельца и пропуска, отработанное время:
14 14  1. информация о точке доступа, время прохода;
... ... @@ -20,6 +20,11 @@
20 20  Скрипт также может осуществлять информирование самого посетителя ~[[[doc:neyross.НЕЙРОСС Автоматика.Отправка инструкций и напоминаний посетителю или сотруднику по факту прохода через точку доступа посредством телеграмм-уведомлений.WebHome]]]. Под запрос может быть выполнена доработка скрипта с целью информирования по другим каналам связи. Также возможно дополнение уведомления любыми данными и более сложная логика работы скрипта.
21 21  {{/info}}
22 22  
23 +\\
24 +
25 +\\
26 +
27 +{{excerpt atlassian-macro-output-type="INLINE"}}
23 23  Для обеспечения работы скрипта вам потребуется:
24 24  
25 25  1. В форме пропуска указать идентификатор (ID) телеграмм-канала ответственного лица и подключится к каналу НЕЙРОСС БОТ ~[[[#Настройка формы владельца пропуска>>doc:||anchor="Уведомлениеответственноголицаофактепроходачерезточкудоступа-Настройкаформывладельцапропуска"]]].
... ... @@ -33,7 +33,7 @@
33 33  
34 34  Скопируйте тест в поле ниже и создайте файл с произвольным именем и расширением **JSON**, например: //форма_ввода_владельца_пропуска_с_telegram_полями.json//. Для этого удобно использовать простые текстовые редакторы типа Блокнот или Notepad++. Вы также можете обратиться к специалистам компании ИТРИУМ, мы вышлем подготовленные файлы.
35 35  
36 -{{code language="java"}}
41 +{{code}}
37 37  {"type":"object","title":"Title form","keysFields":["person.name","person.surname","person.organization","person.division","person.post","person.properties.neyross:automation:personTelegramChatId","person.properties.neyross:automation:responsibleTelegramChatId","person.photo","person.properties.extra"],"properties":{"person.name":{"type":"string","title":"Имя","format":"single-line","property":{"type":"searchableText","title":"Имя","schema":{"type":"string","format":"single-line"},"dataType":"TEXT","property":"person.name","columnType":"searchableText","searchAlias":"name","propertyType":"STANDART"}},"person.surname":{"type":"string","title":"Фамилия","format":"single-line","property":{"type":"searchableText","title":"Фамилия","schema":{"type":"string","format":"single-line"},"dataType":"TEXT","property":"person.surname","columnType":"searchableText","searchAlias":"surname","propertyType":"STANDART"}},"person.properties.neyross:automation:personTelegramChatId":{"type":"string","title":"ID telegram-чата владельца","format":"single-line","property":{"id":4,"title":"ID telegram-чата владельца","schema":{"type":"string","format":"single-line"},"dataType":"TEXT","property":"person.properties.neyross:automation:personTelegramChatId","propertyType":"USER"}},"person.properties.neyross:automation:responsibleTelegramChatId":{"type":"string","title":"ID telegram-чата ответственного лица","format":"single-line","property":{"id":3,"title":"ID telegram-чата ответственного лица","schema":{"type":"string","format":"single-line"},"dataType":"TEXT","property":"person.properties.neyross:automation:responsibleTelegramChatId","propertyType":"USER"}},"person.photo":{"title":"Фотография","type":"string","format":"photo","property":{"propertyType":"STANDART","property":"person.photo","title":"Фотография","columnType":"photo","type":"photo","dataType":"PHOTO","schema":{"type":"string","format":"photo"}}},"person.post":{"title":"Должность","type":"string","format":"glossary","glossaryType":"post","property":{"propertyType":"STANDART","property":"person.post","title":"Должность","columnType":"searchableInGlossary","searchAlias":"post","type":"searchableInGlossary","dataType":"GLOSSARY","schema":{"type":"string","format":"glossary","glossaryType":"post"}}},"person.organization":{"title":"Организация","type":"string","format":"glossary","glossaryType":"organization","property":{"propertyType":"STANDART","property":"person.organization","title":"Организация","columnType":"searchableInGlossary","searchAlias":"organization","type":"searchableInGlossary","dataType":"GLOSSARY","schema":{"type":"string","format":"glossary","glossaryType":"organization"}}},"person.division":{"title":"Подразделение","type":"string","format":"glossary","glossaryType":"division","property":{"propertyType":"STANDART","property":"person.division","title":"Подразделение","columnType":"searchableInGlossary","searchAlias":"division","type":"searchableInGlossary","dataType":"GLOSSARY","schema":{"type":"string","format":"glossary","glossaryType":"division"}}},"person.properties.extra":{"title":"Доп. информация","type":"string","format":"multi-line","property":{"propertyType":"STANDART","property":"person.properties.extra","title":"Доп. информация","dataType":"TEXT","schema":{"type":"string","format":"multi-line"}}}},"description":"Description form"}
38 38  {{/code}}
39 39  
... ... @@ -55,7 +55,7 @@
55 55  
56 56  После перехода по ссылке подключитесь к каналу НЕЙРОСС Бот. Вы получите сообщение вида:
57 57  
58 -{{code language="java"}}
63 +{{code}}
59 59  Ваш ID: →1055492440→
60 60  User name: логин
61 61  Имя: имя
... ... @@ -62,7 +62,7 @@
62 62  Фамилия: фамилия
63 63  {{/code}}
64 64  
65 -Где цифры между стрелками → — идентификатор вашего канала. На примере это 1055492440. Этот идентификатор и должен быть указан в форме пропуска.
70 +(% style="color: rgb(23,43,77);" %)Где цифры между стрелками → — идентификатор вашего канала. На примере это 1055492440. Этот идентификатор и должен быть указан в форме пропуска.
66 66  
67 67  == {{id name="Уведомлениеответственноголицаофактепроходачерезточкудоступа-Настройкафильтра"/}}Настройка фильтра ==
68 68  
... ... @@ -88,6 +88,7 @@
88 88  
89 89  В блоке **Параметры действия** настройте поля согласно таблице ниже.
90 90  
96 +(% class="wrapped" %)
91 91  |=(((
92 92  Поле
93 93  )))|=(((
... ... @@ -107,6 +107,7 @@
107 107  )))|(((
108 108  Произвольный текст и переменные
109 109  )))|(((
116 +(% class="content-wrapper" %)
110 110  (((
111 111  Определяет текст информирования ответственного лица. Может содержать переменные:
112 112  
... ... @@ -134,6 +134,7 @@
134 134  )))|(((
135 135  Произвольный текст и переменные
136 136  )))|(((
144 +(% class="content-wrapper" %)
137 137  (((
138 138  Определяет текст информирования владельца пропуска. Может содержать тот же набор переменных, как в описании шаблона сообщения для ответственного лица, а также приветствие, заданное в переменной:
139 139  
... ... @@ -158,7 +158,7 @@
158 158  
159 159  Переменная $(greeting) определяет приветствие владельца пропуска и зависит от метки точки доступа, через которую выполнен проход.
160 160  
161 -{{code language="java"}}
169 +{{code}}
162 162  private def getPersonGreeting(signal: NeyrossEventAutomationSignal, person: Person): String = {
163 163   signal.event.extensions.get(EventExtensions.FunctionalElement).map(_.asInstanceOf[FunctionalElement]) match {
164 164   case Some(fe) =>
... ... @@ -208,3 +208,6 @@
208 208  {{info}}
209 209  Вы вольны задавать любые формулировки приветствия и тексты сообщений, а также доработать код скрипта для выполнения требуемых вам действий. Вы также можете обратиться к специалистам компании ИТРИУМ для разработки требуемого скрипта.
210 210  {{/info}}
219 +{{/excerpt}}
220 +
221 +\\
XWiki.ShortUrlClass[0]
Short URL code
... ... @@ -1,1 +1,0 @@
1 -5dca8
Last known target (debug)
... ... @@ -1,1 +1,0 @@
1 -neyross.НЕЙРОСС Автоматика.Уведомление ответственного лица о факте прохода через точку доступа.WebHome

Платформа НЕЙРОСС