Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/jsonata_query_examples/jsonata_query_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,3 +327,4 @@ functions:
$eval($functions.get_resources,{"context": {"ram": 2, "cpu_type": "standart", "cpu": 8, "storage_type": "standart", "storage_size": 5}, "mult": 1, "output_type": "full"});
)
```
Также нужно учитывать, что блок кода описанный выше работает только с переданным контекстом и если вам нужно будет получить что-то типа `$.components`, то это нужно делать при помощи переданных параметров `$components := $.components`.
128 changes: 113 additions & 15 deletions src/repository_structure_example/README.md

Large diffs are not rendered by default.

18 changes: 12 additions & 6 deletions src/repository_structure_example/_root.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
imports:
- business_arch/_root.yaml
- information_arch/_root.yaml
imports:
- application_arch/_root.yaml
- tech_arch/_root.yaml
- artefacts/_root.yaml
- business_arch/_root.yaml
- dictionaries/_root.yaml
- documentation/_root.yaml
- enterprise_arch/_root.yaml
- settings/_root.yaml
- standards/_root.yaml
- information_arch/_root.yaml
- metamodels/_root.yaml
- standards/_root.yaml
- tech_arch/_root.yaml





8 changes: 6 additions & 2 deletions src/repository_structure_example/application_arch/_root.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
imports:
- systems/_root.yaml
imports:
- reports/_root.yaml
- systems/_root.yaml
- users/_root.yaml
- aspects/_root.yaml
- docs.yaml
- units.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
imports:
- aspects.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
aspects:
qa_systems:
title: QA системы
location: QA системы

sales:
title: Продажи
location: Продажи

4 changes: 2 additions & 2 deletions src/repository_structure_example/application_arch/docs.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
docs:
# Заглушка пока нет описсания по бизнес архитектуре
# Заглушка пока нет описания
swamp.application_arch:
location: 04. Прикладная архитектура
description: Описание информационной архитектурой
description: Описание прикладной архитектуры
type: markdown
template: application_arch.md

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
imports:
- systems_list/_root.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
imports:
- docs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
docs:
systems_table_list:
type: table
headers:
- value: title
text: Система
sortable: true
align: left
width: 10%
link: link_to_system

- value: owner_unit
text: Принадлежность
sortable: true
align: left
width: 10%

- value: description
text: Описание
sortable: false
align: left
width: 40%

- value: application_owner
text: Владелец приложения
sortable: true
align: left
width: 10%

- value: system_entities
text: Бизнес-сущности
link: link_to_system_entities
align: left
width: 10%

source: swamp.dataset.systems_list

systems_list:
location: 04. Прикладная архитектура/01. Список систем
type: markdown
source: systems_table.md

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Список систем/сервисов ГК Болото

![Получаем список бизнес-сущностей](@document/systems_table_list)
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
components:
swamp.frog.1cbit_finance:
title: 1С Бит.Финанс
entity: system
short_description: Функциональная подсистема автоматизирующая договорной учет
description: Функциональная подсистема автоматизирующая договорной учет
business_owners:
- Кикимора-болотная
application_owner: Лягушка
critical_level: mission_critical #administrative/business_operational/business_critical/mission_critical
system_category: business_app #channel_app/business_app/ext_business_app/it_app/ext_it_app
links:
# Cвязи с системами
# - id: swamp.crocodile.spact
# direction: <--
- id: swamp.frog.spoll
direction: <--
- id: swamp.crocodile.crm
direction: <--
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
imports:

imports:
- 1cbit_finance.yaml
- allure.yaml
- crm.yaml
- grafana_dev.yaml
- sid.yaml
- spact.yaml
- spoll.yaml
- srole.yaml

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
components:
swamp.hippo.allure:
title: Allure # Название компонента
entity: system # Сущность компонента из PlantUML (https://plantuml.com/ru/deployment-diagram)
short_description: Фреймворк для создания отчётов автотестов
description: Фреймворк от Яндекса для создания простых и понятных отчётов автотестов
business_owners:
- Не найдены
application_owner: Змей-ползучий
critical_level: administrative #administrative/business_operational/business_critical/mission_critical
system_category: it_app #channel_app/business_app/ext_business_app/it_app/ext_it_app
aspects: # Аспекты, которе реализует компонент
- qa_systems
business_entities:
- bank
- country
- unit
- organization
- contractoraccount
- chekingaccount
links:
# Интеграции между системами одного БЮ
- id: swamp.frog.1cbit_finance
direction: <--
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
imports:
- sid_components.yaml
- srole_components.yaml
Loading