Настройка шаблона шага

В рамках каждого шага может быть создан определенный объект. В ходе выполнения маршрута объекты создаются по шаблонам

Шаблоны шага в рамках маршрута, отображаются в карточке маршрута на вкладке "Параметры объекта" → "Шаблоны".

Добавление нового шаблона шага

Чтобы добавить шаблон шага, откройте карточку маршрута, на вкладке "Шаблоны" нажмите кнопку Добавить, заполните поля формы добавления и нажмите кнопку Сохранить.

Поля шаблона шага:

  • Название — название шаблона шага.
  • Тип шага — объект, который должен быть создан на основе этого шаблона.
  • Атрибут связи с головным объектом — атрибут-ссылка на головной объект маршрута.
  • Атрибут с кодом решения — атрибут-ссылка на головной объект маршрута, в котором хранится результат выполнения шага.
  • Тема — значение, которым будет заполнен строковый атрибут у объекта, созданного по данному шаблону шага. Для задач и согласований используется атрибут "Название".
  • Нормативное время — значение, которым будет заполнен атрибут типа "Временной интервал" у объекта, созданного по данному шаблону шага. Для задач используется атрибут "Время на решение", для согласований — "Период согласования".
  • Ответственный — значение, которым будет заполнен агрегирующий атрибут у объекта, созданного по данному шаблону шага. Для задач используется атрибут "Ответственный" (responsible), для согласований выбранная команда копируется в атрибут "Согласующий комитет (команды)".

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

  • Участники — значение, которым будет заполнен атрибут со списком сотрудников у объекта, созданного по данному шаблону шага. Для задач не используется, для согласований — атрибут "Согласующий комитет".

  • Описание — значение, которым будет заполнен текстовый атрибут у объекта, созданного по данному шаблону шага. Для задач и согласований используется атрибут "Описание.

Настройка соответствия атрибутов шаблона и объекта

Каждый шаблон шага хранит в себе значения атрибутов, которыми будут заполнены соответствующие атрибуты объекта, созданного по данному шаблону. В базовой конфигурации это атрибуты: "Тема", "Нормативное время", "Ответственный", "Участники", "Описание".

Например, чтобы значением атрибута шаблона "Тема" заполнялся атрибут "Название" у создаваемой по шаблону задачи, нужно настроить правило. Аналогичные правила необходимо настроить для всех атрибутов, которые должны быть заполнены значениям из шаблона шага.

Чтобы настроить соответствие атрибутов, выполните действия:

  1. Перейдите на вкладку "Компания" → "Бизнес-процессы" → "Объектная модель" → класс "Бизнес процесс" → блок "Типы" → вкладка "Параметры объекта" → тип "Шаблон шага".

  2. Откройте карточку типа "Шаблон шага".

  3. На вкладке "Настройка соответствий" → "Настройка исходящих соответствий" нажмите кнопку Добавить, заполните поля формы добавления и нажмите кнопку Сохранить.

    Добавьте следующие соответствия:

    • Для периода согласования:
      • Исходный атрибут — "Нормативное время".
      • Действие — "Заменить".
      • Целевой тип объекта — "Согласование заявки".
      • Целевой атрибут — "Период согласования".
    • Для описания согласования:
      • Исходный атрибут — "Описание".
      • Предварительная обработка — Рендер.

        Используется для преобразования кода, указанного в описании исходного атрибута, в текст в целевом атрибуте. Например, код №${source.number} будет преобразован в номер конкретной заявки, в рамках которой создана задача, см. Особенность настройки атрибутов типа "Текст в формате RTF".

      • Действие — "Заменить".
      • Целевой тип объекта — "Согласование заявки".
      • Целевой атрибут — "Описание".
    • Для названия согласования:
      • Исходный атрибут — "Тема".
      • Действие — "Заменить".
      • Целевой тип объекта — "Согласование заявки".
      • Целевой атрибут — "Название".
    • Для согласующего комитета (сотрудников) согласования:
      • Исходный атрибут — "Участники".
      • Действие — "Заменить".
      • Целевой тип объекта — "Согласование заявки".
      • Целевой атрибут — "Согласующие"/"Согласующий комитет (сотрудники)".
    • Для времени решения задачи:
      • Исходный атрибут — "Нормативное время".
      • Действие — "Заменить".
      • Целевой тип объекта — "Задача (тип)".
      • Целевой атрибут — "Время на решение".
    • Для ответственного сотрудника задачи:
      • Исходный атрибут — "Ответственный".
      • Действие — "Заменить".
      • Целевой тип объекта — "Задача (тип)".
      • Целевой атрибут — "Ответственный".
    • Для названия задачи:
      • Исходный атрибут — "Тема".
      • Действие — "Заменить".
      • Целевой тип объекта — "Задача (тип)".
      • Целевой атрибут — "Название".
    • Для описания задачи:
      • Исходный атрибут — "Описание".
      • Предварительная обработка — Рендер.

        Используется для преобразования кода, указанного в описании исходного атрибута, в текст в целевом атрибуте. Например, код №${source.number} будет преобразован в номер конкретной заявки, в рамках которой создана задача, см. Особенность настройки атрибутов типа "Текст в формате RTF".

      • Действие — "Заменить".
      • Целевой тип объекта — "Задача (тип)".
      • Целевой атрибут — "Описание".

Выше приведены соответствия для атрибутов по умолчанию. Если в класс "Шаблон шага" добавлены и другие атрибуты, то необходимо настроить соответствия и для них.

Особенность настройки атрибутов типа "Текст в формате RTF"

В шаблоне шага в атрибуте типа "Текст в формате RTF" можно использовать элементы кода, чтобы динамически определять значение.

Например, головным объектом является заявка, в рамках шаблона шага создается связанная с заявкой задача. Чтобы в описании задачи указывался номер заявки, необходимо в атрибуте "Текст в формате RTF "Описание"" в поле "Описание" указать значение: "Задача создана в рамках заявки №${source.number}".

Коды решения для шаблона шага

Коды решения используются для указания точного результата выполнения шага маршрута.

Для хранения и добавления кодов решения существует справочник, см. Коды решения.

Коды решения, связанные с шаблоном шага, отображаются в карточке шаблона шага на вкладке "Параметры объекта" - "Коды решений".

Чтобы связать шаблон шага с кодом решения, откройте карточку шаблона шага, на вкладке "Коды решений" нажмите кнопку Связать, выберите код решения (один или несколько) и нажмите кнопку Сохранить.

Чтобы в дальнейшем использовать коды решения при настройке действий, в блоке "Основная информация" заполните атрибут "Атрибут с кодом решения". Если типом шага является задача, то таким атрибутом является атрибут "Код решения".