Другие новинки в ELMA 3.7

Управление конфигурациями

В рамках пакета инструментов ELMA Framework 1.0 мы выпустили замечательный инструмент под названием «ELMA: Управление конфигурациями».

Это сервисная утилита, которая позволяет очищать базу данных ELMA, причем не всю базу сразу, а только определенные кусочки базы (определенные объекты, процессы, документы).

Применений этой утилите можно найти множество:

  1. С ее помощью можно очистить базу от тестовых данных после разработки конфигурации и перед вводом системы в эксплуатацию
  2. С ее помощью можно подготовить конфигурацию для тиражирования через ELMA Store.
  3. С ее помощью можно удалить записи из нескольких справочников или процессов на «боевой» системе при вводе в эксплуатацию новых процессов.
  4. И так далее.

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

Как работает утилита ?

Первым шагом загружаете конфигурацию и отмечаете, для каких объектов данные необходимо удалить.

Если у объекта много зависимых объектов, то система спросит, что делать с этими зависимостями. Вариантов два – либо удалить ссылки, либо удалить сами зависимые объекты.

После того, как настройки завершены, можно переходить к очистке данных.

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

Настройки «очистки» конфигурации можно записать в отдельный файл и использовать повторно.

Утилита также может работать в консольном режиме, на вход она как раз берет файл с настройками.

Утилита «ELMA: Управление конфигурациями» работает со всеми редакциями ELMA с версии начиная с 3.7. Скачать утилиту можно бесплатно в рамках пакета ELMA Store.

ELMA Agent for Mac OS

Еще одна из технических новинок – это ELMA Agent for Mac OS X.

С первых версий ELMA в системе неотъемлемым компонентом было приложение ELMA Agent. Изначально мы выпускали его под Windows, как наиболее распространённую операционную систему.

Некоторое время назад мы портировали версию под Windows под Mac OS X. В целом, приложение работало, но поведение его было не очень «маковым».

В версии 3.7 мы существенно улучшили поведение ELMA Agent’а именно при работе в Mac OS X.

Как и прежде, ELMA Agent нужен для двух вещей: для работы с Лентой (оповещения о новых сообщениях) и для работы с документами (для редактирования документов на веб-сервере в режиме on-line).

Если сообщения не претерпели больших изменений, разве что существенно ускорилась скорость отрисовки Ленты, то вот с документами пришлось «повозиться».

Столь любимый прием, когда ELMA Agent «догадывался» о том, что документ отредактирован и можно отправлять изменения на сервер, отлично работающий под Windows, совершенно не работает в Mac OS X из-за особенностей операционной системы.

Но отказываться от возможности за секунду открыть и отредактировать документ, пришедший на согласование, тоже сильно не хотелось.

Поэтому было принято решение поискать механизмы, которые позволят обеспечить редактирование документов из веба одним кликом на Mac OS X. Одним из таких «механизмов» мы сделали «напоминалку», которая всплывает справа вверху в момент, когда пользователь открывает крышку Мака.

Небольшое окошко напоминает, что есть документы, которые находятся на редактировании, но еще не ушедшие на сервер. Пользователь одной кнопкой может сохранить документы на серевер, либо отменить сделанный изменения.

Также мы «подружили» ELMA Agent и Finder.

В новой версии можно одним кликом добавить документы в хранилище ELMA. В ближайших обновлениях появится возможность создавать задачи по документу и посылать документ в Ленту на обсуждение.

Изменения в лицензионной политике

С выходом версии 3.7 мы решили поменять и лицензионную политику. Изменение коснулось двух составляющих – состава пакетов и цен.

Начнем с состава пакетов.

Мобильные лицензии

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

Ранее мы уже лицензировали наше приложение ELMA KPI for iPad. С версии 3.7 мы ввели понятие Мобильная лицензия. При наличии мобильной лицензии пользователь может зайти в систему в любого устройства, для которого разработано мобильное приложение ELMA.

Дополнительно к этому мы существенно снизили стоимость Мобильных лицензий, сделав их доступными и повседневными инструментами в работе с системой.

ELMA KPI (Управление показателями)

С версии 3.7 пакет ELMA KPI содержит в себе приложение ELMA: Управление показателями и платформу ELMA BPM. Отдельно приложение «ELMА: Управление показателями» больше поставляться не будет.

Из списка доступных пакетов мы убираем пакет ELMA BPM Suite – фактически с ELMA 3.7 он заменяется пакетом ELMA KPI.

Цены и пакеты

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

С версии 3.7 мы переходим на «плоскую» модель.

Есть платформа. Есть цена за сервер, есть цена за пользовательскую лицензию .

Есть приложения (например, «ELMA: Электронный документооборот»), у приложения тоже может быть цена за сервер и пользовательскую лицензию.

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

В итоге таких новшеств какие-то пакеты стали чуть дороже, а какие-то стали даже дешевле.

Конструктор сценариев

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

Инструмент получил положительные отклики от ряда пользователей нашего Дизайнера - концепция работает. В версии ELMA 3.7 мы сделали еще несколько шагов в развитии концепции визуального моделирования сценариев.

Во-первых, теперь при помощи Конструктора сценариев вы сможете создавать новые объекты контекста процессов. Так, теперь при помощи удобного визуального мастера вы сможете создать новый документ и заполнить его атрибуты - и все без единой строчки кода! Аналогично можно создать нового пользователя, группу пользователей, запись справочника, комментарий к объекту - буквально любой объект системы ELMA.

Более того, если вашим разработчиком в конфигурацию были добавлены новые объекты, они также автоматически будут проанализированы системой и станут доступны для работы через Конструктор сценариев!

Еще мы в значительной степени переработали механизм добавления действий. Теперь действия добавляются в простом и понятном мастере: здесь вы сможете легко найти и выбрать, что вы хотите выполнить в сценарии, а также определите параметры выполнения действия. Мы сильно переработали интерфейс, чтобы вам было удобно!

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

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

Отчеты

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

Кстати, изменения коснулись не только редактором запросов, но также и редактора разметки отчета для любителей .Net Razor.

ELMA Plug-in For Visual Studio 2013

Система ELMA становится все более и более привлекательной платформой для сторонних разработчиков: наши партнеры активно занимаются разработкой собственных решений на базе ELMA. В версии ELMA 3.7 мы внесли ряд полезных улучшений в процесс создания расширений системы.

Мы рады представить ELMA Plug-in for Visual Studio 2013. Как не трудно догадаться, решение работает с последней версией продукта Visual Studio. Мы также значительно поработали над качеством и стабильностью решения, сделали его более компактным и добавили раздел об основных настройках плагина.

В версии ELMA 3.7 мы также представили ELMA Store - магазин готовых приложений. В данный момент ELMA Store содержит разработки компании Элма, однако уже в ближайшем будущем там появятся решения наших партнеров. Для создания этих решений используется новый ELMA Plug-in for Visual Studio 2013 - компоненты ELMA Store создаются при помощи простого и функционального мастера:

Читайте также

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

Начните моделировать и автоматизировать
бизнес-процессы компании прямо сейчас!

Попробовать бесплатно