Справочники

 

Типовые маршруты

 

Отладка типового маршрута

Отладка типового маршрута предназначена для проверки работоспособности и выявления ошибок на стадии разработки типовых маршрутов непосредственно из редактора схем (см. раздел «Редактор схем. Описание»). Суть процесса отладки типового маршрута заключается в имитации работы типового маршрута с созданием отладочной задачи и пошаговой обработки типового маршрута с возможностью просмотра промежуточных результатов.

Механизм отладки реализуется командами, описанными ниже в таблице.

 

Команды отладки типового маршрута

В таблице приведены основные команды отладки, которые доступны из панели инструментов редактора схем:

 

Команда панели инструментов

Назначение

 <F9>

Запуск выполнения типового маршрута. Создается задача с темой «Задача для отладки типового маршрута <Имя маршрута>». Для начала отладки необходимо стартовать задачу. После начала отладки команда «Начать отладку» меняется на команду «Продолжить отладку».

 <F8>

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

 <Ctrl+F8>

Повторить выполнение блока. Доступна при отладке после выполнения блока.

 <Ctrl+F2>

Остановка отладки типового маршрута. Доступна при отладке типового маршрута.

 открыть задание

Открыть задание, созданное по типовому маршруту. Доступна при отладке типового маршрута.

 показать задачу

Показать задачу типового маршрута. Доступна при отладке типового маршрута.

В таблице приведены специализированные команды отладки, которые доступны из контекстного меню блоков разного типа:

 

Команда контекстного меню выделенного блока

Назначение

Добавить точку останова

Добавление точки останова в начале выделенного блока. Выполнение отладки маршрута автоматически прерывается в начале выполнения блока, на котором установлена точка останова. Доступна при отладке типового маршрута.

Удалить точку останова

Удаление точки останова на выделенном блоке. Доступна, если для выделенного блока была установлена точка останова.

 <Ctrl+F9> выполнить до блока

Выполнение маршрута до начала выполнения выделенного блока. Доступна при отладке типового маршрута.

Открыть <тип блока> по блоку

Для открытия списка объектов типа блока, которые были созданы по блоку. Доступна только для блоков «Задание»,  «Уведомление» и «Подзадача».

Выполнить по крайнему сроку

Для того чтобы сымитировать ситуацию, когда наступит крайний срок блока, который задается в свойствах блока. Доступна только для блоков «Задание», «Подзадача», «Мониторинг»

Выполнить по прерывающему результату

Выполнить по результату выполнения, у которого установлено свойство Прерывать выполнение. Доступен только для блока «Задание».

Выполнить по завершению ожидания

Производится незамедлительное выполнение блока «Ожидание». Доступна только в режиме отладки и для блоков «Ожидание»

Выполнить внеочередной мониторинг

Выполняется правила мониторинга. Доступна только в режиме отладки и для блоков «Мониторинг»

После запуска отладчика становится активным блок «Начало», создается задача, точка выполнения находится в начале блока «Начало». После выполнения блока точка выполнения находится в конце блока.

Во время отладки допускается изменение свойств блоков. Для того чтобы выполнить блок с измененными свойствами, необходимо воспользоваться командой повтора выполнения блока .

Отладка возможна только для корректного типового маршрута (см. раздел «Проверка корректности схемы»). Отладка недоступна при открытии редактора схем в режиме просмотра или в простом режиме (см. раздел «Редактор схем. Режимы вызова»).

При завершении отладки появится сообщение:

Общий порядок выполнения отладки описан в руководстве администратора, раздел «Проверка работоспособности типового маршрута» в руководстве администратора.

 

 

См. также:

·         Описание;

·         Режимы вызова;

·         Панель «Свойства задачи»;

·         Панель «Свойства элементов»;

·         Панель «Блоки»;

·         Панель ошибок;

·         Проверка корректности схемы;

·         Просмотр состояния выполнения задачи;

·         Соединения блоков;

·         Способы вызова.