<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > RecordManagement – делопроизводственные документы > Поручение, продление срока, запрос отчета поручения > ActionItemExecutionTask – задача на исполнение поручения Клиентские функции типа сущности ActionItemExecutionTask |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Проверить возможность корректировки поручения |
|
virtual |
– |
Проверка, что хотя бы одно доступное свойство пункта составного поручения заполнено |
|
virtual |
– |
Изменить составное поручение |
|
virtual |
– |
Изменить пункт составного поручения |
|
virtual |
– |
Изменить простое поручение |
|
virtual |
– |
Проверить наличие изменений при корректировке пунктов |
|
virtual |
– |
Проверить сроки исполнителя и соисполнителя |
|
– |
– |
Отключение обязательности свойств для прекращения и рестарта поручения |
|
virtual |
– |
Заполнить пункт составного поручения |
|
– |
– |
Получить заголовок и текст для диалога корректировки поручения/пункта поручения |
|
virtual |
– |
Получить срок соисполнителей по умолчанию |
|
virtual |
[Public] |
Показать диалог выдачи прав на вложения |
Проверить возможность корректировки поручения.
Синтаксис
public virtual bool CanChangeActionItem()
Возвращаемое значение
bool – True - корректировка возможна, иначе - false.
Проверка, что хотя бы одно доступное свойство пункта составного поручения заполнено.
Проверка добавлена, так как платформа при сохранении задачи удаляет пустые пункты (187563).
Синтаксис
public virtual bool CanChangeActionItemPart(IActionItemExecutionTaskActionItemParts actionItemPart)
Параметры
actionItemPart – Пункт составного поручения.
Возвращаемое значение
bool – True - корректировка возможна, иначе - false.
Изменить составное поручение.
Синтаксис
public virtual bool ChangeCompoundActionItem()
Возвращаемое значение
bool – True - процесс корректировки успешно запустился, иначе - false.
Изменить пункт составного поручения.
Синтаксис
public virtual void ChangeCompoundActionItemPart(IActionItemExecutionTaskActionItemParts actionItemPart)
Параметры
actionItemPart – Пункт составного поручения.
Изменить простое поручение.
Синтаксис
public virtual bool ChangeSimpleActionItem()
Возвращаемое значение
bool – True - процесс корректировки успешно запустился, иначе - false.
Проверить наличие изменений при корректировке пунктов.
Синтаксис
public virtual void CheckActionItemParts(List<IActionItemExecutionTask> actionItemParts, IActionItemChanges changes, CommonLibrary.BaseInputDialogEventArgs args)
Параметры
actionItemParts – Пункты поручения;
changes – Изменения в пунктах;
args – Аргументы события диалога.
Проверить сроки исполнителя и соисполнителя.
Синтаксис
public virtual void CheckDeadlines(IActionItemChanges changes, CommonLibrary.IDateDialogValue assigneeDeadline, CommonLibrary.IDateDialogValue coAssigneeDeadline, CommonLibrary.BaseInputDialogEventArgs args)
Параметры
changes – Изменения в поручении;
assigneeDeadline – Поле диалога срок исполнителя;
coAssigneeDeadline – Поле диалога срок соисполнителя;
args – Аргументы события диалога.
Отключение обязательности свойств для прекращения и рестарта поручения.
Синтаксис
public void DisablePropertiesRequirement()
Заполнить пункт составного поручения.
Синтаксис
public virtual void FillCompoundActionItemPart(IActionItemExecutionTaskActionItemParts actionItemPart)
Параметры
actionItemPart – Пункт составного поручения.
Получить заголовок и текст для диалога корректировки поручения/пункта поручения.
Синтаксис
public IChangeDialogInfo GetDialogTitleAndText(IActionItemExecutionTask task)
Параметры
task – Поручение.
Возвращаемое значение
IChangeDialogInfo – Заголовок и текст для диалога корректировки поручения/пункта поручения.
Получить срок соисполнителей по умолчанию.
Синтаксис
public virtual DateTime? SetDefaultCoAssigneesDeadline(DateTime? deadline)
Параметры
deadline – Срок.
Возвращаемое значение
DateTime? – Срок соисполнителей.
Показать диалог выдачи прав на вложения.
Синтаксис
[Public]
public virtual bool? ShowDialogGrantAccessRights(ITask task, List<Domain.Shared.IEntity> attachments, IActionItemChanges changes)
Параметры
task – Задача;
attachments – Вложения;
changes – Изменения в поручении.
Возвращаемое значение
bool? – True, если был показан диалог (и не была нажата отмена).False, если была нажата отмена.Null, если диалог показан не был.
© Компания Directum, 2024 |