<< Click to Display Table of Contents >> Интеграция с внешними системами > Объектная модель для настройки интеграции Серверные функции модуля RecordManagement |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
CreateAcquaintanceTask + перегрузки |
virtual |
[Public] |
Создать задачу на ознакомление с документом |
CreateActionItemExecution + перегрузки |
virtual |
[Public] |
Создать задачу на исполнение поручения по документу |
CreateDocumentReviewTask + перегрузки |
virtual |
[Public] |
Создать задачу на рассмотрение документа с указанием задачи-основания |
virtual |
[Public] |
Создать задачу на рассмотрение документа с указанием задачи-основания |
|
EnqueueActionItemsForAIAssistantTraining + перегрузки |
virtual |
[Public] |
Поставить в очередь данные для обучения виртуального ассистента по поручению |
virtual |
[Public] |
Получить список ИД поручений для обучения виртуального ассистента |
Создать задачу на ознакомление с документом.
Перегрузки
Имя функции |
Описание |
Создать задачу на ознакомление с документом |
CreateAcquaintanceTask (long documentId, List<long> performerIds, string activeText, bool isElectronicAcquaintance, DateTime deadline)
Создать задачу на ознакомление с документом.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual long CreateAcquaintanceTask(long documentId, List<long> performerIds, string activeText, bool isElectronicAcquaintance, DateTime deadline)
Параметры
documentId – ИД документа, который отправляется на ознакомление;
performerIds – Список участников;
activeText – Текст задачи;
isElectronicAcquaintance – Ознакомление в электронном виде;
deadline – Срок задачи.
Возвращаемое значение
long – ИД задачи на ознакомление с документом.
Создать задачу на исполнение поручения по документу.
Перегрузки
Имя функции |
Описание |
Создать задачу на исполнение поручения по документу |
CreateActionItemExecution (long documentId, long assigneeId, bool isUnderControl, long? supervisorId, long? coassigneeId, DateTime deadline, string activeText)
Создать задачу на исполнение поручения по документу.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual long CreateActionItemExecution(long documentId, long assigneeId, bool isUnderControl, long? supervisorId, long? coassigneeId, DateTime deadline, string activeText)
Параметры
documentId – ИД документа на рассмотрение;
assigneeId – ИД адресата;
isUnderControl – Поручение на контроле;
supervisorId – ИД контролера;
coassigneeId – ИД соисполнителя;
deadline – Срок;
activeText – Текст задачи.
Возвращаемое значение
long – ИД задачи на исполнение поручения.
Создать задачу на рассмотрение документа с указанием задачи-основания.
Перегрузки
Имя функции |
Описание |
CreateDocumentReviewTask (long documentId, long? addresseeId, string activeText) |
Создать задачу на рассмотрение документа с указанием задачи-основания |
CreateDocumentReviewTask (long documentId, long? addresseeId, string activeText)
Создать задачу на рассмотрение документа с указанием задачи-основания.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual long CreateDocumentReviewTask(long documentId, long? addresseeId, string activeText)
Параметры
documentId – ИД документа на рассмотрение;
addresseeId – ИД адресата;
activeText – Текст задачи.
Возвращаемое значение
long – ИД задачи на рассмотрение.
CreateDocumentReviewTaskFromParentTask
Создать задачу на рассмотрение документа с указанием задачи-основания.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual long CreateDocumentReviewTaskFromParentTask(long documentId, long addresseeId, long parentTaskId)
Параметры
documentId – ИД документа;
addresseeId – ИД адресата;
parentTaskId – ИД задачи-основания.
Возвращаемое значение
long – ИД задачи на рассмотрение.
EnqueueActionItemsForAIAssistantTraining
Поставить в очередь данные для обучения виртуального ассистента по поручению.
Перегрузки
Имя функции |
Описание |
Поставить в очередь данные для обучения виртуального ассистента по поручению |
EnqueueActionItemsForAIAssistantTraining (long actionItemId, long virtualAssistantId, int classifierId)
Поставить в очередь данные для обучения виртуального ассистента по поручению.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual bool EnqueueActionItemsForAIAssistantTraining(long actionItemId, long virtualAssistantId, int classifierId)
Параметры
actionItemId – Ид поручения;
virtualAssistantId – Ид виртуального ассистента;
classifierId – ИД классификатора для обучения.
Возвращаемое значение
bool – True при успешной обработке, иначе false.
GetActionItemsIdsForAIAssistantTraining
Получить список ИД поручений для обучения виртуального ассистента.
Синтаксис
[Public(WebApiRequestType = RequestType.Post)]
public virtual List<long> GetActionItemsIdsForAIAssistantTraining(long virtualAssistantId, DateTime? periodBegin, DateTime? periodEnd, int? maxItemsCount)
Параметры
virtualAssistantId – ИД виртуального ассистента;
periodBegin – Начало периода;
periodEnd – Конец периода;
maxItemsCount – Максимальное количество отбираемых поручений.
Возвращаемое значение
List<long> – Список ИД задач на исполнение поручений.
© Компания Directum, 2024 |