Общие сведения
Надежность и безопасность
Общие концепции
Начало работы
Учёт времени
Управление проектами
Управление ресурсами
Управление финансами
Управление затратами
Управление биллингом
Аналитика
Типы виджетов
Общие отчёты и шаблоны
Использование отчётов
Настройка отчёта
Пользовательские настройки отчёта
Вычисляемые поля
Выражения вычисляемых полей
Использование панелей мониторинга
Публикация панелей
Фильтры источников данных
Группировка данных в отчете
Группировка и суммирование данных источника
Типы отчётов
Настройка и администрирование
Типовой порядок настройки системы
API
История изменений
On-premises

Настройка функций "Условие" и "Уведомление"

Обновлено: 22.04.2024

Назначение

Функции типа «Условие» позволяют настраивать дополнительные правила перехода между задачами, созданных в рамках воркфлоу. Функции типа «Уведомление» позволяют отправлять пользователям различные уведомления походу работы воркфлоу.

Примечание

Настройка для опытных администраторов. Список навигационных свойств можно посмотреть по ссылке. Для получения дополнительных свойств обратитесь в поддержку support@timetta.com.

Настройка функции типа «Условие»

Рассмотрим создание нескольких функций условия.

Важно

Созданные выражения должны быть только типа boolean, то есть содержать значения, которые могут быть только True или False. Если значение True — воркфлоу будет идти по ветке с условием, если False — по ветке иначе. В выражениях допускаются арифметические и логические операторы, а также встроенные функции. Подробнее — Выражения вычисляемых полей.

Кейс 1.

Необходимо выполнить проверку общего количества часов по проекту. Если сумма оценочных часов по проекту превышает 200 часов, то необходимо добавить дополнительный этап согласования проекта.

  1. Для добавления новой функции типа «Условие» нажмите на кнопку +Новая функция, выберите «Условие».

  2. Заполните наименование условия. Условие «Иначе» создается автоматически.

  3. Для добавления условия нажмите на кнопку +Создать. Введите нужное выражение, по которому будет выполняться проверка: [Total.EstimatedHours]>=200

  4. В качестве следующей функции выберите «Дополнительное согласование» (функцию «Доп. согласование» необходимо создать заранее).

Схема воркфлоу с функцией «Условие»:

Кейс 2.

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

  1. Для добавления новой функции типа «Условие» нажмите на кнопку +Новая функция, выберите «Условие».

  2. Заполните наименование условия. Условие «Иначе» создается автоматически.

  3. Для добавления условия нажмите на кнопку +Создать. Введите нужное выражение, по которому будет выполняться проверка: [TeamMember.ResourceId] = null

  4. В качестве следующей функции выберите «Подобрать ресурсы».

Схема воркфлоу с функцией «Условие»:

Кейс 3.

Необходимо выполнить проверку общего количества затрат по проекту.
Если сумма оценочных затрат превышает 2 000 000 руб., то необходимо добавить дополнительный этап согласования проекта.

  1. Для добавления новой функции типа «Условие» нажмите на кнопку +Новая функция, выберите «Условие».

  2. Нажмите на кнопку +Создать. В области выражение введите нужное выражение, по которому будет выполняться проверка: [Total.EstimatedExpensesBC + Total.EstimatedCostBC] >= 2000000

  3. В качестве следующей функции выберите «Дополнительное согласование» (функцию «Доп. согласование» необходимо создать заранее).

Схема воркфлоу с функцией «Условие»:

Настройка функции типа «Уведомление»

Кейс 1.

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

  1. Предварительно в схему воркфлоу добавьте новую функции типа «Условие» нажмите на кнопку +Новая функция, выберите «Условие».

  2. Нажмите на кнопку +Создать. В области выражение введите нужное выражение, по которому будет выполняться проверка: [RequestedHours] != [BookedHours].

  3. Добавьте новую функции типа «Уведомление» нажмите на кнопку +Новая функция, выберите «Уведомление».

  4. Введите наименование и укажите получателей уведомлений.

  5. В качестве следующей функции для Условия «Проверка совпадения выделенных часов» выберите функцию «Не соответствует запросу».

Схема воркфлоу с функцией «Уведомление»:

Кейс 2.

Необходимо отправлять автору таймшита уведомление, что его таймшит согласован.

  1. Добавьте новую функции типа «Уведомление» нажмите на кнопку +Новая функция, выберите «Уведомление».

  2. Введите наименование и укажите в качестве получателя уведомления автора.

  3. В качестве следующей функции выберите функцию «Финиш».

Схема воркфлоу с функцией «Уведомление»:

Предыдущая
 Валюты

Содержание

Назначение Настройка функции типа "Условие" Кейс 1. Кейс 2. Кейс 3. Настройка функции типа "Уведомление" Кейс 1. Кейс 2.
Ничего не найдено

Перейти на русскую версию?