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

From version 13.1
edited by admin
on 2026/06/07 18:42
Change comment: Remove Confluence table width and left-align styles
To version 11.1
edited by admin
on 2026/06/07 08:21
Change comment: There is no comment for this version

Summary

Details

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

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