Существуют три основных способа заполнения свойств блоков типовых маршрутов:
• | константно – рекомендуется использовать, если свойство блока не зависит от логики выполнения бизнес-процесса, описанного с помощью жесткого типового маршрута, и не меняется в ходе его выполнения, например, если для согласования с рецензентом необходимо два дня, то имеет смысл в блоке «Задание» срок выполнения указать константно; |
• | через параметр типового маршрута – рекомендуется использовать, если свойство блока типового маршрута зависит от логики выполнения бизнес-процесса и/или может изменяться во время выполнения типового маршрута. |
Параметр типового маршрута вычисляется в процессе выполнения типового маршрута. Значения параметров могут вычисляться и переопределяться в следующих местах:
• | в событиях блоков, выполняемых перед рассматриваемым блоком; |
• | через выходное свойство блока; |
• | в событиях задачи; |
• | в вычислениях блоков «Сценарий» и «Мониторинг». |
• | программно в событиях блоков типового маршрута – рекомендуется использовать, если по каким-либо причинам неудобно использовать параметры, например, при разработке свободных типовых маршрутов, в которых нет возможности использовать параметры. |
Задание через константу
Чтобы задать значение свойства константно:
1. | На схеме типового маршрута выберите блок, для которого нужно задать значение свойства. В левой части редактора отобразится панель «Свойства элементов». |
2. | У нужного свойства в поле Тип значения выберите значение Константа. |
3. | В зависимости от типа свойства заполните поле Значение. |
Задание через параметр
Чтобы задать значение свойства с помощью параметра:
1. | Добавьте новый параметр типового маршрута того же типа, что и свойство. При необходимости задайте его значение. |
2. | На схеме типового маршрута выберите блок, для которого нужно задать значение свойства. В левой части редактора отобразится панель «Свойства элементов». |
3. | У нужного свойства в поле Тип значения выберите значение Параметр. |
4. | В поле Значение из выпадающего списка выберите параметр, который был добавлен в пункте 1. |
Для изменения значений параметров в вычислениях типового маршрута используйте функцию ТМУстановитьПараметрЗадачи. Для свойств типа «Коллекция задач», «Коллекция заданий», «Коллекция папок», «Коллекция документов», «Коллекция записей справочника» дополнительно используйте функцию ТМКоличествоЗначенийКоллекции.
Программное задание
Чтобы задать значение в вычислениях типового маршрута, используйте функцию ТМУстановитьСвойствоБлока.
Для свойств типа «Коллекция задач», «Коллекция заданий», «Коллекция папок», «Коллекция документов», «Коллекция записей справочника» дополнительно используйте функцию ТМКоличествоЗначенийСвойстваКоллекции.
Тип свойства |
Передаваемое значение |
---|---|
Целое число, дробное число, строка, дата |
Введенное значение |
Признак |
Наименование значения. Если разработка происходит в локализуемой системе, то используйте наименование значения на русском языке. Например, для свойства «Вид замещения» – варианты Ассистент и Полное |
Логическое значение |
Предопределенные константы ISBL True и False |
Задача, задание, папка, документ, запись справочника |
ИД задачи, задания, папки, документа, записи справочника |
Коллекция задач, коллекция заданий, коллекция папок, коллекция документов, коллекция записей справочника |
Массив ИД задачи, задания, папки, документа, записи справочника |
Пользователь, группа, роль |
Имя пользователя, группы, роли |
Список пользователей |
Массив имен пользователей |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |