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

Требуется программно отправить задачу всем пользователям.

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
.navbar > a:hover { background: #FFD73B; }