Last modified by superadmin on 2026/06/24 21:41

From version 11.1
edited by admin
on 2026/06/07 08:21
Change comment: There is no comment for this version
To version 12.1
edited by admin
on 2026/06/07 17:48
Change comment: Clean Confluence migrated style markers

Summary

Details

Page properties
Content
... ... @@ -1,14 +1,14 @@
1 1  Платформа НЕЙРОСС  может обеспечивать взаимодействие с информационными системами «сторонних» производителей в части получения и передачи авторизованных HTTP-запросов из/в СКУД НЕЙРОСС.
2 2  
3 -== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-Общиесведения"/}}(% style="color:#172b4d" %)Общие сведения(%%) ==
3 +== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-Общиесведения"/}}Общие сведения(%%) ==
4 4  
5 -(% style="letter-spacing:0.0px" %)В качестве интегрируемой системы может выступать п(% style="color:#333333; letter-spacing:0.0px" %)рикладное программное средство, приложение, программа, выполняющая функции по назначению, и в своих бизнес-процессах использующая данные сети НЕЙРОСС и возможности управления.
5 +В качестве интегрируемой системы может выступать прикладное программное средство, приложение, программа, выполняющая функции по назначению, и в своих бизнес-процессах использующая данные сети НЕЙРОСС и возможности управления.
6 6  
7 -(% style="color:#333333" %)В качестве средства интеграции выступает «Плагин НЕЙРОСС ВИС», устанавливаемый на узел Платформа НЕЙРОСС.  (% style="color:#464646" %)Плагин НЕЙРОСС ВИС предназначен для интеграции с «внешней» информационной системой (ВИС) в части функций (% style="color:#333333" %)системы контроля и управления доступом (СКУД):
7 +В качестве средства интеграции выступает «Плагин НЕЙРОСС ВИС», устанавливаемый на узел Платформа НЕЙРОСС.  Плагин НЕЙРОСС ВИС предназначен для интеграции с «внешней» информационной системой (ВИС) в части функций системы контроля и управления доступом (СКУД):
8 8  
9 -* (% style="color:#333333" %)**Первичной синхронизации подмножества базы данных владельцев и пропусков из НЕЙРОСС в ВИС **— выгрузка имеющихся данных.
10 -* (% style="color:#333333" %)**Управление данными владельцев и пропусков** — создание, изменение владельцев и пропусков с загрузкой данных из ВИС в НЕЙРОСС и наоборот, — из НЕЙРОСС в ВИС.
11 -* (% style="color:#333333" %)**Удалённый СКУД** — и(%%)нициирование транзакций доступа из ВИС в НЕЙРОСС на конкретной ТД и уведомление ВИС от НЕЙРОСС о результате транзакции.
9 +* **Первичной синхронизации подмножества базы данных владельцев и пропусков из НЕЙРОСС в ВИС **— выгрузка имеющихся данных.
10 +* **Управление данными владельцев и пропусков** — создание, изменение владельцев и пропусков с загрузкой данных из ВИС в НЕЙРОСС и наоборот, — из НЕЙРОСС в ВИС.
11 +* **Удалённый СКУД** — и(%%)нициирование транзакций доступа из ВИС в НЕЙРОСС на конкретной ТД и уведомление ВИС от НЕЙРОСС о результате транзакции.
12 12  
13 13  Плагин реализует HTTP-API, позволяющее:
14 14  
... ... @@ -30,9 +30,8 @@
30 30  
31 31  == {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-Лицензирование"/}}Лицензирование ==
32 32  
33 -Для обеспечения функции взаимодействия по HTTP API, проверьте наличие требуемых лицензий в параметрах лицензии ~[[[doc:ui.Параметры узла.Основные параметры.Просмотр параметров и обновление лицензии.WebHome]]]. (% style="color:#333333" %)В противном случае требуется приобрести лицензии ~[[[doc:neyross.Лицензирование | Платформа НЕЙРОСС.WebHome]]].
33 +Для обеспечения функции взаимодействия по HTTP API, проверьте наличие требуемых лицензий в параметрах лицензии ~[[[doc:ui.Параметры узла.Основные параметры.Просмотр параметров и обновление лицензии.WebHome]]]. В противном случае требуется приобрести лицензии ~[[[doc:neyross.Лицензирование | Платформа НЕЙРОСС.WebHome]]].
34 34  
35 -(% class="wrapped" %)
36 36  |=(% style="width: 131.0px;" %)(((
37 37  Тип узла
38 38  )))|=(% style="width: 127.0px;" %)(((
... ... @@ -42,19 +42,19 @@
42 42  )))
43 43  |(% rowspan="3" style="width:131.0px" %)(((
44 44  Платформа НЕЙРОСС
45 -)))|(% style="text-align:left; width:127.0px" %)(((
44 +)))|(% style="text-align: left; width: 127.0px;" %)(((
46 46  Плагин НЕЙРОСС ВИС
47 -)))|(% style="text-align:left; width:943.0px" %)(((
48 -(% style="color:#2f343d" %)Использование сервиса взаимодействия с «внешней» информационной системой (ВИС) посредством утвержденного API.
46 +)))|(% style="text-align: left; width: 943.0px;" %)(((
47 +Использование сервиса взаимодействия с «внешней» информационной системой (ВИС) посредством утвержденного API.
49 49  )))
50 -|(% style="text-align:left; width:127.0px" %)(((
51 -(% style="color:#2f343d" %)Плагин НЕЙРОСС ВИС: максимальное количество точек доступа
52 -)))|(% style="text-align:left; width:943.0px" %)(((
53 -(% style="color:#2f343d" %)Управление одним виртуальным считывателем из ВИС (виртуальный считыватель точки доступа БОРЕЙ). Лицензирование по количеству точек доступа, запросы к считывателям которых требуется отправлять.
49 +|(% style="text-align: left; width: 127.0px;" %)(((
50 +Плагин НЕЙРОСС ВИС: максимальное количество точек доступа
51 +)))|(% style="text-align: left; width: 943.0px;" %)(((
52 +Управление одним виртуальным считывателем из ВИС (виртуальный считыватель точки доступа БОРЕЙ). Лицензирование по количеству точек доступа, запросы к считывателям которых требуется отправлять.
54 54  )))
55 -|(% style="width:127.0px" %)(((
54 +|(% style="width: 127.0px;" %)(((
56 56  [Доступ] Пропуск, шт.
57 -)))|(% style="width:943.0px" %)(((
56 +)))|(% style="width: 943.0px;" %)(((
58 58  Лицензия на количество активных пропусков в системе. Данное количество должно быть достаточным для всех владельцев пропусков ВИС.
59 59  )))
60 60  
... ... @@ -78,9 +78,9 @@
78 78  |(((
79 79  1.5. …
80 80  )))|(((
81 -(% style="color:#333333" %)06.11.2025
80 +06.11.2025
82 82  )))|(((
83 -(% style="color:#333333" %)Добавлен метод API для получения владельцев/пропусков ВИС, изменённых за указанный интервал времени; добавлен метод API, позволяющий получить информацию о владельцах/пропусках ВИС по нескольким UUID.
82 +Добавлен метод API для получения владельцев/пропусков ВИС, изменённых за указанный интервал времени; добавлен метод API, позволяющий получить информацию о владельцах/пропусках ВИС по нескольким UUID.
84 84  )))
85 85  |(((
86 86  1.4. …
... ... @@ -110,11 +110,11 @@
110 110  )))|(((
111 111  В API получения списка лицензированных ТД ВИС произведена замена идентификатора UUID на TOKEN.
112 112  )))
113 -|(% style="text-align:left" %)(((
112 +|(% style="text-align: left;" %)(((
114 114  1.0. …
115 -)))|(% style="text-align:left" %)(((
114 +)))|(% style="text-align: left;" %)(((
116 116  11.08.2023
117 -)))|(% style="text-align:left" %)(((
116 +)))|(% style="text-align: left;" %)(((
118 118  Первая исходная версия плагина НЕЙРОСС ВИС.
119 119  )))
120 120  
... ... @@ -140,12 +140,12 @@
140 140  
141 141  
142 142  [[image:attach:plugin_eis_accesslevels.png||data-cizoom="0" height="198"]]
143 -(% style="letter-spacing:0.0px" %)//Пример уровней доступа для интеграции с ВИС//(%%)
144 -\\(% style="letter-spacing:0.0px" %)Плагину интеграции будут доступны точки доступа, которые которые указаны хотя бы в одном УД ВИС — ТД ВИС, при этом они должны быть указаны в настройках плагина ~[[[#Настройка плагина интеграции>>doc:||anchor="Интеграцияс«внешними»информационнымисистемами(ВИС)-Настройкаплагинаинтеграции"]]].
142 +//Пример уровней доступа для интеграции с ВИС//(%%)
143 +\\Плагину интеграции будут доступны точки доступа, которые которые указаны хотя бы в одном УД ВИС — ТД ВИС, при этом они должны быть указаны в настройках плагина ~[[[#Настройка плагина интеграции>>doc:||anchor="Интеграцияс«внешними»информационнымисистемами(ВИС)-Настройкаплагинаинтеграции"]]].
145 145  
146 -=== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-СозданиепулапропусковсУДВИС"/}}(% style="letter-spacing:0.0px" %)**Создание пула пропусков с УД ВИС**(%%) ===
145 +=== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-СозданиепулапропусковсУДВИС"/}}**Создание пула пропусков с УД ВИС**(%%) ===
147 147  
148 -(% style="letter-spacing:0.0px" %)Задайте пропускам, транзакция по которым может быть инициирована из ВИС, режим доступа ~[[[Режимы доступа>>doc:neyross.АРМ НЕЙРОСС Доступ.Режимы доступа.WebHome]]], (%%)включающий один или несколько УД ВИС.
147 +Задайте пропускам, транзакция по которым может быть инициирована из ВИС, режим доступа ~[[[Режимы доступа>>doc:neyross.АРМ НЕЙРОСС Доступ.Режимы доступа.WebHome]]], (%%)включающий один или несколько УД ВИС.
149 149  
150 150  {{info}}
151 151  Одному пропуску могут быть назначены как УД ВИС, так и «чисто внутренние» УД НЕЙРОСС. Для задания нескольких уровней используйте режим доступа ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Режимы доступа.WebHome]]].
... ... @@ -178,7 +178,7 @@
178 178  
179 179  === {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-Добавлениеплагина"/}}Добавление плагина ===
180 180  
181 -Сервис работы с ВИС поставляется в виде (% style="color:#172b4d" %)плагина интеграции — (% style="color:#0c0e0d" %)независимого программный модуля, предназначенного для расширения функционала Платформы НЕЙРОСС(% style="color:#172b4d" %). Установка плагина является стандартной процедурой и не зависит от предоставляемых функций. П(% style="color:#333333" %)еречень разработанных плагинов и порядок их установки приведён в разделе ~[[[doc:ui.Параметры узла.Плагины.WebHome]]].
180 +Сервис работы с ВИС поставляется в виде плагина интеграции — независимого программный модуля, предназначенного для расширения функционала Платформы НЕЙРОСС. Установка плагина является стандартной процедурой и не зависит от предоставляемых функций. Перечень разработанных плагинов и порядок их установки приведён в разделе ~[[[doc:ui.Параметры узла.Плагины.WebHome]]].
182 182  
183 183  {{info}}
184 184  Право использования функции плагина задано в параметрах лицензии. Дополнительная активация плагина не требуется.
... ... @@ -199,7 +199,6 @@
199 199  Откроется окно настройки плагина. Задайте настройки согласно таблице ниже и сохраните изменения.
200 200  [[image:attach:plugin_eis6.png||data-cizoom="0"]]
201 201  
202 -(% class="wrapped" %)
203 203  |=(((
204 204  Параметр
205 205  )))|=(((
... ... @@ -266,7 +266,7 @@
266 266  
267 267  == {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-ОписаниеинтеграционногоHTTP-API"/}}Описание интеграционного HTTP-API ==
268 268  
269 -(% style="color:#333333" %)Для передачи запроса и ответа используется формат JSON и соответствующий Content-Type: application/json.
267 +Для передачи запроса и ответа используется формат JSON и соответствующий Content-Type: application/json.
270 270  
271 271  === {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-Авторизация"/}}Авторизация ===
272 272  
... ... @@ -494,10 +494,10 @@
494 494  Владельцы пропусков отсортированы по UUID.
495 495  
496 496  {{info}}
497 -В ответе выдаются только UUID УД ВИС, даже в случае, если (% style="color:#333333" %)в пропуске у владельца имеются и УД ВИС, и прочие УД.
495 +В ответе выдаются только UUID УД ВИС, даже в случае, если в пропуске у владельца имеются и УД ВИС, и прочие УД.
498 498  {{/info}}
499 499  
500 -(% style="font-size:16.0px; font-weight:bold; letter-spacing:-0.006em" %)**Получение информации о конкретном владельце и пропуске ВИС**
498 +(% style="font-weight: bold;" %)**Получение информации о конкретном владельце и пропуске ВИС**
501 501  
502 502  URL запроса:
503 503  
... ... @@ -505,7 +505,7 @@
505 505  GET /plugin/eis-pacs-integration/persons/$PERSON_UUID
506 506  {{/code}}
507 507  
508 -, где $PERSON_UUID — (% style="color:#333333" %)идентификатор владельца пропуска ВИС
506 +, где $PERSON_UUID — идентификатор владельца пропуска ВИС
509 509  
510 510  Тело ответа:
511 511  
... ... @@ -536,12 +536,12 @@
536 536  
537 537  
538 538  {{info}}
539 -(% style="color:#333333" %)Если владелец пропуска для данного UUID не найден, возвращается HTTP-код 404.
537 +Если владелец пропуска для данного UUID не найден, возвращается HTTP-код 404.
540 540  
541 -(% style="color:#333333" %)Номер карты и код предприятия может быть передан в ВИС при выполнении следующих условий:
539 +Номер карты и код предприятия может быть передан в ВИС при выполнении следующих условий:
542 542  
543 -1. (% style="color:#333333" %)Данные должны быть указаны в соответствующих полях из формы ввода по умолчанию.
544 -1. (% style="color:#333333" %)Одному владельцу выдан один только один пропуск. В противном случае будет передан первый найденный номер. При создании большего количества пропусков корректная работа не гарантируется.
541 +1. Данные должны быть указаны в соответствующих полях из формы ввода по умолчанию.
542 +1. Одному владельцу выдан один только один пропуск. В противном случае будет передан первый найденный номер. При создании большего количества пропусков корректная работа не гарантируется.
545 545  {{/info}}
546 546  
547 547  
... ... @@ -588,7 +588,7 @@
588 588  }
589 589  {{/code}}
590 590  
591 -=== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-СозданиеиизменениенесколькихвладельцевипропусковВИС"/}}(% style="font-size:16.0px; font-weight:bold; letter-spacing:-0.006em" %)**Создание и изменение нескольких владельцев и пропусков ВИС**(%%) ===
589 +=== {{id name="Интеграцияс«внешними»информационнымисистемами(ВИС)-СозданиеиизменениенесколькихвладельцевипропусковВИС"/}}(% style="font-weight: bold;" %)**Создание и изменение нескольких владельцев и пропусков ВИС**(%%) ===
592 592  
593 593  URL запроса:
594 594  
... ... @@ -639,11 +639,11 @@
639 639  {{/code}}
640 640  
641 641  {{error}}
642 -(% style="color:#333333" %)В предложенной модели ВИС может создавать только владельцев и пропуска, ассоциированные хотя бы с одним УД ВИС. Поэтому поле {{code language="none"}}accessLevels{{/code}} в запросе не может быть пустым и должно содержать один или несколько UUID УД ВИС. Наличие других УД в данном поле не допускается.
640 +В предложенной модели ВИС может создавать только владельцев и пропуска, ассоциированные хотя бы с одним УД ВИС. Поэтому поле {{code language="none"}}accessLevels{{/code}} в запросе не может быть пустым и должно содержать один или несколько UUID УД ВИС. Наличие других УД в данном поле не допускается.
643 643  
644 -(% style="color:#333333" %)Также, через данное API можно изменять только тех владельцев пропусков, у которых на момент перед получением запроса в БД НЕЙРОСС уже есть хотя бы один УД ВИС.
642 +Также, через данное API можно изменять только тех владельцев пропусков, у которых на момент перед получением запроса в БД НЕЙРОСС уже есть хотя бы один УД ВИС.
645 645  
646 -(% style="letter-spacing:0.0px" %)В случае, если у владельца пропуска на момент изменения имеются и УД ВИС, и прочие УД, то алгоритм формирования итогового списка УД для владельца следующий:
644 +В случае, если у владельца пропуска на момент изменения имеются и УД ВИС, и прочие УД, то алгоритм формирования итогового списка УД для владельца следующий:
647 647  
648 648  1. Старые УД ВИС удаляются из пропуска.
649 649  1. Переданные УД ВИС устанавливаются в пропуск.
... ... @@ -749,7 +749,7 @@
749 749  GET /plugin/eis-pacs-integration/access-points/
750 750  {{/code}}
751 751  
752 -(% style="letter-spacing:0.0px" %)Тело ответа:
750 +Тело ответа:
753 753  
754 754  {{code language="java"}}
755 755  [
... ... @@ -769,14 +769,14 @@
769 769  Данные метки могут быть использованы ВИС для последующего различения событий доступа от входных и выходных точек доступа (см. ниже)
770 770  
771 771  {{info}}
772 -**По умолчанию элементы точек доступа не содержат пользовательских меток**. Это дополнительный механизм, позволяющий придать расширенную семантику точкам доступа, при необходимости. (% style="letter-spacing:0.0px" %)ВИС может как ориентироваться на данные метки (при условии их расстановки в Платформе НЕЙРОСС ~[[[doc:ui.Параметры узла.Элементы.Пользовательские метки.WebHome]]]), так и вести собственный учёт входных и выходных ТД ВИС.
770 +**По умолчанию элементы точек доступа не содержат пользовательских меток**. Это дополнительный механизм, позволяющий придать расширенную семантику точкам доступа, при необходимости. ВИС может как ориентироваться на данные метки (при условии их расстановки в Платформе НЕЙРОСС ~[[[doc:ui.Параметры узла.Элементы.Пользовательские метки.WebHome]]]), так и вести собственный учёт входных и выходных ТД ВИС.
773 773  {{/info}}
774 774  
775 775  
776 -(% style="font-size:16.0px; font-weight:bold; letter-spacing:-0.006em" %)**Инициирование транзакции доступа**
774 +(% style="font-weight: bold;" %)**Инициирование транзакции доступа**
777 777  
778 778  {{info}}
779 -(% style="color:#333333" %)Для использования данной функции необходимо, чтобы в Платформе НЕЙРОСС имелся хотя бы один пользователь с правом общего конфигурирования, и учётные записи должны быть синхронизированы с контроллерами доступа.
777 +Для использования данной функции необходимо, чтобы в Платформе НЕЙРОСС имелся хотя бы один пользователь с правом общего конфигурирования, и учётные записи должны быть синхронизированы с контроллерами доступа.
780 780  {{/info}}
781 781  
782 782  
... ... @@ -795,7 +795,7 @@
795 795  }
796 796  {{/code}}
797 797  
798 -(% style="letter-spacing:0.0px" %)Тело ответа:
796 +Тело ответа:
799 799  
800 800  {{code language="java"}}
801 801  {
... ... @@ -810,7 +810,7 @@
810 810  }
811 811  {{/code}}
812 812  
813 -(% style="letter-spacing:0.0px" %)Ответ с result == success возвращается по факту получения события //«Проход совершён»// от контроллера доступа.
811 +Ответ с result == success возвращается по факту получения события //«Проход совершён»// от контроллера доступа.
814 814  
815 815  Ответ с result == error возвращается в следующих случаях:
816 816  
... ... @@ -827,8 +827,8 @@
827 827  
828 828  События доступа ВИС – это такие события доступа, которые удовлетворяют следующим критериям:
829 829  
830 -1. Событие отправлено от точки доступа ВИС — (% style="color:#333333" %)такой точки доступа, которая добавлена в УД ВИС и активирована/лицензирована в настройках плагина(%%);
831 -1. Событие связано с владельцем пропуска ВИС — (% style="color:#333333" %)такие владельцы пропусков, у которых есть хотя бы один УД ВИС(%%).
828 +1. Событие отправлено от точки доступа ВИС — такой точки доступа, которая добавлена в УД ВИС и активирована/лицензирована в настройках плагина(%%);
829 +1. Событие связано с владельцем пропуска ВИС — такие владельцы пропусков, у которых есть хотя бы один УД ВИС(%%).
832 832  
833 833  «Внешняя» информационная система может оформить подписку на Платформу НЕЙРОСС, указав URL, на который Платформа будет посылать все события доступа ВИС. Данная функция может быть использована «внешней» системой для самостоятельного формирования данных по учёту рабочего времени.
834 834  
... ... @@ -836,7 +836,7 @@
836 836  
837 837  **Оформление подписки**
838 838  
839 -(% style="letter-spacing:0.0px" %)URL запроса:
837 +URL запроса:
840 840  
841 841  {{code language="java"}}
842 842  POST /plugin/eis-pacs-integration/events/subscriptions
... ... @@ -850,7 +850,7 @@
850 850  }
851 851  {{/code}}
852 852  
853 -(% style="letter-spacing:0.0px" %)Тело ответа:
851 +Тело ответа:
854 854  
855 855  {{code language="java"}}
856 856  {
... ... @@ -860,7 +860,7 @@
860 860  
861 861  **Удаление подписки**
862 862  
863 -(% style="letter-spacing:0.0px" %)URL запроса:
861 +URL запроса:
864 864  
865 865  {{code language="java"}}
866 866  DELETE /plugin/eis-pacs-integration/events/subscriptions/:subscriptionId
... ... @@ -883,7 +883,7 @@
883 883  }
884 884  {{/code}}
885 885  
886 -(% style="letter-spacing:0.0px" %)Пример отправляемого события:
884 +Пример отправляемого события:
887 887  
888 888  {{code language="java"}}
889 889  {
... ... @@ -935,7 +935,7 @@
935 935  GET /plugin/eis-pacs-integration/events/history_events_by_id/?id=:eventId
936 936  {{/code}}
937 937  
938 -(% style="letter-spacing:0.0px" %)В ответ отправляется событие по данному eventId, если оно есть (формат см. выше).
936 +В ответ отправляется событие по данному eventId, если оно есть (формат см. выше).
939 939  
940 940  
941 941  **Получение исторических событий по нескольким eventId**
... ... @@ -946,7 +946,7 @@
946 946  POST /plugin/eis-pacs-integration/events/history_events_by_ids/ 
947 947  {{/code}}
948 948  
949 -(% style="letter-spacing:0.0px" %)Тело запроса:
947 +Тело запроса:
950 950  
951 951  {{code language="java"}}
952 952  {
... ... @@ -954,7 +954,7 @@
954 954  }
955 955  {{/code}}
956 956  
957 -(% style="letter-spacing:0.0px" %)В ответ отправляется массив событий по данным eventIds
955 +В ответ отправляется массив событий по данным eventIds
958 958  
959 959  
960 960  **Получение исторических событий за указанный промежуток времени**
... ... @@ -965,7 +965,7 @@
965 965  POST /plugin/eis-pacs-integration/events/history_events_by_date_time/ 
966 966  {{/code}}
967 967  
968 -(% style="letter-spacing:0.0px" %)Тело запроса:
966 +Тело запроса:
969 969  
970 970  {{code language="java"}}
971 971  {
... ... @@ -976,7 +976,7 @@
976 976  }
977 977  {{/code}}
978 978  
979 -(% style="letter-spacing:0.0px" %)В ответ отправляется массив событий для указанных параметров.
977 +В ответ отправляется массив событий для указанных параметров.
980 980  
981 981  ----
982 982  

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