Если в системе завершилась задача, инициатором которой является пользователь удаленной системы, то:
1. | В справочнике Правила преобразования структурированных объектов подбирается правило экспорта для объекта типа «Ответ на задачу» так же, как оно подбирается для объектов типа «Задача». |
2. | Если правило найдено, то оно применяется к задаче и в результате формируется объект DICS. |
3. | Если при экспорте происходит ошибка, связанная с преобразованием в структурированный формат, то задача приостанавливается и пользователю, ответственному за настройку правил преобразования, создается подзадача. Имя ответственного пользователя задается в константе системы DicsResponsibleUser. |
Объект DICS в составе пакета передается через агенты и контроллеры в удаленные системы.
При получении пакета с информацией об объекте типа «Ответ на задачу», в удаленной системе:
1. | В справочнике Правила преобразования структурированных объектов ищется правило импорта для объекта типа «Ответ на задачу» так же, как ищется правило импорта для объектов типа «Задача». |
2. | Если для задания по типовому маршруту правило не найдено, то ищется общее правило для заданий по типу объекта «Ответ на задачу», которое не привязано ни к какому типовому маршруту. |
3. | Если правило найдено, то на основе переданной информации выполняются задания исходной задачи, созданные перед экспортом объекта типа «Задача». |
При импорте из удаленной системы ответа на задачу, соответствующего заданию удаленному пользователю, которое находится в состоянии, отличном от значения В работе, инициатору задачи отправляется уведомление с текстом ответа на задачу и результатом выполнения задания пользователем удаленной системы в случае его наличия.