You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Простой пример валидации сущностей в DocHub с выводом информации в меню
2
+
3
+
**Цель примера:** На простом примере показать возможности валидатора, с выводом информации в меню DocHub.
4
+
5
+
6
+
# Суть примера
7
+
В процессе работы стало понятно, что нам не хватает реквизитов для описания типовых систем/сервисов. Например, бизнес выразил желание делать оценку рисков. Поэтому типовая карточка систем была дополнена набором различных реквизитов описывающие риски системы/сервисов.
8
+
9
+
Так как планируется, что данные реквизиты буду заполнять различные сотрудники, то мы решили сделать валидатор для проверки этих данных и вывести его в меню DocHub, для того чтобы было удобней смотреть.
10
+
11
+
## Файловая структура примера
12
+
* system_template.yaml - пример системы/сервиса с расширенным набором полей
13
+
* system_validator.yaml - валидатор, который проверяет нужный набор реквизитов и выводит информацию о результатах валидации в меню DocHub
14
+
* images - картинки для настоящей документации
15
+
* dochub.yaml - корневой манифест примера
16
+
17
+
18
+
## Использование
19
+
В меню плагина DocHub выберите пункт "Проблемы"
20
+
21
+

22
+
23
+
Разверните пункт "Валидатор систем/сервисов" и наслаждайтесь результатами ошибок (для этого я оставил парочку).
24
+

25
+
26
+
27
+
## Задания для практики
28
+
* Исправьте ошибки, которые были добавлены в тестовый пример
29
+
* Добавьте новых реквизитов и добавьте их в валидатор
30
+
* Введите ошибочные значения для предыдущего пункта и посмотрите результаты
0 commit comments