Требуется программно отправить задачу всем пользователям.
JS
Сначала необходимо создать сценарий с кодом:
// Создать новую задачу.
Task = Tasks.CreateNew()
// Задать тему задачи.
Task.Requisites('Subject').AsString = "Вступление в действие приказа"
// Получить список пользователей группы "Все пользователи".
AllUsersGroup = ServiceFactory.GetGroupByName("ВСЕ")
AllUsers = ServiceFactory.GetGroupMembers(AllUsersGroup)
// Создать этапы задачи.
foreach User in AllUsers
RouteStep = Tasks.CreateRouteStep(Task.Route.Count; User; jkJob;
Today(); ""; "")
Task.Route.Add(RouteStep)
endforeach
// Отправить задачу.
Task.Start()
Затем необходимо выполнить сценарий:
WebAccess.services.script.run("StartTaskForAll",{})
.success(function(result) {
console.log(‘DONE’);
})
.fail(function(res) {
console.log('FAIL');
});
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |