Объекты DIRECTUM > Работа с задачами, заданиями, уведомлениями >

ITaskRoute – маршрут задачи

Предыдущий раздел В начало Следующий раздел

IForEach

 |

ITaskRoute

Объект ITaskRoute предназначен для работы с маршрутом задачи, задаваемом вручную или для маршрута задачи, получаемом на основе свободного типового маршрута.

 

Примечание. Объект ITaskRoute не предназначен для работы с типовыми маршрутами.

Используя объект ITaskRoute, можно:

· добавлять этапы маршрута (см. методы Add, Insert);
· удалять этапы маршрута (см. методы Clear, Delete);
· получать этапы маршрута по индексу (см. свойство Values).

Пример использования:

 

// Отправить задачу всем пользователям.

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()

 

Свойства:

Values

Наследуемые от IForEach

Count

EOF

Value

Методы:

Add

BeginUpdate

Clear

Delete

EndUpdate

IndexOf

Insert

Наследуемые от IForEach

Next

Reset

См. также

Свойство ITask.Route