Объекты 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.