Релиз версии 6.0 на alfa.directual.com

В нём реализованы фундаментальные задачи, исправлено большое количество дефектов.

ЧТО ИЗМЕНИЛИ:

  • Работу с папками - поменялся внешний вид папок в разделах структур и сценариев, а также схему работы с ними. Новая логика работы позволит расширить функционал работы с папками (массовые операции, перетаскивание папки в папку и т.д.), а в будущем данный функционал будет только расширяться;
  • Интеграцию с Telegram - сменилась логика подключения и обработки сообщений из Telegram. Изменили механизм на webhook. Это позволит гибко обрабатывать события;
  • Метод js sdk по работе с PDF - Добавлена возможность подстановки шапки и подвала к PDF из файла в методе $D.pdf.modify(url, options);
  • Срок сессии - увеличили продолжительность сессии до суток, и добавили возможность читать данные по сессии из cookies;
  • Настройку тайм-зоны - изменение тайм-зоны в настройках приложения теперь работает как выпадающий список;
  • Expression helper в SL- при настройке фильтрации в api endpoints через expression helper теперь открываются поля структуры пользователей (WebUser).

ЧТО ДОБАВИЛИ:

  • Настройку циклов сценария - можно настроить доступные итераций зацикленного сценария через UI;
  • Автоматическое создание пользователя - авторизуясь через социальную сеть, будет создавать новый пользователь на платформе;
  • Валидацию поля в кубике - ть в кубике “a/b тестирование” при выборе типа поля в структуре, будет автоматически работать валидация по изменению этого поля в зависимости от указанного типа. В дальнейшем будет добавлено во все кубики платформы;
  • Поле в кубике отправки email - добавили поле BCC (копия письма);
  • Фокус на стартовом кубике - заходя в сценарий будет сфокусировано внимание на кубике старта. Если у вас в сценарии кубик находится не на стандартном месте, то не придется больше искать его.

ЧТО ПОПРАВИЛИ:

  • Исчезновение элемента из массива - проявлялась проблема в особых случаях использования платформы. Теперь не будет;
  • Условия запуска по крону - ранее, условия сохранялись в предлагаемой настройке сценария даже после удаления;
  • Импорт - при импорте эвенты генерировались дважды;
  • Поля данных типа number - возникали ошибки сохранения больших данных типа number. Как сайд-эффект, ломался декремент для целочисленных данных;
  • Кодировку excel файла при экспорте - при открытии экспортированного файла в excel, отображаемые в нем данные были со сбитой кодировкой. Теперь в начале документа указывается спецсимвол BOM, который excel распознаёт;
  • Права на добавление пользователей в приложение - ранее добавлять пользователей в приложение мог кто угодно;
  • Поиск по структурам при настройке слушателя - при выборе целевой структуры, на втором шаге подключения слушателя не работал поиск этой структуры;
  • Обновление даты репортов - дата изменения на странице репортов обновлялась на localTime по фокусу мыши;
  • Поиск по репортам - в каких-то случаях, поиск в разделе отчётов не работал вовсе;
  • Валидацию на полях - пропадала проверка на пустое значение в ссылочном поле;
  • Вход в приложение DEMO - ранее, нового пользователя не пускало в демонстративное приложение;
  • Выделение нескольких объектов - проблема с массовым выделением объектов в структуре (bulk). Не всегда сбрасывались выделенные объекты;
  • Работу кнопки back to editing draft - при нажатии на кнопку, версия сценария оставалось опубликованной после попеременного перекликивания версий;
  • Отображение кубиков в сценарии - стартовый куб перемещался по полотну за мышкой;
  • Импорт файлов - если не попасть перетаскиваемым файлом в зону драг-н-дроп, то вылетала ошибка;
  • Работу с контекстными переменными - ранее, была возможность через контекстные переменные провалится в глобальные;
  • Восстановление пароля - иногда не приходили письма с восстановлением пароля;
  • Лимит на количество приложений - лимит больше не основан именно на создание приложений, а на владения. Так что можно создавать и удалять сколько угодно приложений, но количество активных должно быть в соответствии с лимитом.