Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Сообщение создается в типовом маршруте Контроль исполнения поручения:

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

Структура обработчика отправки

1.Считать из параметров данные для передачи.
2.Подготовить список для передаваемых данных.
3.Заполнить список данными.
4.Сохранить подготовленные данные в сообщении.
5.Если контролер принял работы по поручению, и все остальные исполнители завершили свои работы, возобновить задачу по исполнению поручений.
6.Записать бизнес-событие об отправке результатов контроля исполнении поручения.

Структура обработчика приема

1.Считать из сообщения переданные данные.
2.Получить ИД задачи на контроль из параметров процесса.
3.Для переданного исполнителя найти задачу на контроль и возобновить ее.
4.Записать в текст задачи результаты по контролю поручения.

 

  if ResultControl == 'A'

    Text = Format(

      'Контролер принял работы исполнителя %s по поручению';

      PerformerFullName)

  else

    Text = Format(

      'Контролер отправил поручение исполнителя %s на доработку. %sПричина: %s';

       ArrayOf(PerformerFullName; CR; ControlText))

  endif  

    Task.ActiveText = Format("%s%s%s"; ArrayOf(Task.ActiveText; CR; Text))

    Task.Save

5.Записать бизнес-событие о результатах контроля работ по исполнению поручения.
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }