System AdministratorНастраиваемые поля

Author: System Administrator Displayed: 17541
Created: 28/08/2015 Updated: 09/08/2020
Version: 39
Tags:
MoreLess

Настраиваемые поля

Видеоурок#2
Обзор
Типы пользовательских полей по умолчанию
Пользовательские поля с формулой (требуется дополнительный плагин)
Тупиковые ситуации

 

Обзор

Пользовательскими полями можно управлять в разделе Дополнительно: Администрирование: Пользовательские поля. Вы можете создать пользовательское поле для каждого объекта в системе. Вы можете создать новое настраиваемое поле, нажав кнопку «Новое настраиваемое поле» в верхнем правом углу. Затем появится следующий список.

Image20200423225548_1.png

Существуют различные форматы пользовательских полей.

Image20200423225548_2.png

Некоторые проверки могут быть определены для каждого настраиваемого поля:

  • Группа: Пользовательские поля могут быть сгруппированы для более быстрой навигации между ними. Чтобы создать новую группу, введите ее имя в поле. Чтобы выбрать существующую группу, просто начните вводить ее имя и выберите одну из найденных результатов.
  • Минимальная - максимальная длина: минимальная и максимальная длина поля (0 означает, что ограничений нет)
  • Несколько значений: при включении можно выбрать более одного элемента.
  • Возможные значения: возможные значения для полей «Список». Одна строка для каждого значения.
  • Значение по умолчанию: значение по умолчанию, если оно не выбрано.

 

Типы пользовательских полей по умолчанию

Адрес - карта Google

Это поле (адрес со ссылкой на Google Maps) идеально подходит для добавления адресов и позволяет искать карты Google одним щелчком мыши. После активации поля у вас появится это поле для заполнения адреса.

Image20200423225548_3.png

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

Image20200423225548_4.png

Вы увидите ссылку на Google Maps, просто нажмите на нее, и она приведет вас прямо к Google Maps.

Сумма

Это настраиваемое поле пригодится, когда вы захотите установить сумму денег для товара.

Image20200423225548_5.png

Это можно использовать для различных вычислений с вычисляемым настраиваемым полем, которое мы рассмотрим позже. Вот как это выглядит, когда вы редактируете задачу. Вы просто вписываете номер.

Image20200423225548_6.png

Автоматическое приращение

Это числовое настраиваемое поле со значением по умолчанию (стартовая точка), которое будет автоматически увеличиваться на 1 для каждого нового вопроса, который возникает, пока не достигнет максимального значения в диапазоне «от-до». Когда достигнут максимальный диапазон, отсчет начинается снова с начала (с). Последовательные числа могут быть подсчитаны глобально (одна строка) или внутри каждого проекта или трекера индивидуально (больше повторяющихся строк) в зависимости от того, отмечены ли соответствующие флажки «последовательные числа» или нет. Значение автоматического приращения предварительно заполняется автоматически, но может быть изменено вручную.

Пример сценария

Сценарий начинается с «значения по умолчанию» 1, диапазон «от-до» устанавливается в диапазоне 0–999, флажки «последовательные числа» не отмечены.

Проект 1 - значение автоматического приращения установлено в 1 (автоматически)

Проект 2 - значение автоматического приращения установлено на 2 (автоматически)

Проект 3 - значение автоматического приращения установлено на 66 (вручную)

Проект 4 - значение автоматического приращения установлено на 67 (автоматически)

Проект 5 - значение автоматического приращения установлено на 5 (вручную)

Проект 6 - значение автоматического приращения установлено на 68 (автоматически), диапазон «от-до» изменен на 10-999 (вручную)

Проект 7 - значение автоматического приращения установлено на 69 (автоматически), диапазон «от-до» изменен на 90-999 (вручную)

Проект 8 - значение автоматического приращения установлено на 90 (автоматически), значение по умолчанию изменено на 101 (вручную)

Проект 9 - значение автоматического приращения установлено на 101 (автоматически), диапазон «от-до» изменен на 0-999, а значение по умолчанию изменено на 50 (вручную)

Проект 10 - значение автоматического приращения установлено на 50 (автоматически), значение по умолчанию изменено на 66 (вручную, номер уже использовался в проекте 3)

Проект 11 - значение автоматического приращения установлено на 70 (автоматически значения 67, 68, 69 уже используются в проектах 4, 6, 7)

Image20200423225548_7.png

Логическое значение

Это настраиваемое поле (флажок) используется для подтверждения или отклонения всего, что вы хотите, используя ответы ДА или НЕТ.

Image20200423225548_8.png

Есть три возможных способа отображения логического поля. У вас может быть раскрывающийся список, как показано выше, только с вариантами ДА или НЕТ. У вас может быть флажок Image201609081254_12.png ". Или переключатели, которые выглядят так:« Image201609081254_13.png ». Я назвал это настраиваемое поле Логическим значением, но вы можете добавить туда что угодно, например, чтобы пользователь подтвердил то, что он выполнил какой-либо тест. Вы можете назвать это поле  «Тест выполнен, а пользователь заполнит строки ДА или НЕТ. Затем вы увидите результат в деталях задачи.

Image20200423225548_9.png

Тупиковая ситуация: когда логическое настраиваемое поле отображается в виде флажка и устанавливается как положено, никаких действий, фактически, не требуется, поскольку пустой флажок считается значением «нет».

Дата

Это настраиваемое поле имеет много применений. Например, вы хотите, чтобы Дата контракта присутствовала в вашей задаче. Просто добавьте ее в это поле, и вы увидите ее в обзоре задач.

Image20200423225548_10.png

Дата и время

Если вы хотите быть более конкретным, вы можете использовать поле даты и времени.

Image20200423225548_11.png

Электронная почта

Простое текстовое поле, предназначенное для ввода адреса электронной почты.

Image20200423225548_12.png

Файл

Поле, предназначенное для добавления и удаления файловых вложений, таких как изображения или документы. Содержимое этого типа настраиваемого поля видны только администраторам, а другие пользователи не имеют доступа к содержимому этого поля независимо от настройки видимости настраиваемого поля.

Image20200423225548_13.png

Плавающая запятая

Термин “плавающая запятая” появилась от того факта, что не существует фиксированного количества цифр до и после десятичной точки; то есть десятичная точка может плавать. Существуют также представления, в которых задано количество цифр до и после десятичной точки, которые называются представлениями с фиксированной запятой.

Целое число

Положительное или отрицательное число.

Ключ / список значений

Вы можете создать свой собственный список значений, которые вы хотите, чтобы ваши пользователи добавляли. В принципе, это почти то же самое, что и тип «Список», за исключением того, что изменение значений типа «Список» не повлияет на существующие записи, созданные в прошлом, а изменение значений «Список ключей / значений» также повлияет существующие записи, созданные в прошлом.

Пример сценария

Допустим, у вас есть тип «список» со следующими элементами:

  • Значение1
  • Значение2

Затем вы присваиваете конкретному экземпляру Значение 1.

Позже вы изменяете свой список на:

  • Значение1
  • Значение2

Вашему конкретному экземпляру все еще будет присвоено прежнее Значение1. При использовании типа «список ключей / значений» все экземпляры изменятся на новое значение.

Тупиковая ситуация: список ключей / значений не поддерживает встроенное редактирование. Оно работает только при обновлении стандартных задач.

Image20200423225548_14.png

Ссылка

Просто введите URL-адрес.

Список

Вы можете создать свой собственный список значений, которые вы хотите, чтобы ваши пользователи добавили. Обратите внимание, что изменение значений типа «Список» не повлияет на существующие записи, созданные в прошлом.

Image20200423225548_15.png

Вот как это выглядит, когда установлено, что каждая строка является выбираемым значением.

Image20200423225548_16.png

Длинный текст

Изменение размера нескольких строк текста (поддерживает форматирование расширенного текста с 2.50)

Последовательный поиск

Позволяет вам искать заданный объект. Это поле обладает отличной функциональностью. Вы можете находить заданный объект без необходимости заполнять формы для ввода данных. Он берет данные непосредственно из системы. Вот, например, я создал это поле поиска.

Image20200423225548_17.png

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

Image20200423225548_18.png

Я выберу пользователей. После этого я выберу атрибут для этого поля.

Image20200423225548_19.png

После сохранения вы сможете заполнить это поле как существующими, так и новыми задачами в тех проектах и трекерах, которые вы проверили в настройках. Чтобы добавить пользователя в существующую задачу, нажмите Обновить и >>> Нажмите здесь, чтобы изменить дополнительные атрибуты <<< Вы увидите следующее.

