<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > RecordManagement – делопроизводственные документы > Поручение, продление срока, запрос отчета поручения > ActionItemExecutionTask – задача на исполнение поручения Разделяемые функции типа сущности ActionItemExecutionTask |
Имя функции |
Модификатор |
Атрибут |
Описание |
– |
[Public] |
Добавить пункт поручения |
|
AddedAddendaAppend + перегрузки |
virtual |
– |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий |
virtual |
– |
Из коллекции добавленных вручную документов удалить запись о приложении |
|
– |
[Public] |
Добавить соисполнителей для пункта поручения |
|
virtual |
[Public] |
Проверить корректность срока исполнителей |
|
virtual |
[Public] |
Проверить корректность срока соисполнителей |
|
virtual |
[Public] |
Проверить корректность срока соисполнителей |
|
virtual |
[Public] |
Проверить поручение для исполнителей на просроченность |
|
– |
[Public] |
Удалить всех соисполнителей для пункта поручения |
|
– |
[Public] |
Редактировать пункт поручения |
|
static |
[Public] |
Форматирует резолюцию в формате, необходимом для темы задачи/задания |
|
static |
– |
Получить тему поручения |
|
virtual |
– |
Получить список ИД документов, добавленных в группу "Приложения" |
|
virtual |
– |
Получить вложения группы "Приложения" |
|
virtual |
– |
Получить группу регистрации документа на исполнение |
|
virtual |
[Public] |
Получить ведущее задание на исполнение, в рамках которого было создано поручение |
|
virtual |
– |
Получить соисполнителей по пункту поручения |
|
virtual |
– |
Получить список ИД документов, удаленных из группы "Приложения" |
|
virtual |
– |
Проверить, завершена ли задача на исполнение поручения |
|
RemovedAddendaAppend + перегрузки |
virtual |
– |
Дополнить коллекцию удаленных вручную документов в задаче документами из заданий |
virtual |
– |
Из коллекции удаленных вручную документов удалить запись о приложении |
|
virtual |
– |
Установить срок соисполнителей по умолчанию |
|
virtual |
– |
Установить обязательность свойств в зависимости от заполненных данных |
|
virtual |
– |
Синхронизировать первые 1000 символов текста поручения в прикладное поле |
|
virtual |
– |
Синхронизировать приложения документа и группы вложения |
|
virtual |
– |
Проверить корректность заполнения свойства Выдал |
|
virtual |
– |
Проверить количество исполнителей по поручению |
|
virtual |
– |
Проверить простое поручение. Срок соисполнителей должен быть больше или равен текущей дате |
|
virtual |
– |
Проверить корректность срока |
|
virtual |
– |
Валидация сохранения задачи на исполнение поручения |
|
virtual |
– |
Валидация старта задачи на исполнение поручения |
|
virtual |
– |
Проверить пункты поручения. Срок соисполнителей должен быть больше или равен текущей дате |
|
virtual |
– |
Проверить, что возможность отправки поручений без срока включена в настройках |
Добавить пункт поручения.
Синтаксис
[Public]
public void AddActionItemPart(Sungero.Company.IEmployee assignee, DateTime? deadline, string actionItemPart, List<Sungero.Company.IEmployee> coAssignees, DateTime? coAssigneesDeadline, Sungero.Company.IEmployee supervisor)
Параметры
assignee – Исполнитель;
deadline – Срок исполнителя;
actionItemPart – Пункт поручения;
coAssignees – Соисполнители;
coAssigneesDeadline – Срок соисполнителей;
supervisor – Контролер.
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий.
Перегрузки
Имя функции |
Описание |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий |
|
Дополнить коллекцию добавленных вручную документов в задаче |
Дополнить коллекцию добавленных вручную документов в задаче документами из заданий.
Синтаксис
public virtual void AddedAddendaAppend()
AddedAddendaAppend (IElectronicDocument addendum)
Дополнить коллекцию добавленных вручную документов в задаче.
Синтаксис
public virtual void AddedAddendaAppend(IElectronicDocument addendum)
Параметры
addendum – Документ, добавленный в группу "Приложения".
Из коллекции добавленных вручную документов удалить запись о приложении.
Синтаксис
public virtual void AddedAddendaRemove(IElectronicDocument addendum)
Параметры
addendum – Удаляемый документ.
Добавить соисполнителей для пункта поручения.
Синтаксис
[Public]
public void AddPartsCoAssignees(Sungero.RecordManagement.IActionItemExecutionTaskActionItemParts actionItemPart, List<Sungero.Company.IEmployee> coAssignees)
Параметры
actionItemPart – Пункт поручения;
coAssignees – Соисполнители.
CheckActionItemPartsAssigneesDeadline
Проверить корректность срока исполнителей.
Синтаксис
[Public]
public virtual List<IActionItemExecutionTaskActionItemParts> CheckActionItemPartsAssigneesDeadline()
Возвращаемое значение
List<IActionItemExecutionTaskActionItemParts> – Список пунктов поручения, срок исполнителей которых больше текущей даты.
CheckActionItemPartsCoAssigneesDeadline
Проверить корректность срока соисполнителей.
Синтаксис
[Public]
public virtual List<IActionItemExecutionTaskActionItemParts> CheckActionItemPartsCoAssigneesDeadline()
Возвращаемое значение
List<IActionItemExecutionTaskActionItemParts> – Список пунктов поручения, срок соисполнителей которых больше текущей даты.
Проверить корректность срока соисполнителей.
Синтаксис
[Public]
public virtual bool CheckCoAssigneesDeadline(DateTime? coAssigneesDeadline)
Параметры
coAssigneesDeadline – Срок соисполнителей.
Возвращаемое значение
bool – True, если срок соисполнителей больше текущей даты.
CheckOverdueActionItemExecutionTask
Проверить поручение для исполнителей на просроченность.
Синтаксис
[Public]
public virtual bool CheckOverdueActionItemExecutionTask()
Возвращаемое значение
bool – True, если поручение просрочено.
Удалить всех соисполнителей для пункта поручения.
Синтаксис
[Public]
public void DeletePartsCoAssignees(Sungero.RecordManagement.IActionItemExecutionTaskActionItemParts actionItemPart)
Параметры
actionItemPart – Пункт поручения.
Редактировать пункт поручения.
Синтаксис
[Public]
public void EditActionItemPart(Sungero.RecordManagement.IActionItemExecutionTaskActionItemParts actionItemPart, Sungero.Company.IEmployee assignee, DateTime? deadline, string actionItemPartText, List<Sungero.Company.IEmployee> coAssignees, DateTime? coAssigneesDeadline, Sungero.Company.IEmployee supervisor)
Параметры
actionItemPart – Пункт поручения;
assignee – Исполнитель;
deadline – Срок исполнителя;
actionItemPartText – Текст поручения;
coAssignees – Соисполнители;
coAssigneesDeadline – Срок соисполнителей;
supervisor – Контролер.
Форматирует резолюцию в формате, необходимом для темы задачи/задания.
Синтаксис
[Public]
public static string FormatActionItemForSubject(string actionItem, bool hasDocument)
Параметры
actionItem – Резолюция;
hasDocument – Будет ли документ в теме задачи (т.е. нужно ли обрезать резолюцию).
Возвращаемое значение
string – Отформатированная резолюция.
Получить тему поручения.
Синтаксис
public static string GetActionItemExecutionSubject(IActionItemExecutionTask task, CommonLibrary.LocalizedString beginningSubject)
Параметры
task – Поручение;
beginningSubject – Изначальная тема.
Возвращаемое значение
string – Сформированная тема поручения.
Получить список ИД документов, добавленных в группу "Приложения".
Синтаксис
public virtual List<long> GetAddedAddenda()
Возвращаемое значение
List<long> – Список ИД документов.
Получить вложения группы "Приложения".
Синтаксис
public virtual List<IElectronicDocument> GetAddendaGroupAttachments()
Возвращаемое значение
List<IElectronicDocument> – Вложения группы "Приложения".
GetExecutingDocumentRegistrationGroup
Получить группу регистрации документа на исполнение.
Синтаксис
public virtual Sungero.Docflow.IRegistrationGroup GetExecutingDocumentRegistrationGroup()
Возвращаемое значение
Sungero.Docflow.IRegistrationGroup – Группа регистрации документа на исполнение.
Получить ведущее задание на исполнение, в рамках которого было создано поручение.
Синтаксис
[Public]
public virtual IActionItemExecutionAssignment GetParentAssignment()
Возвращаемое значение
IActionItemExecutionAssignment – Ведущее задание на исполнение.
Получить соисполнителей по пункту поручения.
Синтаксис
public virtual List<Company.IEmployee> GetPartCoAssignees(string partGuid)
Параметры
partGuid – Идентификатор пункта поручения.
Возвращаемое значение
List<Company.IEmployee> – Список соисполнителей.
Получить список ИД документов, удаленных из группы "Приложения".
Синтаксис
public virtual List<long> GetRemovedAddenda()
Возвращаемое значение
List<long> – Список ИД документов.
IsActionItemExecutionTaskCompleted
Проверить, завершена ли задача на исполнение поручения.
Синтаксис
public virtual bool IsActionItemExecutionTaskCompleted()
Возвращаемое значение
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 virtual void SetDefaultCoAssigneesDeadline()
Установить обязательность свойств в зависимости от заполненных данных.
Синтаксис
public virtual void SetRequiredProperties()
Синхронизировать первые 1000 символов текста поручения в прикладное поле.
Нужно для корректного отображения поручения в списках и папках.
Синтаксис
public virtual void SynchronizeActiveText()
SynchronizeAddendaAndAttachmentsGroup
Синхронизировать приложения документа и группы вложения.
Синтаксис
public virtual void SynchronizeAddendaAndAttachmentsGroup()
Проверить корректность заполнения свойства Выдал.
Синтаксис
public virtual bool ValidateActionItemAssignedBy(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если свойство Выдал заполнено корректно, иначе - false.
ValidateActionItemAssigneesCount
Проверить количество исполнителей по поручению.
Синтаксис
public virtual bool ValidateActionItemAssigneesCount(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если количество исполнителей не превышено, иначе - false.
ValidateActionItemCoAssigneesDeadline
Проверить простое поручение. Срок соисполнителей должен быть больше или равен текущей дате.
Синтаксис
public virtual bool ValidateActionItemCoAssigneesDeadline(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если срок соисполнителей корректный, иначе - false.
Проверить корректность срока.
Синтаксис
public virtual bool ValidateActionItemDeadline(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если срок поручения корректный, иначе - false.
ValidateActionItemExecutionTaskSave
Валидация сохранения задачи на исполнение поручения.
Синтаксис
public virtual bool ValidateActionItemExecutionTaskSave(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True, если валидация прошла успешно, и False, если были ошибки.
ValidateActionItemExecutionTaskStart
Валидация старта задачи на исполнение поручения.
Синтаксис
public virtual bool ValidateActionItemExecutionTaskStart(Sungero.Core.IValidationArgs e, bool startedFromUI)
Параметры
e – Аргументы действия;
startedFromUI – Признак того, что задача была стартована через UI.
Возвращаемое значение
bool – True, если валидация прошла успешно, и False, если были ошибки.
ValidateActionItemPartsCoAssigneesDeadline
Проверить пункты поручения. Срок соисполнителей должен быть больше или равен текущей дате.
Синтаксис
public virtual bool ValidateActionItemPartsCoAssigneesDeadline(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если срок соисполнителей корректный, иначе - false.
ValidateActionItemWithoutDeadline
Проверить, что возможность отправки поручений без срока включена в настройках.
Синтаксис
public virtual bool ValidateActionItemWithoutDeadline(Sungero.Core.IValidationArgs e)
Параметры
e – Аргументы действия.
Возвращаемое значение
bool – True - если можно отправить поручение без срока, иначе - false.
© Компания Directum, 2024 |