<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > ExchangeCore – электронный обмен. Настройки > Очереди CounterpartyQueueItem – элемент очереди синхронизации контрагентов |
Очередь обработки изменения статусов контрагентов из СО. Наследник от Sungero.ExchangeCore.QueueItemBase.
Жизненный цикл элемента очереди:
•создается в фоновом процессе «Электронный обмен. Синхронизация контрагентов» для контрагентов в сервисе ЮЗДО, у которых изменился статус обмена с нашим абонентским ящиком. При первом запуске фонового процесса создаются элементы очереди для всех контрагентов ЮЗДО, с которыми настроен обмен;
•если в процессе синхронизации невозможно связать контрагента ЮЗДО и контрагента в системе по ИНН и КПП, создается задача на обработку конфликтов и ссылка на нее сохраняется в элементе очереди. При переповторах проверяется состояние задачи и возможность синхронизации контрагента;
•если синхронизация прошла успешно, отправляется уведомление ответственному за абонентский ящик и элемент очереди удаляется.
Имя свойства |
Отображаемое имя |
---|---|
Ссылка на контрагента |
|
Задача на обработку конфликтов |
|
Результат синхронизации |
|
ИД филиала в сервисе обмена |
ExternalId (ИД в сервисе обмена): Строка(250)
Идентификатор организации в СО. Используется для связки контрагента в сервисе обмене и в системе.
Counterparty (Ссылка на контрагента): Sungero.Parties.Counterparty
Ссылка на контрагента в системе, соответствующего контрагенту в СО.
MatchingTask (Задача на обработку конфликтов): Sungero.Workflow.Task
Ссылка на задачу на обработку конфликтов.
SyncResult (Результат синхронизации): Перечисление
Текущий статус электронного обмена c контрагентом. Подробнее
Имя свойства |
Отображаемое имя |
---|---|
ApprovingByUs |
Получено приглашение |
ApprovingByCA |
Отправлено приглашение |
Active |
Обмен разрешен |
Closed |
Обмен заблокирован |
CounterpartyBranchId (ИД филиала в сервисе обмена): Строка (250)
Идентификатор филиала в сервисе обмена. Используется при синхронизации филиалов и подразделений контрагентов с сервисами обмена.
Note (Комментарий): Строка(1000)
Содержит текст ошибки, возникшей при обработке элемента очереди. Используется для формирования текста уведомления об изменении статуса обмена с контрагентом.
© Компания Directum, 2024 |