Настройка шаблона шага
В рамках каждого шага может быть создан определенный объект. В ходе выполнения маршрута объекты создаются по шаблонам
Шаблоны шага в рамках маршрута, отображаются в карточке маршрута на вкладке "Параметры объекта" → "Шаблоны".
Добавление нового шаблона шага
Чтобы добавить шаблон шага, откройте карточку маршрута, на вкладке "Шаблоны" нажмите кнопку Добавить, заполните поля формы добавления и нажмите кнопку Сохранить.
Поля шаблона шага:
- Название — название шаблона шага.
- Тип шага — объект, который должен быть создан на основе этого шаблона.
- Атрибут связи с головным объектом — атрибут-ссылка на головной объект маршрута.
- Атрибут с кодом решения — атрибут-ссылка на головной объект маршрута, в котором хранится результат выполнения шага.
- Тема — значение, которым будет заполнен строковый атрибут у объекта, созданного по данному шаблону шага. Для задач и согласований используется атрибут "Название".
- Нормативное время — значение, которым будет заполнен атрибут типа "Временной интервал" у объекта, созданного по данному шаблону шага. Для задач используется атрибут "Время на решение", для согласований — "Период согласования".
-
Ответственный — значение, которым будет заполнен агрегирующий атрибут у объекта, созданного по данному шаблону шага. Для задач используется атрибут "Ответственный" (responsible), для согласований выбранная команда копируется в атрибут "Согласующий комитет (команды)".
В качестве значения может быть указана роль, см. Использование ролей.
-
Участники — значение, которым будет заполнен атрибут со списком сотрудников у объекта, созданного по данному шаблону шага. Для задач не используется, для согласований — атрибут "Согласующий комитет".
- Описание — значение, которым будет заполнен текстовый атрибут у объекта, созданного по данному шаблону шага. Для задач и согласований используется атрибут "Описание.
Настройка соответствия атрибутов шаблона и объекта
Каждый шаблон шага хранит в себе значения атрибутов, которыми будут заполнены соответствующие атрибуты объекта, созданного по данному шаблону. В базовой конфигурации это атрибуты: "Тема", "Нормативное время", "Ответственный", "Участники", "Описание".
Например, чтобы значением атрибута шаблона "Тема" заполнялся атрибут "Название" у создаваемой по шаблону задачи, нужно настроить правило. Аналогичные правила необходимо настроить для всех атрибутов, которые должны быть заполнены значениям из шаблона шага.
Чтобы настроить соответствие атрибутов, выполните действия:
-
Перейдите на вкладку "Компания" → "Бизнес-процессы" → "Объектная модель" → класс "Бизнес процесс" → блок "Типы" → вкладка "Параметры объекта" → тип "Шаблон шага".
-
Откройте карточку типа "Шаблон шага".
-
На вкладке "Настройка соответствий" → "Настройка исходящих соответствий" нажмите кнопку Добавить, заполните поля формы добавления и нажмите кнопку Сохранить.
Добавьте следующие соответствия:
- Для периода согласования:
- Исходный атрибут — "Нормативное время".
- Действие — "Заменить".
- Целевой тип объекта — "Согласование заявки".
- Целевой атрибут — "Период согласования".
- Для описания согласования:
- Исходный атрибут — "Описание".
Предварительная обработка — Рендер.
Используется для преобразования кода, указанного в описании исходного атрибута, в текст в целевом атрибуте. Например, код №${source.number} будет преобразован в номер конкретной заявки, в рамках которой создана задача, см. Особенность настройки атрибутов типа "Текст в формате RTF".
- Действие — "Заменить".
- Целевой тип объекта — "Согласование заявки".
- Целевой атрибут — "Описание".
- Для названия согласования:
- Исходный атрибут — "Тема".
- Действие — "Заменить".
- Целевой тип объекта — "Согласование заявки".
- Целевой атрибут — "Название".
- Для согласующего комитета (сотрудников) согласования:
- Исходный атрибут — "Участники".
- Действие — "Заменить".
- Целевой тип объекта — "Согласование заявки".
- Целевой атрибут — "Согласующие"/"Согласующий комитет (сотрудники)".
- Для времени решения задачи:
- Исходный атрибут — "Нормативное время".
- Действие — "Заменить".
- Целевой тип объекта — "Задача (тип)".
- Целевой атрибут — "Время на решение".
- Для ответственного сотрудника задачи:
- Исходный атрибут — "Ответственный".
- Действие — "Заменить".
- Целевой тип объекта — "Задача (тип)".
- Целевой атрибут — "Ответственный".
- Для названия задачи:
- Исходный атрибут — "Тема".
- Действие — "Заменить".
- Целевой тип объекта — "Задача (тип)".
- Целевой атрибут — "Название".
- Для описания задачи:
- Исходный атрибут — "Описание".
Предварительная обработка — Рендер.
Используется для преобразования кода, указанного в описании исходного атрибута, в текст в целевом атрибуте. Например, код №${source.number} будет преобразован в номер конкретной заявки, в рамках которой создана задача, см. Особенность настройки атрибутов типа "Текст в формате RTF".
- Действие — "Заменить".
- Целевой тип объекта — "Задача (тип)".
- Целевой атрибут — "Описание".
- Для периода согласования:
Выше приведены соответствия для атрибутов по умолчанию. Если в класс "Шаблон шага" добавлены и другие атрибуты, то необходимо настроить соответствия и для них.
Особенность настройки атрибутов типа "Текст в формате RTF"
В шаблоне шага в атрибуте типа "Текст в формате RTF" можно использовать элементы кода, чтобы динамически определять значение.
Например, головным объектом является заявка, в рамках шаблона шага создается связанная с заявкой задача. Чтобы в описании задачи указывался номер заявки, необходимо в атрибуте "Текст в формате RTF "Описание"" в поле "Описание" указать значение: "Задача создана в рамках заявки №${source.number}".
Коды решения для шаблона шага
Коды решения используются для указания точного результата выполнения шага маршрута.
Для хранения и добавления кодов решения существует справочник, см. Коды решения.
Коды решения, связанные с шаблоном шага, отображаются в карточке шаблона шага на вкладке "Параметры объекта" - "Коды решений".
Чтобы связать шаблон шага с кодом решения, откройте карточку шаблона шага, на вкладке "Коды решений" нажмите кнопку Связать, выберите код решения (один или несколько) и нажмите кнопку Сохранить.
Чтобы в дальнейшем использовать коды решения при настройке действий, в блоке "Основная информация" заполните атрибут "Атрибут с кодом решения". Если типом шага является задача, то таким атрибутом является атрибут "Код решения".