Дизайнер бизнес-процессов / Проверка корректности процесса

Проверка корректности процесса

После того как вы создадите табличный процесс, вы сможете проверить, корректно ли он составлен. При проверке могут быть обнаружены следующие типы логических ошибок: некорректно написанные сценарии, неверно заданные условия переходов, неопределенные исполнители задач.

Чтобы узнать, правильно ли составлен процесс, нажмите на кнопку Проверить на верхней панели инструментов.

Если ошибок не обнаружено, в верхней части страницы вы увидите следующее уведомление:Проверка корректности_01

Если в процессе будут обнаружены критичные ошибки, в нижней части страницы вы увидите окно с предупреждением. На схеме процесса ошибочные элементы выделяются красной рамкой.

 

Correct_2

 

Возможные ошибки при создании элемента приложения:

  • не выбрана переменная типа Приложение;
  • переменная отсутствует в контексте;
  • требуется указать переменную типа Приложение;
  • не заполнено значение.

 

Возможные ошибки в пользовательской задаче:

  • в полях формы есть переменные, отсутствующие в контексте.

 

Возможные ошибки в оповещении:

  • не заполнена тема сообщения;
  • не выбраны получатели сообщения;
  • не указан код цели сообщения, если цель не ассоциированная лента процесса;
  • переменная контекста, хранящая получателя сообщения, не найдена или имеет тип, отличный от типа Пользователи;
  • неверный идентификатор группы или элемента оргструктуры, выбранного в качестве получателей.

 

Возможные ошибки в таймере:

  • указано отрицательное число дней;
  • указано отрицательное число часов;
  • указано отрицательное число минут;
  • указано количество минут, превышающее 59;
  • не найдена переменная контекста, определяющая время срабатывания таймера.

 

Возможные ошибки в запуске процесса:

  • не заполнен раздел процесса;
  • не заполнен код процесса;
  • не заполнено значение;
  • контекстная переменная не найдена.

 

Возможные ошибки в настройках исполнителей:

  • не указан исполнитель задачи.

 

Возможные ошибки в настройках переходов:

  • переход из неизвестного источника;
  • в условии используется несуществующая служебная переменная;
  • тип условия не совпадает с типом служебной переменной;
  • неверный код переменной контекста, не строка;
  • выбран ручной ввод для сложных типов данных;
  • для операции, отличной от сравнения с null, не задан правый операнд;
  • операция не поддерживается для данного типа операндов.

 

Исправьте ошибки, а затем сохраните и опубликуйте процесс, чтобы система могла выполнить его.

Обратите внимание, что перед публикацией процесса происходит автоматическая проверка схемы на наличие логических ошибок.