Любой желающий может создать инспекцию в конструкторе "Broccoli" без привлечения разработчиков придерживаясь следующей последовательности действий
План
- Создать инспекцию на странице "Инспекции"
- Перейти к управлению инспекцией для выбора версии
- Перейти к версии инспекции для редактирования схемы
- Перейти в "Редактор схем"
- Создать логику проверки в редакторе схем
- Провести тестирование логики
- Пройти ревью
- Выпустить инспекцию
- Создать правило с использованием созданной инспекции
Последовательность действий по шагам
1. Создать инспекцию на странице "Инспекции"
Чтобы создать инспекцию воспользуйтесь кнопкой "Добавить на странице "Инспекции" в разделе меню "Конструктор".

При создании инспекции задать номер инспекции, имя и описание, завершив создание нажатием кнопки "Добавить".

2. Перейти к управлению инспекцией для выбора версии


3. Перейти к версии инспекции для редактирования схемы


4. Перейти в "Редактор схем"

5. Создать логику проверки в редакторе схем
Проверка состоит из следующих основных частей:
- Создать переменные, хранящие информацию по проверяемым элементам
- Размесить блок "Присвоить" на основе созданной переменной
- Добавить блок определяющий способ фильтрации элементов модели
- Блоки вкладки "Текст" позволяют определить имена и значения проверяемых параметров
- Связать имя параметра с его значением можно с помощью блока "Фильтр семейств по значению параметра" с вкладки "Документ"
- А также блок "Модель" с вкладки "Документ", задающий модель из которой получаются проверяемые элементы
- Используя блоки вкладок "Логика" и "Циклы" описать логику проверки. Блок "Если" используется при проверках условий
- Чтобы завязать логику инспекции на проверку количества элементов, воспользуйтесь блоком "Длина" с вкладки "Массивы"
- Завязать логику проверки на числовой параметр можно с помощью блока "Число" с вкладки "Формулы"
- В зависимости от результата проверки условия, к результату добавляются блоки "Сохранить элемент с ошибкой" при получении ошибки или "Сохранить элемент с сообщением", в случае успеха.
- Создание инспекции можно завершить блоком "Получить процент выполнения инспекции" с вкладки "Инспекции"
Подробно
6. Провести тестирование логики
7. Пройти ревью
8. Выпустить инспекцию
9. Создать правило с использованием созданной инспекции