Предоставляет инструменты для работы с задачами. Например, позволяет создать задачу с вложениями и установить права на вложения задачи.
Функции
createTaskWithAttachments – создать задачу с вложениями
Синтаксис:
createTaskWithAttachments(attachments)
Параметры:
Имя
|
Тип
|
Описание
|
attachments
|
array
|
Массив объектов вида {{ID: 'ИД', Kind: 'Тип', CompCode: 'Код справочника'}}
|
Возвращаемое значение:
deffered-объект для управления отложенными вызовами.
Пример:
// Создать задачу с вложением.
// В данном примере вложение - это текущий объект.
// После создания задачи откроется ее карточка.
var call = WA.services.task.createTaskWithAttachments([{ 'ID': WA.current.getID(),
'Kind': WA.current.getKind(),
'CompCode': WA.current.getReferenceCode }])
call.success(function (res) {
window.open("Task.aspx?view=Card&mode=edit&id=" + res, "task" + res);
});
|
|
setAttachmentsRights – установить права на вложения задачи
Синтаксис:
setAttachmentsRights(taskID, rights)
Параметры:
Имя
|
Тип
|
Описание
|
taskID
|
int
|
ИД Задачи
|
rights
|
int
|
Устанавливаемый тип прав
|
Возвращаемое значение:
deffered-объект для управления отложенными вызовами.
Пример:
// Запретить доступ к вложениям текущей задачи.
WebAccess.services.task.setAttachmentsRights(WA.CR.getID(), ACCESS_RIGHTS.NO_ACCESS).;
|
|
См. также