<< Click to Display Table of Contents >> Практические рекомендации > Настройка бизнес-процессов > Примеры использования блоков «Мониторинг» и «Ожидание» Как определить время запуска блока «Мониторинг» |
![]() ![]() |
Ситуация
Если в ходе процесса в ожидаемое время не запускается блок «Мониторинг», то выполнение логики в коде блока может выполняться неверно.
Решение
Возможной причиной может быть отложенный запуск блока «Мониторинг», поэтому нужно проверить фактическое время его запуска. Для этого необходимо знать идентификатор задачи и номер блока:
1.Откройте базу данных SungeroDB системы Directum RX с помощью редактора запросов, например PGAdmin:
2.Выполните запрос к таблице состояния блоков схемы задачи Sungero_WF_BlockState:
Select * from sungero_wf_blockstate where instanceid = <ИД задачи> and blockid = 'SE_<Номер блока>'
Пример результата выполнения запроса:
3.Скопируйте данные из поля blockstate в текстовый редактор и найдите свойство AbsoluteDeadline. В нем указано фактическое время, в которое запускается блок:
Если проблема в отложенном запуске, то в настройках блока измените период.
© Компания Directum, 2024 |