Синтаксис:
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)],
route: [133311,132970],
observers: [133311],
accessType: WORK_ACCESS_TYPE.PARTICIPANTS,
autoSave: true,
autoStart: true
};
WA.FC.tasks.createTask(taskSettings).done(function (task){
task.toURL().open();
});
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |