Блог AlarmCRM → Обновления amoCRM июль 2020

Обновления amoCRM
июль 2020

Дайджест от amoCRM

6 июля 2020

Рабочий стол
  • Теперь появилась возможность создать виджет типа диаграмма на рабочем столе по причине отказа. Для этого нужно в списке сделок применить фильтр по закрытым сделкам и создать виджет, либо в списке событий отфильтровать по событию смены этапа и выбрать в значении после «Закрыто и не реализовано». При создании виджета типа диаграмма появится дополнительный признак группировки — по причине отказа.
  • Исправлена ошибка из-за которой при большом количестве виджетов (около 100) на рабочем столе часть виджетов переставала работать.
Карточка
  • Ранее в карточке, после отправки сообщения во внешний чат, в поле «получатель» автоматически подставлялся ответственный из сделки, исправили чтобы подставлялся последний кому писали.
  • Ранее кнопку открепления чата было легко спутать с кнопкой открепления контакта, при этом само действие открепление чата является необратимым, что могло приводить к потере чатов. Теперь кнопка называется «Открепить чат» и её нажатие вызывает диалоговое окно, в котором можно подтвердить выбор или отменить действие.
  • Исправлена ошибка, из-за которой в карточке сделки, после смены воронки, при использовании шаблонов ответов в чате показывались маркеры вместо значений.
Digital Pipeline
  • Исправлена ошибка из-за которой в старой версии chrome (48.2.2564.88), в настройках воронки, не работало создание и изменение Salesbot.
Skype
  • Исправлена отправка картинок в skype, в том числе если отправлять картинку с текстом из amoCRM. До исправления такие сообщения не доходили до пользователя в skype. Исправление действует только на новые сообщения.
Виджеты/интеграции
  • Исправлена ошибка, из-за которой webhook_url в manifest новой версии перезаписывал webhook_url в опубликованной версии.
  • Исправлена ошибка, из-за которой нельзя было скопировать причину отклонения публичной интеграции.
  • Исправлена ошибка, из-за которой у некоторых публичных интеграций мог не работать тур
  • Некорректно отрабатывал колбек onSave в виджете сразу после установки (требовалась перезагрузка страницы), исправили.
  • В методы виджета добавили метод, отправляющий Ajax-запрос на внешний сервис, который в заголовки запроса подставляет временный токен авторизации
  • Опубликована документация по WEB SDK https://www.amocrm.ru/developers/content/web_sdk/start
  • Обновлены требования к публичным интеграциям. Добавлены возможности для интеграторов, а также описан процесс взаимодействия с Отделом интеграций amoCRM. Детальная информация по ссылке: https://www.amocrm.ru/developers/content/integrations/requirements
Отраслевые решения
  • Исправлена ошибка, из-за которой некоторые отраслевые решения отключались только со второго раза.
API/v4
  • Исправлена ошибка, из-за которой могла возвращаться 500 ошибка в методе /api/v4/leads/unsorted
  • Исправлена ошибка, из-за которой могла возвращаться 500 ошибка в методе /api/v4/leads/unsorted/{uid}/link
  • Исправлена ошибка, из-за которой при передаче поля created_at в метод /api/v4/tasks могла возвращаться ошибка валидации
  • Исправлена ошибка, из-за которой в методе /api/v4/widgets/{code} могли не возвращаться настройки, даже если делать запрос из-под токена запрашиваемой интеграции
  • Исправлена ошибка, из-за которой в методе /api/v4/tasks не работал фильтр по полю updated_at
  • Исправлена ошибка, из-за которой в методе PATCH /api/v4/tasks при передаче запроса на закрытие задачи, требовалось указать и текст задачи.
Библиотека (Вышли релизы 0.3.1 и 0.3.2)
  • Фильтр по задачам теперь работает корректно.
  • Исправлена ошибка в сервисе Calls, из-за которой приходилось всегда указывать requestId
  • Исправлена ошибка совместимости с библиотекой ramsey/uuid

13 июля 2020

Карточка

  • Исправлена ошибка, из-за которой в карточке компании и настройках кастомных полей не отображались системные поля Адрес и Web.
  • Исправлена ошибка в карточке покупателя, из-за которой удалялись значения, записанные в кастомные поля только для API, после сохранения карточки.
Задачи
  • Исправлена ошибка, из-за которой после изменения ответственного пользователя у задачи пропадала привязанная сущность в списке задач (вид todo/list) и вместо нового пользователя появлялся текст Пользователь удален.
Объединение дублей
  • Исправлена ошибка, из-за которой терялась связь с компанией при ручном объединении контактов/сделок, если у одного из дублей была компания, а у другого — нет.
Парсер
  • Исправлена ошибка, когда при первом подключении источника Веб-парсер первая сделка не создавалась в amoCRM, теперь создается корректно.
  • В парсере исправлена ошибка, когда в настройках парсера при большом количестве воронок отображалось только ограниченное количество воронок и не было возможности их проскролить.
Неразобранное
  • Ранее, если в системе существовал покупатель с контактом, у которого был чат и система автоматически прикрепляла к контакту новый чат, то создавалась лишняя сделка (принятое неразобранное), связанная с контактом. Теперь в такой ситуации происходит отклонение неразобранного.
  • Исправлена ошибка в источнике сделок «Кнопка и сайт-визитка», из-за которой после отмены изменений настроек бота для онлайн-чата и отключении приветственного сообщения, бот продолжал свою работу.
  • Исправлена ошибка, когда кнопка обратной связи некорректно отображалась на мобильных устройствах, исправили.
Digital Pipeline
  • Добавлен горизонтальный скролл «карта скролла» (как в Воронке) для digital pipeline
  • Исправлена ошибка в триггере создания задачи, из-за которой после редактирования триггера время выполнения задачи сбрасывалось на «В момент создания».
  • Нельзя было разорвать связь между шагами в визуальном конструкторе Salesbot. Теперь это сделать возможно.
  • Теперь виджеты триггеров и Salesbot открываются по месту, не перебрасывая в раздел интеграции.
Сегменты
  • При создании нового типа задачи, его нельзя было выбрать в Сегментах при действии Запустить действие — Создать задачу. Теперь можно.
  • Исправлена ошибка в боте сегментов, из-за которой бот не отправлял url во внешние источники чатов (Facebook, VK, Viber, Telegram) (отправлялся либо текст, либо появлялась ошибка в сообщении), теперь url отправляется корректно.
Calendly
  • Исправлена ошибка, из-за которой не срабатывал триггер виджета Calendly по генерации ссылки на событие.
Виджеты/Интеграции
  • Исправлена ошибка, из-за которой, после предоставления доступа в параметре referer мог возвращаться некорректный домен верхнего уровня. Теперь приходит корректно.
  • Исправлено поведение галочки о передаче данных в приватных интеграциях без архива.
  • Исправлена ошибка, из-за которой при создании новой версии один из логотипов мог отображаться некорректно.
  • При загрузке архива виджета с синтаксическими ошибками в js не открывалось модальное окно виджета в настройках, поправили и теперь открывается, можно перезалить архив или удалить интеграцию.
  • В виджет добавили метод отправки запроса на внешний сервис с авторизационным токеном текущего пользователя для идентификации. Теперь с помощью access_token пользователя, можно получить информацию о домене аккаунта, в случае, если домен был потерян. Более подробная информация по ссылке: https://www.amocrm.ru/developers/content/oauth/account-subdomain-info
  • Теперь с помощью одноразовых токенов, стало удобней интегрировать своё приложение. Из токена вы можете получить самую необходимую информацию: ID аккаунта, из которого сделан запрос, ID пользователя, из-под которого сделан запрос, UUID интеграции, которая сделала запрос, Адрес аккаунта в amoCRM. Более подробная информация по ссылке: https://www.amocrm.ru/developers/content/oauth/disposable-tokens
API/v4
  • Исправлена ошибка, из-за которой метод редактирования кастомных полей каталогов (поле с типом категория) возвращал внутреннюю ошибку вместо ошибки валидации при неправильном указании вложенности подкатегорий.
  • Исправлена ошибка в в api v4, из-за которой не получалось добавить сразу несколько значений кастомных полей одним запросом
  • Исправлена ошибка в /api/v4/catalogs/{catalog_id}/elements, из-за которой неправильно выбиралось количество отдаваемых по API элементов каталога (бралось значение из интерфейса, а не переданное в запросе)
  • Исправлена ошибка в /api/v4/leads, из-за которой при создании сущности игнорировалась переданная дата изменения и выставлялось текущее время
