<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > RecordManagement – делопроизводственные документы > Поручение, продление срока, запрос отчета поручения > Исполнение поручения > Задания > ActionItemExecutionAssignment – исполнение поручения Серверные функции типа сущности ActionItemExecutionAssignment |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
– |
[Remote] |
Проверка, все ли задания соисполнителям созданы |
|
virtual |
– |
Продлить срок задания |
|
static |
[Remote] |
Построить модель состояния пояснения |
|
static |
[Public] |
Получить задания соисполнителей, не завершивших работу по поручению |
|
static |
[Remote] |
Получить соисполнителей, не завершивших работу по поручению |
|
virtual |
– |
Получить список сотрудников, у которых можно запросить продление срока |
|
– |
[Remote] |
Построить модель представления |
|
virtual |
– |
Получить срок исполнителя |
|
virtual |
[Remote] |
Получить все невыполненные подчиненные поручения |
|
virtual |
[Remote] |
Получить все невыполненные подчиненные задачи на продление срока |
|
virtual |
[Remote] |
Получить все невыполненные подчиненные задачи на запрос отчёта |
|
virtual |
– |
Получить получателей уведомления |
|
– |
[Remote] |
Построить модель состояния |
|
static |
[Remote] |
Получить вложенные поручения соисполнителям |
|
static |
[Public] |
Получить задания соисполнителей, не завершивших работу по поручению |
|
virtual |
[Public] |
Удалить черновик поручения из области вложения черновиков |
AllCoAssigneeAssignmentsCreated
Проверка, все ли задания соисполнителям созданы.
Синтаксис
[Remote(IsPure = true)]
public bool AllCoAssigneeAssignmentsCreated()
Возвращаемое значение
bool – True, если все задания созданы, иначе False.
Продлить срок задания.
Синтаксис
public virtual bool ExtendAssignmentDeadline(DateTime newDeadline)
Параметры
newDeadline – Новый срок.
Возвращаемое значение
bool – True - продление срока задания прошло успешно, False - неуспешно.
GetActionItemExecutionAssignmentStateView
Построить модель состояния пояснения.
Синтаксис
[Remote(IsPure = true)]
public static Sungero.Core.StateView GetActionItemExecutionAssignmentStateView(IActionItemExecutionAssignment assignment)
Параметры
assignment – Задание.
Возвращаемое значение
Sungero.Core.StateView – Модель состояния.
Получить задания соисполнителей, не завершивших работу по поручению.
Синтаксис
[Public, Remote(IsPure = true), Obsolete("Используйте функцию GetUnfinishedActionItems")]
public static IQueryable<IActionItemExecutionAssignment> GetActionItems(IActionItemExecutionAssignment assignment)
Параметры
assignment – Поручение.
Возвращаемое значение
IQueryable<IActionItemExecutionAssignment> – Задания соисполнителей, не завершивших работу.
Получить соисполнителей, не завершивших работу по поручению.
Синтаксис
[Remote(IsPure = true), Obsolete("Используйте метод GetUnfinishedSubActionItemsAssignees модуля RecordManagement")]
public static IQueryable<IUser> GetActionItemsAssignees(IActionItemExecutionAssignment entity)
Параметры
entity – Поручение.
Возвращаемое значение
IQueryable<IUser> – Соисполнителей, не завершивших работу.
GetAssigneesForDeadlineExtension
Получить список сотрудников, у которых можно запросить продление срока.
Синтаксис
public virtual List<IUser> GetAssigneesForDeadlineExtension()
Возвращаемое значение
List<IUser> – Список сотрудников.
Построить модель представления.
Синтаксис
[Remote(IsPure = true)]
public StateView GetDraftActionItemStateView()
Возвращаемое значение
StateView – Xml представление контрола состояние.
GetNewDeadlineForDeadlineExtensionNotification
Получить срок исполнителя.
Синтаксис
public virtual DateTime GetNewDeadlineForDeadlineExtensionNotification(IUser performer)
Параметры
performer – Исполнитель.
Возвращаемое значение
DateTime – Срок исполнителя.
Получить все невыполненные подчиненные поручения.
Синтаксис
[Remote(IsPure = true)]
public virtual List<IActionItemExecutionTask> GetNotCompletedSubActionItems()
Возвращаемое значение
List<IActionItemExecutionTask> – Список невыполненных подчиненных поручений.
GetNotCompletedSubDeadlineExtensionTasks
Получить все невыполненные подчиненные задачи на продление срока.
Синтаксис
[Remote(IsPure = true)]
public virtual List<ITask> GetNotCompletedSubDeadlineExtensionTasks()
Возвращаемое значение
List<ITask> – Список невыполненных подчиненных задач на продление срока.
GetNotCompletedSubReportRequestTasks
Получить все невыполненные подчиненные задачи на запрос отчёта.
Синтаксис
[Remote(IsPure = true)]
public virtual List<IStatusReportRequestTask> GetNotCompletedSubReportRequestTasks()
Возвращаемое значение
List<IStatusReportRequestTask> – Список невыполненных подчиненных задач на запрос отчёта.
GetPerformersForDeadlineExtensionNotification
Получить получателей уведомления.
Синтаксис
public virtual List<IEmployee> GetPerformersForDeadlineExtensionNotification()
Возвращаемое значение
List<IEmployee> – Список получателей уведомления.
Построить модель состояния.
Синтаксис
[Remote(IsPure = true)]
public Sungero.Core.StateView GetStateView()
Возвращаемое значение
Sungero.Core.StateView – Модель состояния.
Получить вложенные поручения соисполнителям.
Синтаксис
[Remote(IsPure = true)]
public static List<IActionItemExecutionTask> GetSubActionItemExecution(IActionItemExecutionAssignment entity)
Параметры
entity – Задание ответственного исполнителя.
Возвращаемое значение
List<IActionItemExecutionTask> – Поручения.
Получить задания соисполнителей, не завершивших работу по поручению.
Синтаксис
[Public, Remote(IsPure = true)]
public static IQueryable<IActionItemExecutionAssignment> GetUnfinishedActionItems(IActionItemExecutionAssignment assignment)
Параметры
assignment – Поручение.
Возвращаемое значение
IQueryable<IActionItemExecutionAssignment> – Задания соисполнителей, не завершивших работу.
Удалить черновик поручения из области вложения черновиков.
Синтаксис
[Public]
public virtual void RemoveDraftFromAttachments(IActionItemExecutionTask draftActionItem)
Параметры
draftActionItem – Черновик поручения.
© Компания Directum, 2024 |