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

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

Обновлено: 15.12.2024

Назначение

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

Примечание

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

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

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

Важно

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

Пример настройки

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

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

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

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

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

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

Примеры условий

Тип сущности Условие Выражение
Запрос ресурса Запрос на Универсальный ресурс или на актуализацию бронирования по пользователю [TeamMember.Resource.ResourceType] = 'Generic'
Запрос ресурса Забронированные часы равны запрошенным часам Round([RequestedHours], 1) = Round([BookedHours], 1)
Таймшит Срок отправки таймшита на согласование — в текущем году DateDiff('year', GetDate(), [DueDate])=0
Проект Общая сумма оценочных затрат больше заданной ([Total.EstimatedExpensesBC] + [Total.EstimatedCostBC]) >= 2000000
Заявка на затраты Общая сумма по заявке на затраты — в заданном диапазоне (1000<=[TotalAmount]& &[TotalAmount]<=10000)
Заявка на затраты В Проект добавлено дополнительное поле типа Список (например, тип проекта). При согласовании Заявки на затраты проверяем, что значение доп. поля Проекта, с которым связана заявка, соответствует заданному. [Project.LookUpValue6.Name]='Внешний'
Предыдущая
 Валюты
Следующая
Доски 

Содержание

Назначение Настройка функции типа "Условие" Пример настройки Примеры условий
Ничего не найдено

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