Библиотека (Вышли релизы 0.3.3 и 0.3.4)
  • Исправлена работа фильтра по связям.
  • Добавлена возможность добавлять вложенные категории одним запросом.
  • Добавлены недостающие свойства при работе с методами пользователей.
  • Добавлена поддержка метода для расшифровки одноразовых токенов.
  • Исправлена ошибка, из-за которой могло некорректно создаваться неразобранное.
  • Добавлено свойство completeTill в модель задачи.
Мобильная версия
  • В мобильной версии не работала кнопка-бургер для открытия левого меню в настройках и аналитике, теперь работает.
Android
  • Исправлено применение мультидействий в сделках, когда статус «Все сделки» находится в воронке, ранее мультидействия не применялись.
  • Исправлено отображение выбранных товаров в начале списка, ранее не все товары отображались в начале.
  • Исправлено обновление статуса «Без задач» у сделки, при завершении задачи, ранее при завершении задачи, статус не обновлялся.
  • Исправлено отображение статуса звонка в примечании, ранее статус звонка не отображался.
  • Исправлен поиск по email и телефону при редактировании контакта, ранее при вводе email и телефона не отображалось окно, с существующими email-ами и телефонами.
  • Исправлено копирование ссылок и email-ов в сообщении, ранее при долгом нажатии на ссылку или email, текст не копировался.
  • Исправлено скрытие клавиатуры при завершении и закрытии задачи, ранее клавиатура не скрывалась.

20 июля 2020

Воронка

  • Исправлена ошибка, когда автообновление не работало после длительного разрыва соединения с интернетом.
  • Исправлена ошибка, когда в режиме настроек воронки, после обновления страницы, невозможно было перенести статус с помощью Drag & Drop.
Карточка
  • Исправлена ошибка, из-за которой при добавлении текста в закрепленное примечание с вложенным файлом, примечание открепляется.
  • Исправлена ошибка, из-за которой не работало автообновление карточки при прикреплении/откреплении примечаний.
  • Исправлена ошибка, когда при прикреплении компании или контакта в сделку, кавычки отображались как ", теперь отображаются корректно.
  • Исправлена ошибка, когда при отправке сообщения с использованием шаблона ответов, в карточке сделки в статусе «Неразобранное», в чате показывались маркеры вместо значений. Теперь отображаются значения.
Экспорт
  • Исправлена ошибка, когда при экспорте покупателей не выгружались их сегменты, т. е. была колонка «Сегменты», но она не заполнялась,. Теперь при экспорте покупателей сегменты выгружаются корректно.
  • Исправлена ошибка при экспорте покупателей, когда при большом количестве покупателей (более 20 000) в аккаунте экспорт покупателей зависал на одном месте и не заканчивался. Теперь экспорт покупателей завершается корректно и при большом количестве покупателей.
Salesbot
  • Исправлена работа salesbot при работе с чатом по контакту, привязанному к двум и более сделкам. Ранее salesbot в такой ситуации отрабатывал по самой первой созданной сделке, что вызывало ситуации, когда бот менял поля не в той сделке или подставлял в ответ клиенту значения из другой сделки. Теперь если salesbot был запущен при срабатывании триггера на изменение сделки (например, переход в этап), то он работает именно с этой сделкой до конца сценария. Если боту неизвестно, по какой сделке работать (например сработал триггер на входящее письмо по контакту), то он выбирает последнюю открытую сделку, с которой работали (по дате изменения), либо если открытых сделок нет, последнюю измененную из закрытых.
Почта
  • Исправлена ошибка с неверным именем отправителя в почте. Ранее, если был подключен ящик, который совпадал с логином одного из пользователей, то все сообщения отправленные с этого адреса отображались как отправленные этим пользователем. Когда ящик не совпадал ни с одним логином пользователя, то автором отображался первый пользователь, отправивший сообщение, даже если он потом менял имя или совсем удалялся из аккаунта. Теперь для новых писем мы подтягиваем реальное имя отправителя на момент отправки.
