Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

createTask(opt_parent:integer|Link|BaseObjectModel|TaskModel|JobModel|taskSettings, opt_modelType:MODEL)

opt_parent – родительский деловой процесс, например главная задача или подзадача. Необязательный параметр;
opt_modelType – тип возвращаемой модели данных. Необязательный параметр.

Возвращаемое значение:

Новая задача.

Примеры:

 

// Создать новую задачу.
WA.FC.tasks.createTask().done(function (task) {
 task.toURL().open();
});
 
// Создать подзадачу к задаче с ИД 2189.
WA.FC.tasks.createTask(2189).done(function (task) {
 task.toURL().open();
});
 
// Создать подзадачу к задаче с ИД 2189.
WA.FC.tasks.createTask(new WA.Link(2189, OBJECT_TYPE.TASK)).done(function (task) {
 task.toURL().open();
});
 
// Создать подзадачу к заданию.
WA.FC.tasks.createTask(new WA.Link(65, OBJECT_TYPE.JOB)).done(function (task) {
 task.toURL().open();
});
 
// Создать подзадачу к заданию и заполнить ее свойства.

var taskSettings = {
subject: 'Задача, созданная фабрикой',
activeText: 'Текст задачи',
parent: new WA.Link(65, OBJECT_TYPE.JOB),
attachments: [new WA.Link(65, OBJECT_TYPE.JOB)],
jobsKind: JOB_KIND.JOB,
route: [103576],
autoSave: true,
autoStart: true
};
WA.FC.tasks.createTask(taskSettings).done(function (task){
task.toURL().open();
});

 

// Создать подзадачу по типовому маршруту и заполнить ее свойства.

var taskSettings = {
subject: 'Подзадача по типовому маршруту для задания, созданного через ИД типового маршрута',
activeText: 'Текст задачи',
parent: new WA.Link(3064, OBJECT_TYPE.JOB),
attachments: [new WA.Link(3012, OBJECT_TYPE.JOB)],
standardRouteID: 140332,
observers: [133898],
autoSave: false,
autoStart: false
};
WA.FC.tasks.createTask(taskSettings).done(function (task) {
var link = new WA.Link(task.ID, OBJECT_TYPE.TASK);
 link.open();
});

 

// Создать подзадачу по типовому маршруту и заполнить ее свойства.

var taskSettings = {
subject: 'Подзадача по типовому маршруту для задачи, созданной через код типового маршрута',
activeText: 'Текст задачи',
parent: new WA.Link(3064, OBJECT_TYPE.JOB),
attachments: [new WA.Link(3012, OBJECT_TYPE.JOB)],
standardRouteCode: "TST_PRM",
observers: [133898],
autoSave: false,
autoStart: false
};
WA.FC.tasks.createTask(taskSettings).done(function (task) {
var link = new WA.Link(task.ID, OBJECT_TYPE.TASK);
 link.open();
});

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }