Сентябрьский релиз ELMA365

В этом релизе мы улучшили графики и отчеты, расширили Low-code возможности системы и добавили функционал для контроля оперативной работы. Ниже подробнее

ELMA365 CRM

Отчеты: динамика сделок

Дополнительные поля фильтрации в отчете динамика сделок.

Добавлена возможность выносить дополнительные поля для фильтрации в отчете «Динамика сделок». Мы сделали это для того, чтобы при помощи дополнительных фильтров можно было представить отчет по динамике сделок в различных разрезах. Например, отслеживать движение по конкретному продукту, услуге или ответственному подразделению.

Как это настроить: 
В настройках страницы «Динамика сделок» выбираем поле «Редактировать».

Дополнительные поля фильтрации в отчете динамика сделок

Выбираем необходимые поля для фильтрации.

Выбираем необходимые поля для фильтрации в ELMA CRM

Выбираем значения и нажимаем «Построить». 

Строим отчет с фильтрами в ELMA CRM

Доработка и исправление ошибок в модуле Asterisk

В связи с изменением API на стороне Asterisk был доработан модуль интеграции Телефонии. Актуальный модуль можно скачать из ELMA365 Store.

Исправление ошибок

  • Исправлена ошибка для версии on-premise, из-за которой в функцию пользовательской IP-телефонии VoipOnWebhookUpdated передавалась неверная ссылка на вебхук.
  • Устранена ошибка «Инициализация звонка не удалась» 
  • Исправлена ошибка, при которой исходящий номер уходит на номер пользователя, при ответе — не идет на внешний номер. Сейчас исходящий звонок проходит на внешний номер клиента сразу после взятия трубки на номере пользователя. 
  • Входящий звонок проходит в ELMA365, запись о звонке фиксируется в ленте событий на карточке элемента приложения

ELMA ChatDesk

АРМ оператора и супервизора

Добавлены новые возможности контроля оперативной работы. В этом релизе появилась возможность выносить , показывающий сессии с различными параметрами.

виджет со списком сессий в табличном отображении в ELMA ChatDesk

настройка сессий

Благодаря этому виджету можно создать персонализированную страницу супервизора для оперативной работы. В таблице можно настроить список статусов, параметры для фильтрации и сортировки. Также там можно контролировать работу в разрезе линий, групп и конкретных операторов.

Список сессий в ELMA ChatDesk

В следующих релизах планируется добавить массовые операции с сессиями, функциональность виджета будет расширена. 

ELMA Bot

В сентябрьском релизе мы подготовили документацию для разработчиков, которые пишут скрипты для проектов интеграции или расширяют возможности конструктора.

ELMA Bot документация для разработчика

Документация разработчика ELMA Bot

Документация включает в себя статьи и руководства:

  • описание API;
  • рекомендации по типовым сценариям интеграции;
  • как отлаживать скрипты;
  • примеры кода.

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

Документооборот

В этом релизе мы выпустили ряд улучшений в части документооборота.

Постраничный просмотр в номенклатуре дел

При просмотре номенклатуры дел информация теперь загружается не сразу, а постранично — по 20 записей. Это ускоряет загрузку информации для объёмной номенклатуры дел для просмотра пользователем.

Доступ к нумератору номенклатуры в TS SDK

Мы продолжаем расширять Low-code возможности системы.

Для номенклатуры TNomenclature добавлен метод getSerial. С помощью этого метода можно получить доступ к данным и методам объекта нумератор SerialData

getSerial(): Promise
Метод получает нумератор.

В примере с помощью метода мы получаем нумератор первого дела, указанного в настройках регистрации. Для его получения необходим элемент приложения. В данном сценарии он хранится в контексте.

const settings = await Application.getSettings();
const nomenclatures = await settings.registrationSettings.getNomenclatures();
const nom = nomenclatures[0];
const serial = await nom.getSerial();

Returns Promise
Нумератор дела.


Снятие признака архива с листа согласования

В предыдущем релизе мы добавили в интерфейс пользователя возможность вернуть лист из архива. В текущем релизе эта возможность добавлена в TS SDK.

Метод unarchiveApprovalList добавлен в Объект для работы с регистрациями и листами элемента DocflowApplicationItemRef

Метод переводит лист согласования из архива в активный статус.

