Версия 70.2 (PATCH)

Мы выпустили небольшое обновление к 70 версии Case.one в части администрирования сценариев автоматизации и интеграций.

Сценарии автоматизации

В контекст выполнения скрипта, доступный в JS-скриптах, мы добавили массив для передачи изменений в полях (как простых, так и из мультистрок/мультиблоков) карточки объекта при выборе в операторе Ожидать условий срабатывания Заполнение поля и Редактирование:

  • В контекст теперь передаются следующие параметры:
    • ProjectId — идентификатор объекта/дела (параметр передается перед массивом с изменениями)
    • BlockOldNum — порядковый номер мультиблока до сохранения изменений в объекте
    • BlockNewNum — порядковый номер мультиблока после сохранения изменений в объекте
    • LineOldNum — порядковый номер мультистроки до сохранения изменений в объекте
    • LineNewNum — порядковый номер мультистроки после сохранения изменений в объекте
    • FieldId — идентификатор поля
    • SystemFieldSysName — системное имя поля, заполняется только для системных полей объекта
    • FieldTag — значения тега (если значение отсутствует, передается null)
    • FieldOldValue — значение поля до сохранения изменений (если значение отсутствует, передается null)
    • FieldNewValue — новое значение поля (если значение отсутствует, либо удалено, передается null)
  • В контекст теперь передаются следующие типы полей при изменении карточки объекта:
    • Гиперссылка
    • Дата — yyyy-mm-dd
    • Дата и время — yyyy-mm-ddThh:mm:ss.fffZ (время передается в UTC)
    • Логический —  системное название значения (true/false)
    • Справочник — идентификатор значения
    • Текст
    • Текстовое расширяемое
    • Формула расчета — значение без учета формата из настроек локализации
    • Чекбокс — системное название значения (true/false)
    • Число — значение без учета формата из настроек локализации
    • Шаблон номера дела
    • Объект — Документ — идентификатор документа
    • Объект — Объект — идентификатор объекта
    • Объект — Пользователь — идентификатор пользователя
    • Объект — Участник — идентификатор участника
    • Системные поля:
      • Название
      • Номер дела
      • Клиент — идентификатор клиента
      • Описание
      • Ответственный — идентификатор пользователя
      • Стадия — идентификатор значения
      • Статус — системное название значения (true — в архиве/false — не в архиве)

Интеграции и приложения

  • В целях оптимизации мы прекратили поддерживать интеграцию Case.one со следующими аналитическими системами:
    • Amplitude
    • Intercom
    • Google Analytics
    • Satismeter
    • Salesmachine

Улучшения и исправления

  • Исправлена ошибка работы интерпретатора скрипта ClearScript с JS-массивами — данные по изменениям корректно попадают и в заметки, и в комментарии.
  • Исправлена ошибка  при формировании документа по шаблону, полученному из Doc.one, если в карточке дела/объекта было заполнено поле с типом Число или Формула расчета значением больше, чем 1000 — теперь значение числа в шаблон передается без разделителей групп разрядов.