<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > DocflowApproval – документооборот. Движение документов > Расширенное задание > AdvancedAssignment – расширенное задание Серверные функции типа сущности AdvancedAssignment |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Добавить или обновить значение параметра, указывающего на то, что можно выбирать ответственного за доработку задания |
|
virtual |
– |
Добавить или обновить значение параметра, указывающего на то, что можно переадресовывать задание |
|
virtual |
– |
Добавить или обновить значение параметра, указывающего на то, что задание можно отправлять на доработку |
|
virtual |
[Remote] |
Заполнить параметры блока в параметры задания |
|
virtual |
[Remote] |
Получить исполнителей активных или будущих расширенных заданий |
|
virtual |
– |
Получить активные расширенные задания в рамках текущей задачи и итерации |
|
virtual |
– |
Получить список сотрудников, у которых можно запросить продление срока |
|
virtual |
– |
Получить блок задания |
|
virtual |
– |
Определить, можно ли выбирать ответственного за доработку задания, исходя из значения соответствующего свойства блока |
|
virtual |
– |
Определить, можно ли переадресовывать задание, исходя из значения соответствующего свойства блока |
|
virtual |
– |
Определить, можно ли отправлять задание на доработку, исходя из значения соответствующего свойства блока |
|
virtual |
[Remote] |
Проверить основной документ на нехватку прав |
|
virtual |
– |
Связать с основным документом документы из группы Приложения, если они не были связаны ранее |
AddOrUpdateAssignmentBlockAllowChangeReworkPerformerParam
Добавить или обновить значение параметра, указывающего на то, что можно выбирать ответственного за доработку задания.
Синтаксис
public virtual void AddOrUpdateAssignmentBlockAllowChangeReworkPerformerParam(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок задания.
AddOrUpdateAssignmentBlockAllowForwardParam
Добавить или обновить значение параметра, указывающего на то, что можно переадресовывать задание.
Синтаксис
public virtual void AddOrUpdateAssignmentBlockAllowForwardParam(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок задания.
AddOrUpdateAssignmentBlockAllowSendForReworkParam
Добавить или обновить значение параметра, указывающего на то, что задание можно отправлять на доработку.
Синтаксис
public virtual void AddOrUpdateAssignmentBlockAllowSendForReworkParam(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок задания.
Заполнить параметры блока в параметры задания.
Синтаксис
[Remote]
public virtual void FillAssignmentBlockParams()
GetActiveAndFutureAssignmentsPerformers
Получить исполнителей активных или будущих расширенных заданий.
Синтаксис
[Remote(IsPure = true)]
public virtual IQueryable<IRecipient> GetActiveAndFutureAssignmentsPerformers()
Возвращаемое значение
IQueryable<IRecipient> – Исполнители заданий.
Получить активные расширенные задания в рамках текущей задачи и итерации.
Синтаксис
public virtual IQueryable<IAdvancedAssignment> GetActiveAssignments()
Возвращаемое значение
IQueryable<IAdvancedAssignment> – Активные задания на согласование.
GetAssigneesForDeadlineExtension
Получить список сотрудников, у которых можно запросить продление срока.
Синтаксис
public virtual List<IUser> GetAssigneesForDeadlineExtension()
Возвращаемое значение
List<IUser> – Список сотрудников.
Получить блок задания.
Синтаксис
public virtual IAdvancedAssignmentBlockSchemeBlock GetAssignmentBlock()
Возвращаемое значение
IAdvancedAssignmentBlockSchemeBlock – Блок задания.
GetAssignmentBlockAllowChangeReworkPerformerProperty
Определить, можно ли выбирать ответственного за доработку задания, исходя из значения соответствующего свойства блока.
Синтаксис
public virtual bool GetAssignmentBlockAllowChangeReworkPerformerProperty(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок.
Возвращаемое значение
bool – True - можно, False - иначе.
GetAssignmentBlockAllowForwardProperty
Определить, можно ли переадресовывать задание, исходя из значения соответствующего свойства блока.
Синтаксис
public virtual bool GetAssignmentBlockAllowForwardProperty(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок.
Возвращаемое значение
bool – True - можно, False - иначе.
GetAssignmentBlockAllowSendForReworkProperty
Определить, можно ли отправлять задание на доработку, исходя из значения соответствующего свойства блока.
Синтаксис
public virtual bool GetAssignmentBlockAllowSendForReworkProperty(IAdvancedAssignmentBlockSchemeBlock block)
Параметры
block – Блок.
Возвращаемое значение
bool – True - можно, False - иначе.
Проверить основной документ на нехватку прав.
Синтаксис
[Remote(IsPure = true)]
public virtual bool NeedRightsToOfficialDocument()
Возвращаемое значение
bool – True - на документ не хватает прав. False - права есть, или их выдавать не нужно.
RelateAddedAddendaToPrimaryDocument
Связать с основным документом документы из группы Приложения, если они не были связаны ранее.
Синтаксис
public virtual void RelateAddedAddendaToPrimaryDocument()
© Компания Directum, 2024 |