API и интеграции
  • Исправлена ошибка, из-за которой не обрабатывалось свойство created_by у задач в методе /api/v4/tasks
  • Исправлена ошибка, из-за которой по уже использованному Refresh Token можно было получить истекший Access Token. Теперь после использования Refresh Token вы можете повторно использовать его только в течении 5 минут.
  • Исправлена ошибка, из-за которой в некоторых методах API v4 возвращался request_id со значением «0», даже если он был передан.
  • Исправлена ошибка перенаправления на redirect_uri, из-за которой значение state могло быть дополнительно экранировано.
  • Исправлена ошибка, из-за которой после удаления приватной интеграции, она продолжала отображаться в системе.
  • Исправлена ошибка, из-за которой не обрабатывалось свойство created_at у задач в методе /api/v4/tasks.
  • Исправлена ошибка, из-за которой при создании новой выполненной задачи через метод /api/v4/tasks, не фиксировался результат задачи.
  • Исправлена ошибка, из-за которой не принимались redirect_uri с двумя дефисами у приватных интеграций.
  • Исправлена ошибка, из-за которой публичная интеграция могла отображаться в других аккаунтах пользователя, который создавал её.
Android
  • Исправлено дублирование сообщений, при переподключении сети, ранее при переподключении сообщения дублировались.
  • Исправлена отправка сообщения с ошибкой по нажатию, ранее, по нажатию на сообщение с ошибкой, оно не переотправлялось.
  • Исправлен «вылет» приложения, при добавлении контакта к сделке, у которой нет контактов.
  • Исправлена дата создания сделок в секции «Все сделки», ранее, у каждой сделки была дата текущего дня.
  • Исправлен вылет приложения, при сканировании визитки, ранее, при сканировании визитки, приложение вылетало.
  • Добавлена секция контакты у компании\контакта в инфо, ранее, прикрепленные контакты и компании отображались не в отдельной секции

27 июля 2020

Интеграция с Авито
Чат с клиентами Авито не поддерживал входящие сообщения в которых содержались ссылки, картинки, объявления с авито. Реализовали поддержку этих сообщений.

Почта
Исправлено зависание при отслеживании новых писем по почтовым ящикам, где было более 100 папок\меток. До исправления новые письма по таким ящикам не отслеживались, теперь отслеживаются корректно.

Неразобранное
Изменена логика работы с чатами по контактам, которые не связаны со сделкой/покупателем. Ранее, если в систему поступало сообщение в чат по контакту, у которого не было сделки, то приходило уведомление, однако по нему можно было попасть только в контакт, где чат не отображается. Чтобы прочитать сообщение или дать ответ, нужно было привязать контакт к сделке.
Теперь в такой ситуации, если в воронке с источником, из которого пришло сообщение, включено неразобранное, мы создаем неразобранную сделку и прикрепляем к ней существующий контакт. Уведомление ведет на эту сделку, в которой можно прочитать сообщения и ответить. Если мы отклоним такую сделку, контакт не удалится, а останется в системе. Если неразобранное в воронке отключено, то мы как и раньше пришлем уведомление по контакту. Однако теперь чаты отображаются прямо в карточке контакта, до тех пор, пока он не привязан к сделке или покупателю.

Карточка
  • Раньше, при переходе по короткой ссылке, которая была сгенерирована с помощью amoCRM, не приходило по сокетам системное событие о переходе. Теперь событие приходит и отображается без перезагрузки страницы
  • Исправлена ошибка, из-за которой после восстановления контакта с удаленной компанией, у компании терялась связь со сделкой, если она была до удаления

Список интеграций
Был изменен интервал между сменой баннеров с 10 секунд до 4

Zoom
  • Добавлена обработка удаления конференции на стороне Zoom, теперь после удаления записи конференции, в примечании конференции запись будет удалена
  • Исправлена ошибка, из-за которой не работал триггер создания конференции

Salesbot
  • Добавлена обработка маркеров для получения телефона ответственного контакта/сделки/покупателя {{lead.responsible.phone}} {{contact.responsible.phone}} {{customer.responsible.phone}}
  • Добавлено отображение маркеров телефона/имени/почты ответственного контакта/сделки/покупателя в выпадашке в конструкторе (после того как начать вводить [)
  • Исправлена ошибка, из-за которой Salesbot некорректно переводил неразобранное в этап (если в настройках указать не первый этап, то сделка сначала попадала в первый этап, затем в указанный, сейчас сделка сразу попадает в указанный этап)

Библиотека
Выпущен релиз 0.3.5.
  • Исправлена ошибка в CallModel, из-за которой могла падать фатальная ошибка после добавления звонка
  • Приняты исправления от сообщества в ContactModel: исправлена ошибка, из-за которой могла не устанавливаться фамилия для контакта
  • Приняты исправления от сообщества: исправлена ошибка, из-за которой Access Token мог обновляться излишне часто.
Все сложно и не понятно?
Сэкономьте ваше время и деньги, закажите внедрение у профессионалов