Обчислювані поля завдань

Матеріал з Planfix
Перейти до: навігація, пошук

Обчислюване поле це користувацьке поле завдання, яке дозволяє обчислити потрібне значення, використовуючи дані з різних об'єктів Planfix та стандартные функции системи.


Обчислення формули — результат «Число»

Основна суть обчислюваного поля задається формулою, за якою відбувається обчислення його значення:

XbIBzG.png


Ви також можете вибрати формат, в якому буде зберігатися значення обчислюваного поля:

y6GxCi.png


Обчислення формули — результат «Рядок»

  • Виводимо в поле дані зі змінних:
{{Змінна_1}}+{{змінна_2}}

VEd9ov.png


  • Виводимо в поле текст і дані зі змінної:
"Назва завдання:"+" "+{{Task.Name}}

nBsqWn.png


Зверніть увагу, текст і пробіл необхідно брати в подвійні лапки.


  • Круглі дужки в обчислюваному полі з типом результату «Рядок»:

Діє просте правило:

рядок + число + число = рядок

uEXIGa.png


В результаті отримуємо результат зчеплення значень "Сума: ", "50" і "70":

uFIwZ4.png


А якщо додати дужки — числа сумуються:

рядок + (число + число) = рядок + сума чисел = рядок

IfPMWO.png

DXTP5v.png


Обчислюване поле з типом результату «Текст зі змінними»

Текст зі змінними має наступні можливості:

  • Відразу видно результат того, як поле приблизно буде виглядати.
  • Замість змінних будуть підставлені їх значення.
  • Можна застосувати форматування з вбудованого редактора:
    • Змінити зовнішній вигляд
    • Відобразити з нового рядка.
    • Додати таблицю, посилання або об'єкт Planfix, використовуючи відповідні кнопки редактора.


Приклад № 1

kZW041.png

3CAtvK.png


Приклад № 2

gpj3tC.png

HCQwD2.png


Важливо

  • Розрахунок значення обчислюваного поля відбувається в момент створення завдання. Перерахунок значення обчислюваного поля завдання відбувається тільки при зміні значень полів цього завдання, що входять в формулу, за якою рахується поле.
  • В завданнях, що знаходяться в спецстатусі Чернетка, розрахунок обчислюваних полів не відбувається. Значення будуть обчислені в момент переведення завдання в будь-який з робочих статусів.
  • У формулах обчислюваних полів можуть використовуватися в тому числі значення інших обчислюваних полів.
  • Якщо в формулі використовується посилання на поточний час або дату, зміна поля, що містить формулу не викликає виконання автоматичних сценаріїв. Це обмеження є частиною механізму захисту від зациклення і необмеженого навантаження.
  • Максимальна кількість обчислюваних полів, які можна додати в акаунт, обмежена пакетом, який ви використовуєте.
  • При використанні html-розмітки пам'ятайте:
    • Якщо потрібно отримати подвійні лапки — використовуйте функцію CHAR. " = CHAR(34).
    • Перенос рядків всередині рядків в лапках не підтримується — вводьте дані одним рядком.


Корисні посилання


Перейти