Проверка синтаксиса процесса - обработка, предназначенная для проверки бизнес-процесса на наличие технических ошибок.
При проектировании процессов могут возникать всевозможные ошибки. Часть этих ошибок является методологическими, а часть – механическими. Методологические ошибки возникают из-за отсутствия достаточной базы знаний и информации для моделирования бизнес-процессов. Восполнить такую информацию и исправить ошибки можно самостоятельно или с помощью привлечения внешних консультантов. В данном разделе мы рассмотрим, как в системе реализован механизм защиты от механических ошибок.
Описание объекта
Запустить обработку Проверка синтаксиса процесса можно следующим образом: Меню: Моделирование >> Документы и процессы >> Проверка синтаксиса.
Для конкретного процесса проверка может быть запущена из Навигатора бизнес-процессов при помощи кнопки Проверка синтаксиса.
Обработка Проверка синтаксиса процесса
• | Процесс - выбирается процесс, который нужно проверить на наличие ошибок. Если процесс не указан, то на наличие ошибок будут проверены все процессы. Если проверка вызвана из Навигатора бизнес-процессов, то процесс будет выбран автоматически. |
• | Поле для отображения результатов выполнения обработки - предназначено для отображения ошибок, найденных при выполнении обработки. |
□ | Сохранить значения - позволяет сохранять настройки обработки. |
□ | Восстановить значения - позволяет загружать настройки обработки. |
□ | Выполнить - запускает обработку. Если проверка вызвана из Навигатора бизнес-процессов, то обработка запускается автоматически. |
Результат проверки синтаксиса бизнес-процесса
□ | Настройка - открывает форму настройки обработки. |
Форма Настройка проверки синтаксиса
• | Процесс - указывается процесс, который нужно проверить на наличие ошибок. |
• | Проверять опубликованные - указывает, что будут проверяться опубликованные процессы. |
• | Проверять подпроцессы - указывает, что будут проверяться подпроцессы. |
o | Правила проверки - проверка осуществляется при установке маркера напротив соответствующего правила. |
• | Корректность границ процесса - указывает, что в процессе будет проверяться наличие состояний Начало процесса и Конец процесса. |
• | Корректность состояний процесса - указывает, что в процессе будет проверяться правильность настроенных состояний: наличие входящих и/или исходящих переходов для каждого состояния, задание исполнителей для функций. |
• | Корректность топологии процесса - указывает, что в процессе будет проверяться логика построения процесса, т.е. связи между состояниями процесса. |
• | Корректность заданных слияний процесса - указывает, что в процессе будет проверяться корректность настроенных слияний. |
• | Корректность параллельных потоков процесса - указывает, что в процессе будет проверяться корректность настроенных параллельных потоков (см. статью Разделение и Слияние). |
• | Корректность условий переходов в процессе - указывает, что в процессе будет проверяться правильность переходов между состояниями. |
• | Корректность источников-приемников в процессе - указывает, что в процессе будет проверяться корректность настроенных источников и приёмников сигнала. |
Обработка автоматически вызывается при попытке опубликовать процесс. Если в бизнес-процессе обнаружены ошибки, то система выдает об этом соответствующее сообщение, и процесс не публикуется. Опубликовать его можно только после исправления указанных в сообщении ошибок.
В случаях, когда проверка синтаксиса вызывается не из главного меню, устанавливаются параметры ее выполнения по умолчанию:
1. Процесс — публикуемый процесс либо процесс, при позиционировании на котором была нажата кнопка Проверка синтаксиса.
2. Проверять опубликованные — отключено.
3. Проверять подпроцессы — отключено.
4. Правила проверки — выбираются все правила.
См. также: