Дополнительные значения и Комплексные поля
Добавлено: 13.06.2019 17:26
Здравствуйте,
Предлагаю сделать
1. Дополнительные значения полей
- Если в настройках поля стоит галочка "Позволять создавать дополнительные значения", то у поля появляется справа плюсик, нажатие на который в рамках конкретной задачи приводит к появлению копии этого поля для ввода второго значения. И так неограниченное количество дополнительных значений. Ну или ограниченное. до 50 штук, к примеру.
Поля которые идут группой и объединены между собой. Например, текстовое поле с произвольным вводом значения + поле со списком запланированных значений. При этом, чтобы группу можно было составлять из любых базовых полей в произвольных комбинациях и порядке. Комплексные поля совместно с первым предложением (Дополнительные значения по нажатию на плюсик) - дают возможность создавать сразу группу полей, которые появятся одним нажатием и будут связаны между собой.
Предлагаю сделать
1. Дополнительные значения полей
- Если в настройках поля стоит галочка "Позволять создавать дополнительные значения", то у поля появляется справа плюсик, нажатие на который в рамках конкретной задачи приводит к появлению копии этого поля для ввода второго значения. И так неограниченное количество дополнительных значений. Ну или ограниченное. до 50 штук, к примеру.
2. Комплексные поля.Приведу пример из нашей практики.
В рамках заказа есть поле "Ссылка на заказ у Поставщика". Обычно, 1 заказ = 1 ссылка. Но бывает, что в рамках одного заказа ссылок больше. две, пять, десять. Хотело бы иметь инструмент быстрого их добавления. Записывать их в общее текстовое поле - не удобно. Использовать тип поля "Список значений" - нельзя вывести значения в виде кликабельных ссылок. А в других случаях при использовании "Списка значений" теряются дополнительные возможности форматирования конкретных видов полей (даты, числа и т.д).
Поля которые идут группой и объединены между собой. Например, текстовое поле с произвольным вводом значения + поле со списком запланированных значений. При этом, чтобы группу можно было составлять из любых базовых полей в произвольных комбинациях и порядке. Комплексные поля совместно с первым предложением (Дополнительные значения по нажатию на плюсик) - дают возможность создавать сразу группу полей, которые появятся одним нажатием и будут связаны между собой.
Да, Комплексные поля - это по сути аналитики в виде полей задач, а не аналитик. И возможно, вместо изобретения велосипеда лучше интегрировать аналитики в виде полей задач, чтобы решить сразу весь спектр проблем (включая и удобство работы с аналитиками).
Приведу пример.
В рамках одного заказа есть "Ссылка на заказ у Поставщика" и дополнительное поле "Трекинг номер". Трекинг номер - это информация, "связанная" с конкретным заказом Поставщика и значение поля "Трекинг" имеет смысл только при наличии значения поля "Ссылка Поставщика". Когда в рамках того же заказа появляется вторая ссылка на заказ Поставщика - обязательно понадобится и второе поле трекинга... То есть это группа полей, которые связаны и не имеют практического смысла друг без друга.
Да, этот кейс можно решить за счёт Аналитик. Но ссылка и трекинг - ничего не считают, ничего на что не влияют, ничто не накапливают - это просто информация, которая полезна и применима только в рамках конкретной задачи (заказа) и абсолютно не нужна ни в каких сводных отчётах. То есть чисто идеологически Аналитики здесь не подходят. Но если забыть про "красоту" и идеологию, то чисто практически аналитики в этом случае - это очень неудобно. Создавать и поддерживать отдельную аналитику для этого случая? - Допустим. Но далее важно, чтобы информация с ссылкой и трекингом была легкодоступна в задаче. Ссылка должна быть ссылкой - и сразу на виду, а трекинг должен быть рядом. При помощи полей - эту информацию можно вынести в шаблон - и получать к ней доступ сразу же на странице под описанием задачи - вместо необходимости открывать раздел аналитик и копировать оттуда некликабельную ссылку.
Это очень узкий пример, конечно, но думаю, похожие ситуации встречаются у многих. У нас таких примеров несколько, если потребуется - распишу дополнительные кейсы.
Возвращаясь к аналитикам. Это немного смежная проблема, но было бы здорово иметь возможность выносить аналитики в шаблон, как поля, чтобы сразу их можно было видеть и редактировать под описанием задачи. С кастомизацией - чтобы в задаче отображались только выбранные поля аналитики, а не вся структура (на случай если аналитика громоздкая и нет необходимости чтобы была "под рукой" целиком). Это решило бы и проблему комплексных полей, описанную выше, и существенно повысило удобство работы с аналитикой, особенно в тех случаях, которая информация в аналитику не просто заносится раз и навсегда, а активно используется, редактируется и дополняется на протяжении жизненного цикла задачи.