CRM
- Появился поиск дублей. Его можно настроить не только по сделкам или контрагентам, но и по любому созданному вами приложению, например, по номенклатуре материалов.
- Для сотрудников отдела продаж появился подраздел Задачи CRM. Он включает в себя задачи Звонок, Встреча, Вебинар и Письмо и позволяет отделить задачи, связанные со сделками от прочих поручений. В режиме отображения канбан-доска задачи распределяются на сегодня и завтра, а в колонке Ранее показываются все просроченные задачи по сделкам.
- Изменена схема обработки входящего звонка. Теперь при поднятии трубки у менеджера открывается карточка компании или сделки, к которым привязан контакт. Если номера телефона нет в базе, открывается карточка создания контакта с возможностью добавить сделку.
- Теперь можно настроить таблицу отображения сделок на страницах Все и Новые и добавить в нее нужные столбцы для большей информативности.
- Появилась возможность оставлять комментарии к записи звонка в карточке сделки и контакта.
- Изменилось поведение сделок со статусом «Новая». Теперь такую сделку можно перемещать по статусам воронки при наличии ответственного, а также переводить в другую воронку без назначения ответственного.
- Добавлен виджет Воронка. Теперь при создании сделки вы сразу можете определить, в какой воронке она должна быть создана.
Приложения
- Улучшили управление связанным бизнес-процессом приложения, который запускается при сохранении элемента приложения:
- первый опубликованный процесс в приложении по-прежнему автоматически привязывается к кнопке Сохранить;
- Флаг Запускать при сохранении элемента убран из настроек процесса;
- Управление привязкой теперь осуществляется в приложении на странице Бизнес-процессы;
- Привязанный в данный момент процесс отмечается специальной иконкой;
- Привязать другой процесс можно через контекстное меню. Отвязать процесс можно также с помощью контекстного меню. В этом случае при создании элемента приложения ни один процесс запускаться не будет.
AD/LDAP
- При настройке интеграции с AD/LDAP теперь по умолчанию используется порт 389, если иной порт явно не прописан в поле Адрес сервера. Таким образом, отсутствие порта больше не приводит к ошибке при импорте пользователей.
Поиск и фильтры
- Появилась возможность закреплять фильтры в приложениях. Закреплённый фильтр открывается автоматически, когда пользователь открывает приложение. Фильтр, закрепленный администратором, применяется для всех пользователей по умолчанию. При этом пользователь может открепить фильтр администратора и закрепить свой. В этом случае фильтр применится только у этого пользователя. Важно: на данный момент администратор не может закрепить свой личный фильтр.
Сообщения и Линии
- В чатах появилась возможность отметить сообщения как непрочитанные через контекстное меню.
- Улучшена аналитика по линиям, добавлены новые метрики: Количество обращений оператора, Обращения в линию, Среднее время сессии.
Расширения
- В настройках действия бизнес-процесса внутри расширения теперь можно использовать динамическую форму для привязки свойств к контексту процесса.
- Появилась возможность удалять виджеты, сценарии и бизнес-процессы внутри расширения.
Low-code Дизайнер
- При создании формы в дизайнере интерфейсов название использованных виджетов теперь дополнительно подписывается на поле для моделирования. Так, если на форме в виджет Содержимое модального окна добавить виджет Код, то под формой появится надпись «Содержимое модального окна / Код».
- В виджете Строка формы теперь можно выводить значение свойства без его наименования.
TS SDK
- Появился поиск экземпляров процессов по фильтру с учетом контекста процесса в TSSDK.
Метод поиска:
Код:
exportinterface ProcessInstanceSearch extends Search<ProcessInstanceData, ProcessInstanceItem> {
}
exportinterface Process extends ProcessTemplate {
... ... ...
// поиск экземпляров данного процесса
_searchInstances(): ProcessInstanceSearch;
}
exportinterface Processes extends Record<string, Process> {
... ... ...
// поиск экземпляров процессов, например, в рамках текущего namespace: Namespace.processes._searchInstances().where(...).all())
_searchInstances(): ProcessInstanceSearch;
}
2. Появился поиск задач по фильтру с учетом контекста процесса в TSSDK.
Метод поиска:
Код:
exportinterface ProcessTaskSearch extends Search<ProcessTaskData, ProcessTaskItem> {
}
exportinterface Process extends ProcessTemplate {
... ... ...
// поиск запущенных задач процесса
_searchTasks(): ProcessTaskSearch;
}
exportinterface Processes extends Record<string, Process> {
... ... ...
// поиск запущенных задач процессов, например, в рамках текущего namespace: Namespace.processes._searchTasks().where(...).all())
_searchTasks(): ProcessTaskSearch;
}
Исправлены ошибки
1. В виджете Таблица некорректно отображались записи, если не было добавлено поле Название.
2. В рабочем календаре можно было ввести и сохранить неверные данные. Теперь система не даст этого сделать.