Да-да, теперь мы собрали в одном месте все публичные API-методы для вашего удобства. Прочитать инструкцию и скачать коллекцию можно по этой ссылке.
2. Конструктор
Избавились от маленькой шалости системы, когда в процессе одновременно сидели несколько пользователей. Если в этот момент один из них создавал новый процесс в Sensei, то у всех находящихся в старом процессе открывалась новая вкладка с другим процессом.
В некоторых случаях у элементов без ожидания могли появляться лишние ветки. Для таких элементов ограничили количество связей: теперь от них может идти только одна ветвь.
Доработали механику экспорта и импорта процессов. Теперь при импорте ветви элементов остаются в том же порядке, что и в экспортированном процессе.
3. Превью
Сделали так, чтобы окно превью не закрывалось, когда с ним начинали взаимодействовать.
Для кнопки параметров добавили подсветку, которая появляется при открытии модалки параметров.
4. Маски
Усовершенствовали их внешний вид. Теперь длинное название не растягивается в один узкий прямоугольник, а ложится в несколько аккуратных строчек.
Вокруг новых масок больше не появляются лишние пробелы при работе элементов.
5. Создать задачу
Поправили баг, из-за которого функция «Завершить просроченную задачу через» могла закрыть задачу до того, как выйдет срок. Теперь функция всегда начинает отсчитывать время только с момента просрочки задачи, а не с момента запуска элемента.
При автоматическом закрытии задачи задачи больше не остаются висеть в таймлайне и считаются завершёнными, процесс идёт дальше по нужной ветке.
6. Заполнить форму
Убрали ошибку, из-за которой в некоторых случаях могли не измениться поля контакта после заполнения формы.
7. Расширенная форма
Сделали работу удобнее: теперь при нажатии в форме на поле с типом «Список» или «Мультисписок», дропдаун с вариантами отображается поверх формы и позволяет пролистывать модальное окно.
Поправили вёрстку кнопок результатов. Интерфейс стал ещё приятнее.
8. Мультиусловие
Раньше при проверке соответствия значения поля какой-либо маске через «Мультиусловие», процесс мог пойти не по той ветке. Теперь же соответствие маскам проверяются корректно.
9. Подождать
Поправили баг, из-за которого дефолтное время ожидания менялось на 5 минут при переклике радиокнопок в настройках элемента.
10. Запустить подпроцесс
Устранили баг, из-за которого в некоторых случаях подпроцесс мог не запускаться из основного процесса.
11. Отправить Webhook
Доработали подстановку URL с помощью маски: теперь можно брать адрес для отправки Webhook в том числе и из маски, без дополнительного текста.
Устранили баг, из-за которого в POST-параметрах могли передаваться пробелы перед значениями.
Исправили ошибку, при которой при вставке ссылки из буфера в поле URL могло появиться оповещение «Некорректный URL».
12. Создать сделку
Исправили ошибку, из-за которой при создании сделки с запуском процесса могла не подтянуться нужная информация из локального параметра.
13. Сменить ответственного
Доработали смену ответственных в связанных сущностях, чтобы ответственный менялся всегда. Даже если этот же ответственный уже стоит в сделке.
14. Workplaces
Убрали задачи с точным временем из общего списка задач в приоритетах. Теперь задачи выдаются только в то время, когда должны быть исполнены, при условии включённого флага.
Устранили баг, из-за которого в сделке менялся ответственный при переходе по Workplaces, даже если общая очередь выключена. Теперь ответственный меняется в сделке и задаче только при работе в режиме очереди. А если включена функция «Менять ответственных в связанных сущностях» — ещё и в связанных контактах и компаниях.
15. Branch Analytics
Отладили все фильтры. Благодаря чему аналитика подгружается только по тем сделкам, где значения действительно совпадают с выбранными в фильтре.
Починили превью процесса в аналитике.
16. Страница биллинга
Поправили вёрстку для раздела Enterprise, и интерфейс стал ещё приятнее.