You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Любой желающий может создать инспекцию в конструкторе "Broccoli" без привлечения разработчиков придерживаясь следующей последовательности действий

План

  1. Создать инспекцию на странице "Инспекции"
  2. Перейти к управлению инспекцией для выбора версии
  3. Перейти к версии инспекции для редактирования схемы
  4. Перейти в "Редактор схем"
  5. Создать логику проверки в редакторе схем 
  6. Провести тестирование логики
  7. Пройти ревью
  8. Выпустить инспекцию
  9. Создать правило с использованием созданной инспекции

Последовательность действий по шагам

1. Создать инспекцию на странице "Инспекции"

Чтобы создать инспекцию воспользуйтесь кнопкой "Добавить на странице "Инспекции" в разделе меню "Конструктор".

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

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


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

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

5. Создать логику проверки в редакторе схем 

Проверка состоит из следующих основных частей:

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

Подробно

6. Провести тестирование логики

7. Пройти ревью

8. Выпустить инспекцию

9. Создать правило с использованием созданной инспекции


  • No labels