Настройка модулей системы DIRECTUM

 

Настройка базовых модулей

 

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

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

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

·         через параметр типового маршрута - рекомендуется использовать, если свойство блока типового маршрута зависит от логики выполнения бизнес-процесса и/или может изменяться во время выполнения типового маршрута.

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

·         в событиях блоков, выполняемых перед рассматриваемым блоком;

·         через выходное свойство блока;

·         в событиях задачи;

·         в вычислениях блоков «Сценарий» и «Мониторинг».

·         программно в событиях блоков типового маршрута - рекомендуется использовать, если по каким-либо причинам неудобно использовать параметры, например, при разработке свободных типовых маршрутов, в которых нет возможности использовать параметры.

 

Константное задание

Для того чтобы задать значение свойства константно, сделайте следующее:

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

2.      У нужного свойства в поле Тип значения выберите значение «Константа».

3.      В зависимости от типа свойства заполните поле Значение:

 

Тип свойства

Способ заполнения поля Значение

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

Вручную.

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

По кнопке . При нажатии на кнопку открывается окно задания критериев поиска объектов, например, задач. Задайте критерии, выполните поиск и выберите нужный объект в результате поиска.

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

По кнопке . При нажатии на кнопку открывается окно со списком объектов коллекции, например, коллекции задач. При выборе значения поля Объект открывается окно поиска объектов. Задайте критерии, выполните поиск и выберите нужный объект в результате поиска.

Пользователь, группа, роль, список пользователей

По кнопке . При нажатии на кнопку открывается окно выбора объекта, например пользователя.

Выберите нужный объект.

 

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

Для того чтобы задать значение свойства с помощью параметра, сделайте следующее:

1.      Добавьте новый параметр типового маршрута того же типа, что и свойство. Если нужно, то сразу задайте его значение. Например, для типа свойства «Целое число» окно будет выглядеть следующим образом:

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

3.      У нужного свойства в поле Тип значения выберите значение «Параметр».

4.      В поле Значение из выпадающего списка выберите параметр, который был добавлен в пункте 1. Например, для типа свойства «Целое число» окно будет выглядеть следующим образом:

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

 

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

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

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

 

Тип свойства

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

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

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

Признак

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

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

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

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

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

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

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

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

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

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

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

 

 

 

См. также:

·         Общие сведения о типовых маршрутах;

·         Порядок настройки типовых маршрутов;

·         Подготовка к настройке типового маршрута;

·         Примеры заполнения свойств блоков через параметры и программно;

·         Проверка работоспособности типового маршрута;

·         Алгоритмы обработки типовых маршрутов.