Пока мои коллеги работают над дальнейшим развитием функционала справочников ПланФикса, я продолжаю рассказ об уже выпущенных в общее пользование новинках – ну и немного о тех, что выйдут в свет, как только мы закончим последние приготовления
(первая часть рассказа тут)
Группы справочников
Если вы читаете эту запись сразу после ее публикации, то можете еще не увидеть этого в своем аккаунте – группы попадут в него с очередным мини-обновлением. Но работать группы будут привычным для ПланФикса образом, а выглядеть они будут так:
Права доступа к справочникам
С самого начала работы над справочниками в ПланФиксе мы взяли высокую планку – решили дать возможность регулировать доступ не только на уровне записи, но и на уровне каждого поля в ней. То есть, ПланФикс позволяет, к примеру, одному пользователю видеть в записи справочника “Тарифы” поле “Ставка I разряд”, а другому – “Ставка II разряд”.
Само по себе это удобно, но в качестве неудобного “бонуса” мы получили сложный интерфейс настройки прав доступа. В новых справочниках мы постарались учесть накопленный опыт и упростить этот интерфейс. Насколько это получилось – судить вам.
С непривычки глаза все равно разбегаются, но посидев и потыкав на разные кнопочки, вполне себе можно разобраться. Подробное описание нового интерфейса настройки прав доступа к справочникам есть в справке, так что отдельно останавливаться на этом не буду.
Отмечу только, что дополнительным удобством нового интерфейса справочников стала возможность быстро просмотреть права доступа к конкретной записи справочника – они доступны на отдельной панели:
Справочники доступны внешним контактам
Это важное изменение в политике ПланФикса – раньше внешние контакты доступа к справочникам не имели. Теперь возможности использования справочников расширены – вы можете добавить доступ к нужному справочнику или записи в нем для любого клиента или подрядчика:
Копирование записей справочника
Функционал очевидный, поэтому описание ограничу скриншотом::
Штука нужная, ее очень оценили те, кто активно использует справочники в своей работе.
Ссылки на элемент справочника и вставка содержимого справочника в текст
Возможность добавить в текст ссылку на элемент справочника в ПланФиксе присутствует давно – на этом даже построен кейс по управлению паролями средствами ПланФикса. Теперь к этому добавилась возможность вставить в описание задачи/комментарий/текстовое поле непосредственно содержимое записи справочника:
Если же вы попали в справочник не из интерфейса вставки элемента в текст, а при обычном просмотре, у каждого поля есть пиктограмма, позволяющая в один клик скопировать его содержимое в буфер:
Я активно пользуюсь обеими этими возможностями и, скажу вам, в работе это очень удобно.
Логирование изменений в справочнике
Так как справочники могут хранить очень важную информацию, на первое место выходит задача отслеживания изменений в них. Теперь все изменения видны на отдельной панели “Лог”:
При этом можно посмотреть не только кто, что и когда изменил, но и суть проведенных изменений – для этого надо нажать на треугольник и развернуть запись:
Удобно и то, что лог можно увидеть как на уровне отдельной записи справочника, так и на уровне группы записей или справочника вцелом:
Печать элемента справочника
Штука вроде бы не из самых важных, но иногда очень выручает – особенно, если каждая запись справочника у вас относится к сложному изделию или объекту недвижимости, например. Вы можете получить готовую карточку объекта в удобном для передачи виде:
Заключение
Вот и подошел к концу мой рассказ про обновленный функционал справочников. Еще кое-что мы планируем доделать по ним в ближайшее время, но основные изменения в этой итерации мы уже закончили. Означает ли это, что справочники достигли идеала? Конечно, нет – мы знаем их недостатки и уже держим неподалеку список доработок на следующую итерацию. Ну и вы, конечно, не дадите нам почивать на лаврах 🙂
Главное, на что я хочу обратить ваше внимание по итогам этой итерации: справочники претендуют на то, чтобы даже в текущем состоянии стать одной из отправных точек в построении работы в ПланФиксе. Для некоторых отделов и служб таким центром являются Задачи, кто-то “танцует” от Контактов, а кому-то нужно работать от базы данных – и вот Справочники мы готовим именно на роль такой корпоративной базы данных, в которой можно хранить нужную вам информацию. От этого центра стартуют задачи, формируются проекты, заводятся новые контакты и сделки.

Дмитрий Гончаренко Команда ПланФикса
Так что если ваша деятельность относится к такому типу, нам будут интересны ваши наблюдения и предложения – присылайте их нам любым удобным вам способом, будет очень полезно.
Было бы здорово связать функциональность “Роли в проекте” с соответствующим справочником. Например, у веб-студии есть n-ое количество проектов (сайтов), у каждого свой набор из разработчика, автора, контент-менеджера, редактора и т.д. Сейчас у меня отдельно прописаны роли в проектах и есть отдельный справочник “Проекты”, где, по сути, эта информация продублирована плюс еще некоторая нужная информация по каждому сайту храниться (CMS, контент-план и т.д.). Если, например, я меняю контент-менеджера проекта, мне нужно изменить его в ролях проектах, не забыв поставить галочку о смене исполнителя в задачах проекта и дополнительно зайти и внести актуальную информацию в справочник. Вот если бы эти две сущности связать между собой, было бы очень удобно – меняем в справочнике – автоматически изменяется в соответствующем проекте и спрашивает, изменять ли в задачах.
Сложная завязка получается. В основном потому, что очень кастомная – у Вас используется такой справочник и я понимаю, почему это удобно, но вообще это редкость и делать это стандартным поведением системы было бы с нашей стороны неправильно.
Будем крутить в голове, может быть с развитием сценариев получится настроить такое.
Спасибо, будем ждать)
Отдельная благодарность за доступ к справочникам для внешних контрагентов.
При работе с внешними подрядчиками это просто супер!
Все круто, спс. Наконец есть доступ к справочникам у внешних пользователей!
Было бы классно, если с помощью справочников можно было бы делать состав заказа (то есть привязывать к задаче перечень элементов справочника с количеством и ценами) – можно было бы тогда более полноценно использовать ПланФикс как CRM для интернет-магазина.
Как это могло бы выглядеть с точки зрения реализации:
1) создаем обычный иерархический справочник-каталога
2) а вот на этом месте я понял, что в принципе уже сейчас можно это сделать через аналитику – то есть сделать новую аналитику со структурой “справочник”, “количество”, “цена”. И добавлять несколькими аналитиками состав заказа – но сейчас это не очень юзабельно с точки зрения UI, а именно: отображение аналитик будет выглядеть вот так: http://joxi.ru/E2pbVNzSBQ4RMr – то есть одинаковые аналитики сливаются в одну и не видны параметры аналитики. Плюс если вручную заводить такой состав заказа – то не очень удобно. На самом деле этот вопрос можно решить очень просто – нужно просто сделать возможность инлайнить вот этот редактор аналитик http://joxi.ru/Y2LkyR6inlMKKm вот таким образом: http://joxi.ru/LmGj8daFRXgxvr
То есть нужно всего лишь добавить флажок в задачу, который бы переключал отображение аналитик, привязанных непосредственно к задаче (и его можно было бы установить в шаблоне задачи “Заказ”)
Тоже об этом думаю, что бы заменить часть 1с, которая касается части доходов и расходов. Теоретически это и сейчас возможно с танцами и бубном, но согласен с вами, пока это не удобно – не хватает наглядности. С отчетами вроде все гуд, а вот операционку вести пока не удобно :(. Пока неспешно зреет вопрос синхронизации с 1с ( ведутся 2 разных направления в planfix и 1с + доходы и расходы из planfix веду в 1с руками) но в идеале было бы супер, что бы обойтись без лишней связки.
>> На самом деле этот вопрос можно решить очень просто – нужно просто сделать возможность инлайнить вот этот редактор аналитик http://joxi.ru/Y2LkyR6inlMKKm вот таким образом: http://joxi.ru/LmGj8daFRXgxvr
– Когда мы выносили новый интерфейс добавления аналитик в отдельное окно, то исходили из соображений универсальности его применения – далеко не на каждом устройстве и не в любом интерфейсе ПланФикса его можно встроить в текущее окно – банально место не позволяет. Но я понимаю, что в каких-то случаях (большой монитор, полноценная карточка задачи) это было бы удобно. Обсудим в команде – время прошло, может легче будет принять решение о такой настраиваемой инлайновости, как Вы предлагаете.
По поводу аналитик мне кажется лучше перейти на форум.
в этой ветке пусть будет про справочники
По поводу UI при вводе аналитик там уже есть близкая тема: https://forum.planfix.ru/viewtopic.php?f=34&t=3508
> Ссылки на элемент справочника и вставка содержимого справочника в текст
Браво!
Справочники становятся всё лучше и красивее! Это радует 🙂
Но поясните, что означает фраза:
>справочники претендуют на то, чтобы даже в текущем состоянии
>стать одной из отправных точек в построении работы в ПланФиксе
Вы прямо заинтриговали 🙂 Что-то такое революционное грядёт?
И еще по сортировке в справочниках.
1. Если надо сортировать записи не по наименованию, а по какому-нибудь другому полю – это возможно настроить?
К примеру добавляю я новое поле типа справочник в шаблон задачи, затем в задаче открываю список со справочником и вижу там элементы, отсортированные по наименованию. А надо по какому-нить другому полю.
Можно ли сделать какую-нить настройку для полей типа “сортировка по этому полю по умолчанию”?
2. В планировщике в “сортировке” нет полей задач типа “справочник”.
А там также иногда нужна сортировка по этому “полю по умолчанию”.
Можно на это надеяться?
Не то, чтобы революционное – скорее, эволюционное)
Представим агентство недвижимости. Центром в нем является база данных объектов. Попадание нового объекта в базу является событием, которое инициирует некую активность: например, создается проект или задача “Продать объект” или “Сдать в аренду”. Если коротко, то это примерно об этом.
1. Можно сделать уже сейчас – по кнопке с троеточием в интерфейсе выбора значения в поле типа “Запись справочника” теперь можно настроить отображаемые столбцы с реквизитами справочника + включить сортировку по нужному столбцу.
2. Да, есть такие планы на недалекое будущее.
всем привет
если я правильно понимаю, группы тоже все ещё, как и корневые справочники, сортируются по порядку создания?
http://c2n.me/3zosfBa
По умолчанию да, но в Управлении группами можно изменить их порядок на удобный.
да, это шаг вперёд.
хотя мне кажется, что автоматическая сортировка по алфавиту (и по кастомному полю тоже, хочу его и сюда) гораздо эффективнее при интенсивном использовании большого количества элементов и групп.
а скажите,
– зачем оставили сортировку новых справочников внутри групп по порядку создания, а не по алфавиту (сюда тоже хочу поле для сортировок)?
– будет ли доступна вложенность групп?
– как добавить старые справочники в новые группы?
>> хотя мне кажется, что автоматическая сортировка по алфавиту (и по кастомному полю тоже, хочу его и сюда) гораздо эффективнее
– Она плохо дружит с ручной сортировкой. Для небольшого количества элементов (а групп справочников вряд ли будет много) ручная сортировка оптимальна, т.к. позволяет задать наиболее удобный в работе порядок.
>> зачем оставили сортировку новых справочников внутри групп по порядку создания, а не по алфавиту (сюда тоже хочу поле для сортировок)?
– Знаете, как дорожки в новом парке размечают, если по уму? Просто дают людям протоптать удобные маршруты, а потом делают по ним дорожки) Мы предпочитаем не задавать сортировку и ждем, что по этому поводу будут писать пользователи – а потом можем сделать по умолчанию ту, которую чаще всего ожидают.
>> будет ли доступна вложенность групп?
– пока не планируется
>> как добавить старые справочники в новые группы?
– выделить их галочками и нажать “Переместить в группу…”
– Знаете, как дорожки в новом парке размечают, если по уму? Просто дают людям протоптать удобные маршруты, а потом делают по ним дорожки) Мы предпочитаем не задавать сортировку и ждем, что по этому поводу будут писать пользователи – а потом можем сделать по умолчанию ту, которую чаще всего ожидают.
===
в тред призывается Тимур Халфин и два Михаила 🙂
===
ну вот есть сортировка списка справочников по порядку создания, возможна по алфавиту, есть мечта о возможности включения сортировки списка по кастомному полю.
какие еще простые сортировки для списка справочников могут быть нужны, чтоб облегчить ориентировку?
мог бы помочь фильтр и поиск, но оно работает тогда, когда ты точно знаешь, что ищешь.
О, как бы помогла дефолтная сортировка хотя бы по алфавиту, как в контактах.
хороший пример, кстати. в контактах же сделали возможность сортировки. тут тоже надо 🙂
вот, ты пишешь:
—
справочники претендуют на то, чтобы даже в текущем состоянии стать одной из отправных точек в построении работы в ПланФиксе.
—
без сортировки списка справочников неудобно пользоваться, на мой взгляд.
И ещё один вопрос: API к справочникам будет?
Я согласен, что сортировка самих справочников в списке нужна – без нее неудобно. Додумаем этот момент.
API для справочников обязательно будут.
Я правильно понимаю, что нет возможности разграничить доступ таким образом, чтобы пользователю можно было к некоторым полям дать доступ только на чтение, к некоторым – на редактирование, а к некоторым не давать доступа вообще?
Есть такая возможность. Посмотрите раздел “Управление доступом” у справочников.
Смотрю этот раздел и ничего подобного не вижу. Можно либо предоставить доступ на редактирование для всей записи, либо запретить редактирование всей записи. Не нашел возможности предоставить редактирование каким-то определенным полям. Может я слепой, но тогда прошу ткнуть меня носом.
http://joxi.net/L21znJfRvL16AX
http://joxi.net/8AnoLNczwndYrO
Это все я прекрасно знаю. Но вот по данным скринам я не вижу реализации интересующего меня вопроса.
Понял о чем идет речь, простите, но такого функционала нет.
жаль, очень полезная штука. Куда написать, чтобы рассмотрели предложение. Реализацию вижу примерно такую: при нажатии на пиктограмму доступа она либо совсем гаснет(нет просмотра), либо серая (только просмотр), либо цветная (редактирование)
Роман, принял Ваш запрос, уже можно никуда не писать) Настройки доступа к записям справочника штука уже непростая, но подумаем, может быть получится их еще навернуть, чтобы можно было делать описанные Вами вещи.
Новое пожелание по справочникам:
Когда добавляем значение типа “справочник”, то хотелось бы, чтобы поиск происходил по всем полям справочника, ну или хотя бы по тем, которые отмечены “Отображать в выборе записи”.
Это работает и сейчас, но в расширенном интерфейсе добавления, который открывается по кнопке с многоточием: https://pic.planfix.ru/pf/Jp/WB60su.jpg
Сделано так потому, что там можно в явном виде выбрать по какому полю искать. А поиск по всем полям подряд хорош только пока записей в справочнике пару десятков. В реальности нам часто приходится работать со справочниками в тысячи и даже десятки тысяч позиций, там это уже не работает – поиск уходит в даль и не обещает вернуться.
Один из принципов, которых мы стараемся придерживаться в работе над ПланФиксом: добавлять только тот функционал, который будет работать в том числе на большом объеме данных. Это как раз тот случай, когда решение “в лоб” этому принципу не соответствует.
Вы имеете ввиду поиск в справочнике при помощи фильтров?
Да – по клику на кнопку с троеточием открывается окно со справочником, развернутым по столбцам, там работает поиск при клике на заголовок нужного столбца, как в фильтрах.
Здравствуйте.
Почему-то не работает создание фильтра в справочнике. Если при создании фильтра выбрать “Отфильтровать”, фильтр появляется в левой колонке, справочник фильтруется, но фильтр соответственно не остается и пропадает при переходе на “Все записи”. Если при создании фильтра выбрать “Отфильтровать и сохранить” вообще ничего не происходит, ни фильтрации, ни появления фильтра в левой колонке.
Здравствуйте, Алексей!
Попробовал воспроизвести ситуацию по Вашему описанию, у меня все работает корректно – сохраненный фильтр остается на левой панели и работает ожидаемым образом. Если у Вас проблема сохраняется, поставьте, пожалуйста, задачу из своего аккаунта в Службу поддержки – коллеги помогут разобраться.
Хотелось бы иметь возможность создать запись справочника прямо из поля с типом “Запись справочника” (без перехода всам справочник), если запись с введенными в поле данными не найдена. Т.е. так же как при добавлении участника в задачу, если контакт не найден, то его можно создать прямо из поля. Это возможно?
Справочники очень классная тема. Используем для инструкций, храним доступы (логины/пароли) и даже специальные метки для кастомных полей в задачах.
Логирование изменений полезно, но без возможности откатить не очень. В одном из справочников с инструкцией по развороту локального сервера команды и кусочки кода были вставлены через снипеты, добавлены скрины. Разработчик в режиме редактирования обновил страницу и картинки со снипетами пропали. Что делать?
Только сказать ему, чтобы больше так не делал 🙂
Конечно, здорово было бы иметь механизм отката изменений – но штука эта очень “дорогая” и пока мы в эту сторону даже не думаем.