Копировать ссылку на страницу

Существуют три основных способа заполнения свойств блоков типовых маршрутов:

константно – рекомендуется использовать, если свойство блока не зависит от логики выполнения бизнес-процесса, описанного с помощью жесткого типового маршрута, и не меняется в ходе его выполнения, например, если для согласования с рецензентом необходимо два дня, то имеет смысл в блоке «Задание» срок выполнения указать константно;
через параметр типового маршрута – рекомендуется использовать, если свойство блока типового маршрута зависит от логики выполнения бизнес-процесса и/или может изменяться во время выполнения типового маршрута.

Параметр типового маршрута вычисляется в процессе выполнения типового маршрута. Значения параметров могут вычисляться и переопределяться в следующих местах:

в событиях блоков, выполняемых перед рассматриваемым блоком;
через выходное свойство блока;
в событиях задачи;
в вычислениях блоков «Сценарий» и «Мониторинг».
программно в событиях блоков типового маршрута – рекомендуется использовать, если по каким-либо причинам неудобно использовать параметры, например, при разработке свободных типовых маршрутов, в которых нет возможности использовать параметры.

Задание через константу

Чтобы задать значение свойства константно:

1.На схеме типового маршрута выберите блок, для которого нужно задать значение свойства. В левой части редактора отобразится панель «Свойства элементов».
2.У нужного свойства в поле Тип значения выберите значение Константа.
3.В зависимости от типа свойства заполните поле Значение.

Задание через параметр

Чтобы задать значение свойства с помощью параметра:

1.Добавьте новый параметр типового маршрута того же типа, что и свойство. При необходимости задайте его значение.
2.На схеме типового маршрута выберите блок, для которого нужно задать значение свойства. В левой части редактора отобразится панель «Свойства элементов».
3.У нужного свойства в поле Тип значения выберите значение Параметр.
4.В поле Значение из выпадающего списка выберите параметр, который был добавлен в пункте 1.

Для изменения значений параметров в вычислениях типового маршрута используйте функцию ТМУстановитьПараметрЗадачи. Для свойств типа «Коллекция задач», «Коллекция заданий», «Коллекция папок», «Коллекция документов», «Коллекция записей справочника» дополнительно используйте функцию ТМКоличествоЗначенийКоллекции.

Программное задание

Чтобы задать значение в вычислениях типового маршрута, используйте функцию ТМУстановитьСвойствоБлока.

Для свойств типа «Коллекция задач», «Коллекция заданий», «Коллекция папок», «Коллекция документов», «Коллекция записей справочника» дополнительно используйте функцию ТМКоличествоЗначенийСвойстваКоллекции.

Тип свойства

Передаваемое значение

Целое число, дробное число, строка, дата

Введенное значение

Признак

Наименование значения. Если разработка происходит в локализуемой системе, то используйте наименование значения на русском языке

Логическое значение

Предопределенные константы ISBL True и False

Задача, задание, папка, документ, запись справочника

ИД задачи, задания, папки, документа, записи справочника

Коллекция задач, коллекция заданий, коллекция папок, коллекция документов, коллекция записей справочника

Массив ИД задачи, задания, папки, документа, записи справочника

Пользователь, группа, роль

Имя пользователя, группы, роли

Список пользователей

Массив имен пользователей

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM