История изменений

13.12.2018

Новое:

  • Добавлен мастер загрузки файлов. Вы можете видеть статус загрузки файла:

img

Исправлено:

  • Валидация email пользователя с использование букв в разных регистрах. При добавлении email с буквами в разных регистрах - email приводится к нижнему регистру
  • Ошибка в некорректной выгрузке заявок в файл csv из процессов

04.10.2018

Новое:

  • При загрузке папки с процессами из файла, если в процессах есть ошибки - они загружаются в статусе Paused. Чтобы сделать Deploy процесса, необходимо устранить все ошибки.
  • Теперь динамическую конструкцию для получения всей заявки:
  {{conv[{{proc_id}}].ref[{{ref}}]}}

можно указывать в качестве значения параметра в логиках API Call и Sender Action:

img

Исправлено:

  • Отображение в дашбордах метрик из удаленных процессов.
  • Отсутствие доступа к объекту у владельца группы пользователей при предоставлении доступа для группы.
  • Отсутствие валидации обязательных параметров при копировании заявок в процесс с помощью логик.
  • Отсутствие проверки типа для обязательных входящих параметров при добавлении заявки в процесс используя логики и загрузку через Direct url.

09.08.2018

Новое:

  • Поле для поиска процессов и диаграмм состояний:
    • по идентификатору
    • по наименованию
    • по URL, который используются в узлах с логикой API Call
    • по наименованию узла

img

Такой же поиск осуществляется в поле Process в настройках логик Copy task, Modify task, Call Process, Get from queue.

  • Теперь объекты после удаления хранятся в корзине 90 дней, после чего они будут удалены навсегда.
  • При предоставлении доступа пользователям доступен поиск:

    • по логину
    • по email
    • по номеру телефона
  • Возможность получить значение всей заявки с помощью конструкции: conv[].ref[]

img

  • Возможность отменить маскирование значений в заявке для двумерного массива:

img

Исправлено:

  • Некорректное отображение пользовательского кода при наведении на узел с логикой Code в режиме Edit и View.

11.07.2018

Новое:

  • В интерфейсе Corezoid появилась опция для переключения на тёмную тему оформления:

img

20.06.2018

Новое:

  • Пользователей и API ключи может удалять только владелец компании
  • При отсутствии прав на указанный в логиках процесс пользователю теперь отображается в тексте ошибки Account ID и email владельца процесса.

img

  • При передаче авторства на процесс, если в нем вызывается процесс без доступа новому владельцу, будет отображена ошибка с ID процесса, Account ID и email его владельца:

img

  • Если процесс создается из файла или копированием и содержит ошибки deploy, он будет в статусе paused.
  • Продолжение движения заявки по узлам после возврата статуса процесса на active.

Исправлено:

  • Если процесс, указанный в логиках Copy task, Modify task, Call Process, Get from queue, в статусе debug, paused или blocked - отображается ошибка "Only active process can be used".
  • Добавлена поддержка символа ":" в наименовании параметра при добавлении в Task parameters.

22.05.2018

Новое:

  • Добавлена возможность в архиве заявок развернуть отдельную заявку для просмотра в Code editor

img

Исправлено:

  • Смещение связи между узлами при их переименовании
  • Исправления для корректной работы Corezoid в браузере Mozilla Firefox:
    • отображения длинных наименований объектов в Workspase;
    • отображения длинных наименований групп и api keys в Users&Groups;
    • отображения кнопки удаления пользователя в окне Sharing settings;
    • перемещения нескольких объектов в папку.

04.04.2018

Новое:

  • Отображение ошибки "called process doesn't found", если в логиках указан удаленный процесс или процесс из другой компании. img
  • При запросе "type":"create","obj":"obj_copy" по вложенным объектам возвращаются старые и новые id объектов

Исправлено:

  • Некорректная дата (напр., "03.04.2018 24:67:31") при использовании арифметических операций с аргументами в функции $.date()
  • Отображение активной кнопки Deploy при переключении Edit ↔ View без изменений в процессе
  • Отсутствие id узла сразу после создания
  • Поиск групп, в которые добавлен пользователь, при предоставлении доступа к объектам
  • Ошибка "not_found_main_node" в работе логики Copy task в загруженный из файла процесс без версии с Deploy (до Deploy заявки останавливаются в стартовом узле)
  • Возможность копировать и создавать из файла процессы с логиками Sender Form, Sender Action в My Corezoid.

21.03.2018

Новое:

  • При удалении объектов доступна кнопка undo для отмены. В корзине (Trash) при восстановлении объектов (Restore) доступны кнопки:

    • locate - переход в папку куда был восстановлен элемент
    • undo - отменить восстановление объекта При нажатии кнопки Delete forever запрашивает подтверждение.
  • При запросе "type":"create","obj":"obj_copy" возвращаются старые и новые идентификаторы объектов obj_id

  • Обновлено окно выбора параметров для ключа и значения в логиках: Для выбора key окно называется Select parameter, доступен выбор из вкладок:

  • При добавлении пользователя в окне предоставления доступа автоматически проставляется доступ View.

Исправлено:

  • Добавление описания параметров из архива заявок без экранирования специальных символов в наименовании.
  • При удалении узла не удалялись заявки, содержащиеся в нем
  • Search for a user in the Sharing settings, if you just paste the e-mail
  • Поиск пользователя в окне предоставления доступа, если сразу вставить e-mail
  • Отсутствие ошибки при копировании процесса, в котором есть узел с логикой Code без заполненного кода
  • Отсутствие ошибки при попытке скопировать удаленную папку
  • Отображение значения параметра типа Boolean в Code editor как false, если задан не константой (напр, {{param}}).
  • Возникновение ошибок "Value 'null' is not valid for key 'err_node_id'” и “Value 'null' is not allowed for key 'err_node_id'” после восстановления эскалационных узлов
  • Скрытие значений в массиве даже после описания параметра, если он имеет вид:

    "arr": [
      "123",
      "456"
    ]

    Для отмены скрытия описать следующим образом: img

22.02.2018

Новое:

  • Окно Task Parameters теперь разделено на блоки параметров Input, Local и Output. Добавлены кнопки копирования и вставки параметров.

img

  • Кнопка создания эскалационных узлов для логик вынесена из панели настроек в уведомление об ошибке:

img

  • Обновления дизайна:
    • исправлено смещение фокуса при смене режимов Edit ↔ View
    • добавлены кнопки History и Info в режиме Edit

img

Исправлено:

  • Некорректная работа выбора компании при копировании объектов через Make a copy
  • Пустой референс при импорте заявок из CSV с указанием Reference из последнего столбца
  • При добавлении узла кликом на панели выбора узлов сразу открывается панель настройки логики
  • Отображение в архиве заявок в режиме Table значения false (Boolean) вместо 0 (Number)
  • Редкие случаи погрешности в 1 секунду между значениями при использовании функций $.date() и $.unixtime() в логиках несколько раз, например:
    {
    "start": "$.date(%y%m%d%h%i%s)",
    "stop": "$.date(%y%m%d%h%i%s)"
    }

17.01.2018

Новое:

  • Новый дизайн и функционал окна Task parameters:

    • добавлена вкладка Code Editor (для копирования параметров между процессами в формате json)
    • кнопка + Add parameter перемещена вниз под список параметров
    • добавлены кнопки Save (сохранить все изменения) и Cancel (закрыть без сохранения)
    • кнопка + Add parameter позволяет добавить несколько пустых полей для новых параметров
    • поле Description теперь необязательно к заполнению
    • убрана опция Output
  • Улучшения в работе с вкладкой Activity Monitor:

    • можно изменять размер и расположение графиков
    • отображение прелоадеров в процессе смены настроек отображения статистики
    • динамическое изменение размера/расположения графиков при изменении размеров окна браузера
  • Сохранение фокуса и зума при смене режима Edit ↔ View, при открытии страницы и после перезагрузки - фокус на стартовом узле

img

  • Улучшен выбор диапазона Custom range (дашборды, статистика по процессам и узлам):
    • добавлена возможность ручного ввода времени
    • при установке даты по умолчанию время Start устанавливается на 00:00, а End - на 23:59

img

  • URL API callback в узле с логикой Waiting for Callback можно копировать непосредственно после создания узла (до Deploy)

img

Исправлено:

  • Отображения ошибки на узле после ее устранения
  • Отсутствие объекта после перемещения папки в папку через Drag'n'Drop до перезагрузки страницы

27.12.2017

Новое:

  • Сохранение фокуса (зума и координат) при переходе между режимами EditViewEdit img
  • Добавлены горячие клавиши в режимах Edit, View и Debug:

    • Удаление выделенных узлов - backspace/delete
    • Копирование выделенных узлов - Ctrl + c
    • Вставка узлов - Ctrl + v
    • Deploy - Ctrl + s
    • Undo - Ctrl + z
    • Redo - Ctrl + y
    • Свернуть/развернуть узел - Ctrl + m
    • Выделить все узлы - Ctrl + a
    • Полноэкранный режим F10 (вкладки View/Edit при фокусе на холсте)
    • Переход на вкладку View - Ctrl+Shift+W
    • Переход на вкладку Edit - Ctrl+Shift+E
    • Переход на вкладку Debug - Ctrl+Shift+D
  • Добавлена возможность передачи всех параметров Send all в логике Call Process img

  • Реализована возможность снимать выделение с одного узла при множественном выделении img
  • Добавлен Account ID img
  • Обновлен модуль истории и добавлены статусы img
  • Отображение списка ошибок со ссылками на узлы. При нажатии на ошибку в списке - открывается узел с ошибкой img

Исправлено:

  • Исправлен формат ответа от сервиса в формате NVP с numeric на string

06.12.2017

Новое:

  • В параметрах процесса добавлен чек-бокс Mask REF для управления маскированием референса заявки (по умолчанию маскируется):

img

  • В параметрах процесса можно указать название массива (без указания индекса) с ключом для отмены маскировки этого ключа для всего массива: arr[].key
  • Добавлена возможность отображения системных параметров заявки:

img

img

  • При добавлении нового узла автоматически открывается панель редактирования, фокус ставится на поле ввода наименования (кнопка Delete не удаляет узел, как при выделении существующего узла).

Исправлено:

  • Некорректное отображение нескольких чартов в дашборде при уменьшении размера окна. Теперь чарты переносятся вниз с возможностью скролла
  • Доступность кнопок Modify и Delete в архиве заявок, если к процессу предоставлен доступ только на просмотр
  • Возможность Deploy после загрузки из файла процесса, в котором есть ссылки на процессы из другой компании
  • Закрытие информационной панели после перезагрузки страницы с процессами
  • В логике Set Parameter теперь можно указывать параметр с экранированием квадратных скобок в качестве value

Пример: В заявке параметр, наименование которого содержит квадратные скобки: "task[update][date]": "04.12.2017

Для получения значения этого параметра, указывается конструкция с экранированием:

img

23.11.2017

Новое:

  • Обновлен интерфейс Corezoid:
    • переименованы разделы окружения: Monitor → Activity Monitor, Files → Workspace, Users → Users & Groups)
    • в разделе Users & Groups в Users/API keys отображаются все пользователи/ключи, включая те, что входят в группы (при удалении из списка, удаляются также из группы)
    • выбор компании (включая создание) вынесен отдельным блоком и является общим для всех разделом
    • отображение дерева папок с процессами

img

  • В параметрах процесса можно объявлять вложенные объекты и элементы массива и проставлять свойство Auto-clear. Для объявления параметров, в наименовании которых есть точка, необходимо экранирование символом "\".

img

  • В наименовании параметров поддерживается символ "#", “@”
  • При копировании узла фокус переходит на копию и панель редактирования открыается для нового узла
  • Параметр URL в логике API Call теперь валидируется: допускается значение, которое начинается с http или https, также можно задавать динамически параметрами заявки.
  • Изменен формат запроса API Corezoid "type":"list","obj":"company_users", не поддерживаются запросы "type":"list","obj":"company_members" и "type":"list","obj":"groups_users".

Исправлено:

  • Отсутствие кнопки Modify для заявки, если она была найдена поиском по ref/id
  • Отсутствие процессов в разделе Favorites в режиме Edit, если процесс в рамках компании

img

  • Ошибка при вводе числа с плавающей точкой для значения параметра типа Number через Add task
  • Ошибка доступа, если доступ предоставлен только к папке, в которой находится процесс
  • Возможность Deploy после загрузки из файла процесса, в котором есть ссылки на несуществующие процессы

18.10.2017

Новое:

  • Обновлен календарь для указания Custom Range для дашбордов, статистики во вкладке Monitor и Statistics узла

img

  • Добавлена поддержка символа "." в наименовании параметра процесса, необходимо экранирование через "\". Например, для проверки значения параметра "ab.new" (не объекта "ab" с свойством "new"`):

img

Исправлено:

  • Ошибка “Процесс не найден” при поиске в логиках (Copy task, Modify task и др.) по имени процесса, если он находится в папке, к которой предоставлен доступ
  • Отсутствие ошибки при добавление в избранное удаленного объекта
  • Отображение старого имени узла Start после переименования
  • Проблемы с отображением введенного нового пароля в процедуре восстановления

04.10.2017

Новое:

  • После нажатия кнопки Modify в архиве заявок всегда открывается панель Add new с содержимым заявки для редактирования:

img

  • При добавления связанного чарта работает поиск дашборда по имени:

img

  • Для экспорта заявок за предустановленный отрезок времени установлено ограничение - 50 000 заявок.

Исправлено:

  • Маскировка трехзначных чисел при объявлении параметра в Task Parameters
  • Некорректное отображении узлов Start и End в режиме View при двойном клике

20.09.2017

Новое:

  • При загрузке заявок в процесс из файла CSV в случае возникновения ошибок формируется отчет с ошибками и отправляется на e-mail.
  • Добавлена возможность остановить загрузку заявок из файла CSV:

img

Отчет с заявками, которые не были загружены, отправляется пользователю на e-mail.

  • Добавлена возможность при экспорте заявок выбрать предустановленный отрезок времени:

img

  • При прохождении узла с логикой API Call в случае возникновения ошибки "_conveyor_api_return_description_": "no_scheme" заявка переходит в конечный узел.
  • Добавлена кнопка Clear values для очищения значений параметров при добавлении заявки через Add task:

img

  • В API Corezoid с помощью запроса "type":"modify","obj":"node" нельзя изменить тип узла в процессе.

Исправлено:

  • Очищение параметров ранее добавленной заявки через Add Task
  • Некорректное отображение выпадающего списка для переключения наименования параметра на Reference при импорте заявок из файла CSV
  • Некорректное отображение Custom range для режима Statistics при просмотре архива заявок
  • Неактивная кнопка "Add task" при заполнении обязательных входящих параметров через Code editor
  • Отображение объектов из My Corezoid в дереве процессов компании, в которой еще нет папок

06.09.2017

Новое:

  • Добавлена возможность задать секретный ключ в логике API Call динамическим ключом:

img

  • В настройках логики API Call при проставлении флага Debug info добавлен параметр http_res_code` (HTTP status code):

img

Исправлено:

  • Ошибка при загрузке файла CSV в кодировке Windows-1251
  • Пустой ответ при вызове процесса через логику Call Process в режиме Keys с выбранным флагом Throw exception
  • Некорректная обработка JSON стандарта RFC 7159 в логике API Call
  • Отображение параметра заявки типа String как тип Number, если он содержит число

09.08.2017

Новое:

  • При указании значения параметра в логиках добавлен выбор доступных функций: img
  • При экспорте заявок из Task archive в Custom range по умолчанию подставляется количество заявок в узле
  • При импорте заявок из файла добавляется системный параметр с информацией об источнике загрузки (IP-адрес, наименование файла): img
  • В дашбордах для построения чарта типа Funnel chart добавлен флаг "Sort automatically" ("sort" = true|false), при выборе которого метрики автоматически сортируются по убыванию

Исправлено:

  • Отображение активной кнопки Add task при незаполненных обязательных параметрах процесса
  • Некорректное отображение длинного референса заявки в Task archive при горизонтальной прокрутке
  • Отображение пустых подписей метрик в дашбордах, если узел не имеет пользовательского наименования

26.07.2017

Новое:

  • Реализована возможность открытия из режима View процессов, которые указаны в логиках: Reply to Process, Copy task, Modify task. img
  • Реализована возможность копирования узла с логикой Code с содержимым
  • Реализована подсветка узлов, в которые реализован переход по условию в логике Condition img
  • Добавлена возможность форматирования кода в Code editor логики Code img
  • В запросах Corezoid API v2 типов list и modify для объекта conv_params переименован параметр conv_id на obj_id:
    {"ops":[{"obj_id":<conv_id>, "type":"modify", "obj":"conv_params", "params":[...]}]}
    {"ops":[{"obj_id":<conv_id>, "type":"list", "obj":"conv_params", ...}]}

Исправлено:

  • Некорректная работа логики Modify task при выбранном параметре Synchronous callback
  • Ошибки при конвертации XML

12.07.2017

Новое:

  • Реализовано вытягивание связей по + в свёрнутых узлах (только для выхода)
  • Реализована возможность создавать эскалационные узлы при их отсутствии/случайном удалении img
  • Добавлено отображение тултипа с условиями перехода при наведении на дугу в режиме View
  • В эскалационный узел для логики Modify Task добавлено новое условие IF duplicate_callback
  • Реализована возможность уменьшения/увеличения набора узлов используя горячие клавиши "ctrl+m" ("cmd+m")
  • Добавлен флаг Synchronous (is_sync = true) в логике Waiting for callback для проверки наличия изменяемой заявки в узле, соответсвующему callbackurl (а не в каом либо другом callback или другом узле)
  • При создании BotPlatform добавлена ссылка на [документацию]`

22.05.2017

Новое:

  • Реализована конструкция для динамического получения параметра CallbackURL узла
  • Реализован модуль экспорта/импорта заявок в формате CSV
  • При загрузке папок из файла реализовано динамическое изменение DirectURL процессов, которые добавлены в логике этих процессов в рамках ранее выгруженной папки
  • Реализован новый модуль (интерфейс) работы с дашбордами
  • Добавлена валидация при построении логики через Corezoid API v2 (logic “go” always going after main logic “API, RPC, etc... )
  • При вызове стороннего API с помощью Логики API Call в header запроса реализована передача параметра X-Corezoid-TaskID, который равен task_id текущей заявки Corezoid
  • Новая версия процессов BotPlatform:
    • добавлен функционал подключения операторов компании
    • добавлен шаблон процесса Сommand Lang для установки языка общения Бота
    • добавлена диаграмма состояний Texts c готовыми заявками, которые содержат объекты, описывающие кнопки мессенжеров Viber, Telegram, Facebook

Найдено совпадений ""

    Не найдено ""

    Вы бы порекомендовали Вашим коллегам документацию Corezoid.com для изучения?
    Введите, пожалуйста, Ваш email для обратной связи
    Спасибо!