Skip to content

Commit

Permalink
Create doc for subsystem integration management (#115)
Browse files Browse the repository at this point in the history
* #101 разработана документация к подсистеме управления интеграциями
* Добавлены примеры заполнения настроек для FTP-сервера и HTTP-сервиса. Добавлен пример записи истории интеграции
* Описан программный интерфейс подсистемы
* Добавлены примеры для FTP и SFTP
* Добавлен пример с отправкой файла на почту
* Добавлен пример взаимодействия с внешними источником данных
* Добавлены примеры для COM, внешней компоненты и команды системы
* Добавлены примеры работы с пользовательскими функциями
  • Loading branch information
thvvmas authored Nov 21, 2024
1 parent 116b22c commit 19185ec
Show file tree
Hide file tree
Showing 11 changed files with 707 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
2. [Соответствия объектов ИБ](docs/СоответствиеОбъектовИнформационнойБазы.md)
3. [Программная модификация форм](docs/МодификацияФорм.md)
4. [Подписки на события](docs/ПодпискиНаСобытия.md)
5. Управление интеграциями
5. [Управление интеграциями](docs/УправлениеИнтеграциями.md)
6. [Пользовательские функции](docs/ПользовательскиеФункции.md)
7. [Настройки отбора объектов](docs/ПолучениеДанныхПоНастройкеОтбора.md)
8. [Загрузка файла через табличный документ](docs/ЗагрузкаФайлаЧерезТабличныйДокумент.md)
Expand Down
2 changes: 1 addition & 1 deletion docs/images/ERArchitectureIntegrationsSubsystem.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions docs/puml/ERArchitectureIntegrationsSubsystem.puml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ entity "Справочник: Интеграционные потоки" as eInt
ТочкаВхода : строка (неогр)
ПользовательскаяФункция : uuid <<FK>>
ИзмененВручную : булево
НаправлениеПотока: uuid <<FK>>
--
Параметры входа
--
Expand Down Expand Up @@ -116,6 +117,12 @@ enum "Перечисление: Типы параметров интеграци
+ Дата
}

enum "Перечисление: Направления интеграционных потоков" as eIntDirections {
+ Исходящий
+ Входящий
+ Служебный
}

entity "Справочник: История интеграции" as eIntHistory {
*УникальныйИдентификатор : uuid <<generated>>
--
Expand All @@ -134,6 +141,8 @@ entity "Справочник: История интеграции" as eIntHistor
Пользователь : uuid <<FK>>
ДлительностьОбмена : число (5, 0)
ДлительностьВызова : число (5, 0)
ИмяФайлаСообщения: Строка (150)
ФайлСообщения: хранилище значений
--
Объекты интеграции
--
Expand All @@ -147,6 +156,8 @@ enum "Перечисление: Статусы интеграции" as eIntStat
+ Загружено
+ ОшибкаВыгрузки
+ ОшибкаЗагрузки
+ Служебный
+ ОшибкаСлужебного
}

enum "Перечисление: Форматы интеграции" as eIntFormates {
Expand Down Expand Up @@ -187,6 +198,7 @@ eIntFlows <- eIntFlows : Родитель
eIntFlows --> eIntSettings : НастройкаИнтеграции
eIntFlows --> eUserFunctions : ПользовательскаяФункция
eIntFlows --> eIntParamsTypes : Тип (параметры входа)
eIntFlows --> eIntDirections : НаправлениеПотока

eIntHistory --> eSysInt : ИнтегрируемаяСистема
eIntHistory --> eIntStatuses : Статус
Expand Down
693 changes: 693 additions & 0 deletions docs/УправлениеИнтеграциями.md

Large diffs are not rendered by default.

0 comments on commit 19185ec

Please sign in to comment.