// Активация всех листов из архива
const item = await Context.data.n1;
const approvalLists = await item.docflow().getApprovalArchivedLists();
approvalLists.forEach(list => item.docflow().unarchiveApprovalList(list.__id))

В качестве параметра метод принимает идентификатор листа согласования.

Графики

Выбор цветовой схемы и размера графика

Графики являются важным элементов формирования компактных информативных интерфейсов. В этом обновлении мы добавили возможность выбирать цветовую схему и задавать размеры для графиков.

Выбор цветовой схемы графика в ELMA365

Это позволит сделать интерфейсы более информативными, эффективнее расставляя акценты в интерфейсе и направляя фокус внимания пользователя в нужном направлении.

настройки размера графка в системе ELMA365

Контракты

Возможность привязки к контрактам системных приложений

Контракты являются важной частью системы для формирования универсальных механик работы с различными приложениями. В текущем релизе мы добавили возможность связывать через контракты не только пользовательские, но и системные приложения.

Привязка к контрактам системных приложений в CRM-системе ELMA365

Иерархические справочники

Возможность получить дерево папок иерархического справочника в TS SDK

Расширение Low-code возможностей системы коснулось в этом релизе иерархических справочников.

Добавлена возможность получить дерево папок иерархического справочника в TS SDK. Для этого добавлен метод getDirectiories, куда в качестве параметров передаются родительская папка и глубина поиска.

Пример:

Context.data.result = ""
    const curDirs  = await Application.getDirectiories(null,2);
    curDirs.forEach(dir => {
        Context.data.result = Context.data.result+" _ "+dir.name
        if (dir.children) {
            dir.children.forEach(dirChild => {
                Context.data.result = Context.data.result+" _ "+dirChild.name
            })
        }
    });

Пользовательский опыт

Напоминания о задачах

Чтобы помочь пользователям выполнять задачи в срок, мы реализовали напоминания о задачах.

Напоминания могут создаваться автоматически. Для этого достаточно перейти в настройки профиля и выбрать, за какое время до срока выполнения напоминать о задачах. Такие напоминания создаются только для задач, у которых ограничен срок выполнения.

Напоминания о задачах могут создаваться автоматически в ELMA365

Кроме того, напоминания можно создавать с помощью виджета «Напоминания», который доступен во всех задачах по умолчанию. Для этого нужно открыть задачу, добавить напоминание и указать дату и время, когда нужно напомнить о задаче.

Виджет напоминания в системе ELMA

Виджет напоминания и работа с ним в ELMA365

Виджет напоминания и работа с ним в ELMA365

Виджет напоминания и работа с ним в ELMA365

Все напоминания приходят пользователю в #Ленту сообщений.

Напоминания в ленте сообщений ELMA365

ELMA365 Внешний портал

Лицензирование внешнего портала в платных решениях

Для платных бизнес-решений теперь доступна возможность отдельного лицензирования внешних порталов в этих решениях. Каждый портал может лицензироваться отдельно, но только в рамках лицензии на решение, в которое он входит.

В портальной лицензии внешнего портала можно указать использовать ли стандартные лицензии платформы или отдельные лицензии на пользователей портала, при этом можно указать только один вариант — или именные, или конкурентные, гибридный вариант лицензирования недопустим.

Low-code

Переиспользование виджетов и форм для форм создания/ редактирования/ просмотра

Рассмотрим такой случай. Есть Приложение с большим количеством полей. Для него необходимо настроить формы создания, редактирования и просмотра с нестандартным отображением. При этом формы похожи, но есть небольшие отличия. Ранее для этого пришлось бы делать 3 разных формы, теперь же можно обойтись одной. Для этого мы добавили в системные поля виджетов форм служебное поле «Тип формы» (formType). Ориентируясь на его значение, можно кастомизировать вид формы.

форма со скриптами

форма с настройкой видимости

Работа с файлами: методы для работы с директориями

Мы продолжаем расширять Low-code возможности системы. В этом релизе рады представить вам новые методы для работы со структурой хранения файлов в TS SDK.
В TS SDK добавлен объект «Директория с файлами» и методы для работы с ним.

DirectoryItem — объект предназначен для работы с файловыми директориями, позволяет выполнять операции над директориями, хранимыми на диске: поиск, получить директории в директории, родительские и все дочерние директории, создавать новую, удалять директорию, получить файлы, находящиеся в директории.

Подбробнее о новом объекте и методах можно ознакомиться в справке по TS SDK.

Хлебные крошки