Правила преобразования объектов
Задачи
Если при обработке маршрута задачи встречается блок типа «Задание» или «Уведомление», среди исполнителей которого есть пользователи удаленных систем, то в системе обычным образом создается задание или уведомление, и дальше происходит следующее:
1. В справочнике Правила преобразования структурированных объектов подбирается правило экспорта для объекта типа «Задача»:
· если задача создана по типовому маршруту, то ищется правило с типовым маршрутом;
· если правил для типового маршрута нет или задача создана без типового маршрута, то ищется правило с пустым типовым маршрутом;
2. Если правило найдено, то оно применяется к задаче и в результате формируется объект DICS.
3. Если при экспорте происходит ошибка, связанная с преобразованием в структурированный формат, то задача приостанавливается и пользователю, ответственному за настройку правил преобразования, посылается подзадача. Имя ответственного пользователя задается в константе системы DicsResponsibleUser.
Объект DICSв составе пакета передается через агенты и контроллеры в удаленные системы.
При получении пакета с информацией об объекте типа «Задача», в удаленной системе происходит следующее:
1. В справочнике Правила преобразования структурированных объектов ищется правило импорта для объекта типа «Задача»:
· ищется правило с теми же метаданными, которые использовались при экспорте объекта. Метаданные сравниваются по идентификатору и версии;
· если правил с теми же метаданными нет, то ищется правило без метаданных.
2. Если для задачи по типовому маршруту правило не найдено, то ищется общее правило для задач по типу объекта «Задача», которое не привязано ни к какому типовому маршруту.
3. Если правило найдено, то создается задача или подзадача:
· если в удаленную систему уже принимались объекты типа «Задача» для той же задачи исходной системы, что и принимаемый объект, то создается подзадача к ранее созданной задаче;
· если не принимались, то создается новая задача.
Инициатором задачи и подзадачи назначается пользователь удаленной системы. Остальные свойства заполняются в соответствии с правилом импорта.
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|