Синтаксис:
createTask(opt_parent, opt_modelType)
Параметры:
Имя
|
Тип
|
Обязательность
|
Описание
|
opt_parent
|
integer|Link|BaseObjectModel|TaskModel|JobModel|taskSettings
|
Да
|
Родительский деловой процесс, например главная задача или подзадача
|
opt_modelType
|
MODEL
|
Нет
|
Тип возвращаемой модели данных
|
Возвращаемое значение:
Новая задача.
Пример 1:
// Создать новую задачу.
WA.FC.tasks.createTask().done(function (task) {
task.open()
});
Пример 2:
// Создать новую задачу и указать для нее родительскую задачу.
WA.FC.tasks.createTask(2189).done(function (task) {
task.open()
});
Пример 3:
// Создать родительскую задачу.
WA.FC.tasks.createTask(new WA.Link(2189, OBJECT_TYPE.TASK)).done(function (task) {
task.open()
});
Пример 4:
// Создать родительское задание.
WA.FC.tasks.createTask(new WA.Link(65, OBJECT_TYPE.JOB)).done(function (task) {
task.open()
});
Пример 5:
// Создать родительское задание и заполнить его параметры.
var taskSettings = {
subject: 'Задача, созданная фабрикой',
activeText: 'Текст задачи',
parent: new WA.Link(65, OBJECT_TYPE.JOB),
attachments: [new WA.Link(65, OBJECT_TYPE.JOB)],
route: [133311,132970],
observers: [133311],
accessType: WORK_ACCESS_TYPE.PARTICIPANTS,
autoSave: true, autoStart: true };
WA.FC.tasks.createTask(taskSettings).done(function (task){
task.open()
});
|