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

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

Обновлено: 09.09.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)
Предыдущая
 Валюты
Следующая
Доски 

Содержание

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

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