<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > RecordManagement – делопроизводственные документы > Рассмотрение документа > DocumentReviewTask – задача на рассмотрение документа Разделяемые функции типа сущности DocumentReviewTask |
Имя функции |
Модификатор |
Атрибут |
Описание |
AddedAddendaAppend + перегрузки |
virtual |
– |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий |
virtual |
– |
Из коллекции добавленных вручную документов удалить запись о приложении |
|
virtual |
– |
Синхронизировать вложения из задачи на рассмотрение во вновь созданное поручение |
|
virtual |
– |
Получить список ИД документов, добавленных в группу "Приложения" |
|
virtual |
– |
Получить вложения группы "Приложения" |
|
virtual |
– |
Получить список просроченных задач на исполнение поручения в состоянии Черновик |
|
virtual |
– |
Получить список ИД документов, удаленных из группы "Приложения" |
|
virtual |
– |
Получить сообщения валидации при старте |
|
virtual |
[Public] |
Проверить наличие документа на рассмотрение в задаче и наличие хоть каких-то прав на него |
|
static |
– |
Проверка, зарегистрирован ли входящий документ |
|
virtual |
– |
Проверить, завершена ли задача на рассмотрение |
|
RemovedAddendaAppend + перегрузки |
virtual |
– |
Дополнить коллекцию удаленных вручную документов в задаче документами из заданий |
virtual |
– |
Из коллекции удалённых вручную документов удалить запись о приложении |
|
static |
– |
Доступность результата выполнения "Вернуть инициатору" |
|
virtual |
– |
Задать адресатов в задаче |
|
virtual |
[Public] |
Установить срок задачи на рассмотрение документа |
|
virtual |
– |
Синхронизировать приложения документа и группы вложения |
|
virtual |
– |
Синхронизировать вложения задачи на рассмотрение в поручения из проекта резолюции |
|
virtual |
[Public] |
Синхронизировать адресатов из документа в задачу на рассмотрение руководителем |
|
virtual |
– |
Синхронизировать вложения задачи на рассмотрение в поручение из проекта резолюции |
|
virtual |
– |
Валидация старта задачи на рассмотрение |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий.
Перегрузки
Имя функции |
Описание |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий |
|
Дополнить коллекцию добавленных вручную документов в задаче |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий.
Синтаксис
public virtual void AddedAddendaAppend()
AddedAddendaAppend (IElectronicDocument addendum)
Дополнить коллекцию добавленных вручную документов в задаче.
Синтаксис
public virtual void AddedAddendaAppend(IElectronicDocument addendum)
Параметры
addendum – Документ, добавленный в группу "Приложения".
Из коллекции добавленных вручную документов удалить запись о приложении.
Синтаксис
public virtual void AddedAddendaRemove(IElectronicDocument addendum)
Параметры
addendum – Удаляемый документ.
Синхронизировать вложения из задачи на рассмотрение во вновь созданное поручение.
Синтаксис
public virtual void FillDraftResolutionProperties(Sungero.Docflow.IOfficialDocument primaryDocument, List<Sungero.Content.IElectronicDocument> addenda, List<Sungero.Domain.Shared.IEntity> otherAttachments, IActionItemExecutionTask actionItem)
Параметры
primaryDocument – Основной документ;
addenda – Вложения из группы "Приложения";
otherAttachments – Вложения из группы "Дополнительно";
actionItem – Поручение.
Получить список ИД документов, добавленных в группу "Приложения".
Синтаксис
public virtual List<long> GetAddedAddenda()
Возвращаемое значение
List<long> – Список ИД документов.
Получить вложения группы "Приложения".
Синтаксис
public virtual List<IElectronicDocument> GetAddendaGroupAttachments()
Возвращаемое значение
List<IElectronicDocument> – Вложения группы "Приложения".
GetDraftOverdueActionItemExecutionTasks
Получить список просроченных задач на исполнение поручения в состоянии Черновик.
Синтаксис
public virtual List<IActionItemExecutionTask> GetDraftOverdueActionItemExecutionTasks()
Возвращаемое значение
List<IActionItemExecutionTask> – Список просроченных задач на исполнение поручения в состоянии Черновик.
Получить список ИД документов, удаленных из группы "Приложения".
Синтаксис
public virtual List<long> GetRemovedAddenda()
Возвращаемое значение
List<long> – Список ИД документов.
Получить сообщения валидации при старте.
Синтаксис
public virtual List<StartValidationMessage> GetStartValidationMessages()
Возвращаемое значение
List<StartValidationMessage> – Сообщения валидации.
Проверить наличие документа на рассмотрение в задаче и наличие хоть каких-то прав на него.
Синтаксис
[Public]
public virtual bool HasDocumentAndCanRead()
Возвращаемое значение
bool – True, если с документом можно работать.
Проверка, зарегистрирован ли входящий документ.
Синтаксис
public static bool IncomingDocumentRegistered(IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True, если документ зарегистрирован, либо документ не входящий.
Проверить, завершена ли задача на рассмотрение.
Синтаксис
public virtual bool IsDocumentReviewTaskCompleted()
Возвращаемое значение
bool – True, если задача на рассмотрение выполнена, иначе - False.
Дополнить коллекцию удаленных вручную документов в задаче документами из заданий.
Перегрузки
Имя функции |
Описание |
Дополнить коллекцию удаленных вручную документов в задаче документами из заданий |
|
Дополнить коллекцию удаленных вручную документов в задаче |
Дополнить коллекцию удаленных вручную документов в задаче документами из заданий.
Синтаксис
public virtual void RemovedAddendaAppend()
RemovedAddendaAppend (IElectronicDocument addendum)
Дополнить коллекцию удаленных вручную документов в задаче.
Синтаксис
public virtual void RemovedAddendaAppend(IElectronicDocument addendum)
Параметры
addendum – Документ, удаленный вручную из группы "Приложения".
Из коллекции удалённых вручную документов удалить запись о приложении.
Синтаксис
public virtual void RemovedAddendaRemove(IElectronicDocument addendum)
Параметры
addendum – Удаляемый документ.
Доступность результата выполнения "Вернуть инициатору".
Синтаксис
public static bool SchemeVersionSupportsRework(ITask task)
Параметры
task – Задача на рассмотрение.
Возвращаемое значение
bool – True - если доступно, иначе - False.
Задать адресатов в задаче.
Синтаксис
public virtual void SetAddressees(List<IEmployee> addressees)
Параметры
addressees – Адресаты.
Установить срок задачи на рассмотрение документа.
Синтаксис
[Public]
public virtual void SetDeadline(int? days, int? hours)
Параметры
days – Срок в днях;
hours – Срок в часах.
SynchronizeAddendaAndAttachmentsGroup
Синхронизировать приложения документа и группы вложения.
Синтаксис
public virtual void SynchronizeAddendaAndAttachmentsGroup()
SynchronizeAddendaToDraftResolution
Синхронизировать вложения задачи на рассмотрение в поручения из проекта резолюции.
Используется для синхронизации вложений в схеме задачи, когда рассмотрение с созданным проектом резолюции отправили на доработку
и инициатор изменил состав приложений. Полная синхронизация (SynchronizeAttachmentsToActionItem) при этом не требуется.
Синтаксис
public virtual void SynchronizeAddendaToDraftResolution()
Синхронизировать адресатов из документа в задачу на рассмотрение руководителем.
Синтаксис
[Public]
public virtual void SynchronizeAddressees(Docflow.IOfficialDocument document)
Параметры
document – Документ на рассмотрение.
SynchronizeDocumentReviewAddendaToActionItem
Синхронизировать вложения задачи на рассмотрение в поручение из проекта резолюции.
Синтаксис
public virtual void SynchronizeDocumentReviewAddendaToActionItem(IActionItemExecutionTask actionItem)
Параметры
actionItem – Поручение.
ValidateDocumentReviewTaskStart
Валидация старта задачи на рассмотрение.
Синтаксис
public virtual bool ValidateDocumentReviewTaskStart(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True, если валидация прошла успешно, и False, если были ошибки.
© Компания Directum, 2024 |