Image20200423225548_20.png

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

Image20200423225548_21.png

Здесь вы можете увидеть поле в обзоре задачи после выбора названия.

Image20200423225548_22.png

Веха

Это настраиваемое поле позволяет выбрать веху из раскрывающегося меню или отметить один или несколько этапов в качестве флажков, в зависимости от настроек настраиваемого поля. Доступны для выбора только вехи, созданные в выбранном проекте.

Image20200423225549_23.png

Процентное отношение

Простое настраиваемое поле с процентным значением, введенным пользователем.

Image20200423225549_24.png

Текст

Несколько строк текста (поддерживает форматирование расширенного текста)

Image20200423225549_25.png

Пользователь

Это настраиваемое поле позволяет вам выбрать любого существующего пользователя из раскрывающегося списка или флажков. Пользовательское поле формата Пользователь правильно работает только с объектами, связанными с проектом, такими как Задачи, Потраченное время, Вехи, Документы и Проекты. При создании в другом объекте, пользователи не отображаются в настраиваемом поле. В таком случае используйте настраиваемое поле «Поиск» вместо настраиваемого поля «Пользователь».

Image20200423225549_26.png

Дерево значений

Вы можете сделать несколько возможных значений, которые можно выбрать одновременно. Настройка довольно проста.

Image20200423225549_27.png

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

Image20200423225549_28.png

 

Пользовательские поля с формулой (требуется дополнительный плагин)

Помимо настраиваемых полей по умолчанию, вы можете создать настраиваемое поле с формулой (также называемое вычисляемым полем) для каждого объекта в меню Дополнительно: Администрирование: Настраиваемые поля. Обратите внимание, что вы, должно быть, приобрели плагин в своей клиентской зоне, в противном случае он недоступен при выборе пользовательских форматов полей. Сначала выберите объект, где вы хотите, чтобы появилось вычисляемое настраиваемое поле. Здесь я создал пример настраиваемого поля, где я продемонстрирую, как можно его использовать. При создании произвольного поля любого типа не забудьте установить трекеры и другие атрибуты, чтобы они появлялись там, где вам нужно.

Image20200423225549_29.png

Вычисленное пользовательское поле может использоваться с классическими математическими символами, чтобы достичь желаемого результата. В этом примере я хочу увидеть, сколько часов осталось, когда задание выполнено на 50%, а расчетное время было установлено на 2 часа. Вы можете рассчитать это, создав это уравнение 2 * 50% / 100. Таким образом, вы найдете поле для расчетного времени *% выполнено / 100. Если вы не поместите / 100 там, вы получите неправильный результат. Правильно было бы 2 * 0,5, но, поскольку невозможно разделить само поле, вы можете помочь себе, разделив результат.

При выборе формата вычисляемого поля используйте формат Float. Термин «плавание» относится к тому факту, что десятичная точка числа может «плавать»; то есть его можно разместить в любом месте относительно значащих цифр номера. Когда вы настраиваете настраиваемое поле таким образом, вам нужно подождать около десяти минут, чтобы они пересчитали. Вы можете ускорить этот процесс с помощью задач Rake, где вы можете выполнить разовое задание (выполняет фоновые пользовательские действия).

Для совместимости ввода и вывода данных в формуле вычисляемого настраиваемого поля должны быть одного типа данных (например, числа или текста). В противном случае вычисленное настраиваемое поле является недопустимым из-за несовместимого вывода для вычисляемых значений. Пожалуйста, просмотрите настройки ваших вычисленных пользовательских полей по этой причине. Пример: текстовое значение на входе не может привести к числовому значению на выходе.

Деление на ноль?

Это простой взлом, чтобы избежать неправильных выводов из вычисляемых пользовательских полей. Если у вас есть формула, содержащая деление, и есть вероятность, что она может быть равна нулю, лучше всего добавить небольшое значение (+0,00001) к знаменателю. Это будет незначительным для результата, и он заботится о достоверности расчета.

Image20200423225549_30.png

 

 

Тупиковые ситуации

  • Вычисленное настраиваемое поле из фильтра, которое вычисляется из вычисленного настраиваемого поля из фильтра, не может быть применено (не будет обработано).
Измененный список настраиваемых полей не обновляет автоматически существующие объекты, Как обрабатывать расчетное время (только для опытных пользователей)
Add picture from clipboard