<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Автоматическое назначение прав на документы AccessRightsBulkQueueItem – элемент очереди выдачи прав на пачку документов |
Наследник от Sungero.ExchangeCore.QueueItemBase. Создается, обрабатывается и удаляется программно, недоступен в проводнике.
Используется для массового назначения прав на документы в фоновом процессе «Документооборот. Массовое назначение прав на документы».
Жизненный цикл элемента очереди:
•создается в асинхронном обработчике «Автоматическое назначение прав на документы при создании/изменении правила» для правил, у которых свойство GrantRightsOnExistingDocuments (Массово назначать права на созданные ранее документы) установлено в значение True;
•обрабатывается и удаляется в фоновом процессе «Документооборот. Массовое назначение прав на документы». Элемент очереди удаляется, если:
•права на документы, указанные в элементе очереди назначены успешно;
•LaunchId (ИД запуска) в элементе очереди не соответствует LaunchId (ИД правила) правила;
•удалено правило;
•по документам, на которые не удалось назначить права, создается новый элемент очереди в асинхронном обработчике «Автоматическое назначение прав на список документов» с низким приоритетом.
Имя свойства |
Отображаемое имя |
---|---|
ИД документов |
|
ИД правила |
|
Статус обработки |
|
ИД запуска |
|
Приоритет |
RuleId (Правило выдачи прав): Идентификатор
Идентификатор правила выдачи прав.
DocumentsIds (ИД документов): Текст
Список идентификаторов документов через «,», на которые необходимо выдать права по данному правилу.
LaunchId (ИД запуска): Строка (36)
Соответствует LaunchId (ИД правила) правила на момент создания элемента очереди. Используется для проверки актуальности элемента очереди.
В фоновом процессе «Документооборот. Массовое назначение прав на документы» удаляются все элементы очереди, у которых LaunchId из элемента очереди не соответствуют LaunchId (ИД правила) в правиле назначения прав.
ProcessingStatus (Статус обработки): Перечисление
Свойство добавлено в базовом типе сущности. Дополнен список статусов.
Имя свойства |
Отображаемое имя |
---|---|
Scheduled |
Запланировано |
InProcess |
В процессе |
Processed |
Обработано |
Suspended |
Обработка остановлена |
Приоритет обработки элемента очереди фоновым процессом процессе «Документооборот. Массовое назначение прав на документы». Сначала обрабатываются элементы очереди с наибольшим приоритетом.
В асинхронном обработчике «Автоматическое назначение прав на документы при создании/изменении правила» создаются элементы очереди с приоритетом 1.
Если в ходе выдачи прав на документы по каким-то из них не удалось выдать права, в асинхронном обработчике «Автоматическое назначение прав на список документов» создается новый элемент очереди и приоритетом 0.
© Компания Directum, 2024 |