ELMA BPM ПРЕЗЕНТАЦИЯ СИСТЕМЫ Система управления бизнес-процессами и эффективностью 2014 СОДЕРЖАНИЕ 1| О СИСТЕМЕ ELMA 3 2| КАК РАБОТАЕТ BPM-СИСТЕМА? 4 3| ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM 19 4| ВСТРАИВАЕМ. ИНТЕГРАЦИЯ 45 5| ИНТЕРФЕЙСЫ 78 6| ВЕРСИИ И ЛИЦЕНЗИРОВАНИЕ www.elma-bpm.ru © ELMA 2006-2014 100 2 О СИСТЕМЕ ELMA 1 www.elma-bpm.ru О СИСТЕМЕ ELMA © ELMA 2006-2014 3 Как работает BPM-система ? 2 КАК РАБОТАЕТ BPM-СИСТЕМА? МОДЕЛИРОВАНИЕ ИСПОЛНЕНИЕ КОНТРОЛЬ УЛУЧШЕНИЕ www.elma-bpm.ru © ELMA 2006-2014 4 Моделирование. Организационная структура Это Дизайнер ELMA. Он нужен для настройки системы: рисования оргструктуры, бизнеспроцессов и т.д. На диаграмме можно отобразить отделы и должности, которые есть в компании www.elma-bpm.ru © ELMA 2006-2014 На организационной структуре мы показываем связи подчинения между элементами 5 Модель процесса. Язык BPMN 2.0 Четкие зоны ответственности для каждого из действий. Для каждого действия всегда есть ответственный и ровно один Бизнес-процесс состоит из действий и переходов между ними www.elma-bpm.ru © ELMA 2006-2014 6 Регламентация по времени Каждое из действий в бизнес-процессе мы можем регламентировать по времени. Причем будет использоваться рабочий календарь компании. Аналогичным образом можно ограничить по времени участок процесса. При «просрочке» система незамедлительно проинформирует указанных людей + информация занесется в отчет по исполнительской дисциплине www.elma-bpm.ru © ELMA 2006-2014 7 Как это работает? Запуск бизнес-процесса После того, как бизнес-процесс нарисован, его следует Опубликовать. После публикации процесс доступен для Запуска. www.elma-bpm.ru © ELMA 2006-2014 8 Система ставит задачи Система начинает ставить задачи в соответствии с моделью бизнес-процесса. Исполнителем является тот, в чей зоне ответственности находится действие www.elma-bpm.ru © ELMA 2006-2014 9 Исполнители закрывают задачи После завершения задачи Исполнитель должен внести данные и нажать на одну из кнопок для движения процесса дальше. Набор кнопок полностью соответствует набору переходов из этого действия www.elma-bpm.ru © ELMA 2006-2014 10 Строго по правилам Движение между задачами происходит четко в соответствии со схемой процесса. Набор кнопок на форме точно соответствует набору возможных переходов из задачи. www.elma-bpm.ru © ELMA 2006-2014 11 КАК РАБОТАЕТ BPM-СИСТЕМА? 2 КАК РАБОТАЕТ BPMСИСТЕМА? МОДЕЛИРОВАНИЕ ИСПОЛНЕНИЕ КОНТРОЛЬ УЛУЧШЕНИЕ www.elma-bpm.ru © ELMA 2006-2014 12 Контроль сроков исполнения Система предоставляет ряд инструментов для реализации временных регламентов. www.elma-bpm.ru © ELMA 2006-2014 Система ведет учет «Исполнительской дисциплины». В тот момент, когда идет просрочка задачи, идет запись в журнал просрочек и это автоматически влияет на коэффициент исполнительской дисциплины. Наличие этой цифры позволяет выстраивать гибкие системы мотивации 13 Контроль своих процессов ELMA позволяет легко «отслеживать» свои процессы через инструмент «Мои процессы». Инициатор может быстро понять какие процессы движутся, а какие «встали» и на ком «встали». www.elma-bpm.ru © ELMA 2006-2014 14 Монитор процессов Монитор процессов показывает общее состояние дел по процессу. Он показывает на ком сколько активных процессов находится в данный момент. Этот инструмент становится доступен автоматически после публикации процесса. www.elma-bpm.ru © ELMA 2006-2014 16 Улучшение процессов УТРОМ - Идея Суть процессов – в постоянном их улучшении. Причем то что актуально сейчас – может быть вредным через полгода. Поэтому система должна быстро подстраиваться под изменения. И поэтому мы реализовали механизм быстрых изменений бизнес-процессов. Вы вносите изменения, публикуете процесс – и изменения вступают в силу. Систему не надо останавливать. Более того, ELMA хранит все изменения ваших процессов. Вечером - РЕШЕНИЕ www.elma-bpm.ru © ELMA 2006-2014 17 Что дает BPM? Новую возможность! «Разбор пролетов» Забыли Протокол + забыли Протокол + задачи + контроль Протокол + процесс + решение Ряд однотипных «косяков» говорит о наличии системной проблемы. Проблема может решаться введением четкого регламента взаимодействия внутри компании. www.elma-bpm.ru © ELMA 2006-2014 17 Моделирование: Детали 3 ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM МОДЕЛИРОВАНИЕ: ДЕТАЛИ ИМПОРТ ПРОЦЕССОВ БОЛЬШИЕ ПРОЦЕССЫ КОНТРОЛЬ: ПОКАЗАТЕЛИ РЕГЛАМЕНТЫ, ДОКУМЕНТАЦИЯ www.elma-bpm.ru © ELMA 2006-2014 19 Язык моделирования процессов ELMA поддерживает нотацию BPMN 2.0. Это международный стандарт. Перевод нотации на русский язык выполнен компанией ELMA и расположен на сайте www.elma-bpm.ru. Стандарт BPMN хорошо регламентирует как должна выглядеть диаграмма графически, но допускает достаточно вольную трактовку с точки зрения семантики выполнения, а некоторые вещи вообще «пропускает». Презентация рассказывает об особенностях реализации нотации в ELMA. 4 2 3 www.elma-bpm.ru © ELMA 2006-2014 1 20 (1) Зоны ответственности В «классическом» понимании зона ответственности «привязана» к какой-то роли в компании (в нашем случае к элементу организационной структуры). Но этого далеко не всегда хватает. www.elma-bpm.ru © ELMA 2006-2014 21 (1) Динамические зоны ответственности Чаще Исполнитель как раз определяется в ходе исполнения бизнес-процесса. Для этого в ELMA есть возможность выбирать тип для зоны ответственности www.elma-bpm.ru © ELMA 2006-2014 21 (2) Пользовательская задача. Контекст «Внутри» бизнес-процесса существует Контекст процесса – это набор данных, которыми процесс оперирует. Внутри могут содержатся строки, числа, электронные документы, контрагенты, проекты, файлы и все другие объекты, которые есть в ELMA www.elma-bpm.ru © ELMA 2006-2014 22 (2) Пользовательская задача. Контекст Для каждой задачи в бизнес-процессе мы можем ограничить набор данных и дать доступ только к тем данным, которые нужны на данном этапе для принятия решения. Это облегчает принятие решения и повышает безопасность www.elma-bpm.ru © ELMA 2006-2014 23 (2) Редактор форм Дизайнер ELMA содержит инструмент для редактирования форм – графический Редактор форм. Это позволяет подать информацию по задаче наиболее удобным для принятия решения образом. www.elma-bpm.ru © ELMA 2006-2014 24 (3) Сценарии Система позволяет писать сценарии на языке MS .NET C#. Сценарии позволяют реализовать действия, для которых нет готовых блоков и очень полезны при интеграции с другими системами www.elma-bpm.ru © ELMA 2006-2014 25 (3) Конструктор сценариев Мы пошли еще дальше – в ELMA с версии 3.6 есть Визуальный редактор сценариев! Этот инструмент позволяет формировать сценарии с помощью мышки и готовых блоков. www.elma-bpm.ru © ELMA 2006-2014 26 (4) События, таймеры Конечные и начальные события определяют, в какой точке процесс начинается и в какой завершается. Интересным использованием является совмещение старта процесса и таймера – в этом случае процесс будет запускаться строго по графику. Промежуточные события – это то, что происходит «посередине» процесса. Сочетание промежуточного события и таймера дает интересный эффект – процесс «замирает» на заданное время и когда надо «просыпается» и идет дальше. Это надо например для того, что бы не ставить задачи с далеким сроком – они могут «забыться» когда это будет уже действительно надо. www.elma-bpm.ru © ELMA 2006-2014 27 Импорт процессов 3 ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM МОДЕЛИРОВАНИЕ: ДЕТАЛИ ИМПОРТ ПРОЦЕССОВ БОЛЬШИЕ ПРОЦЕССЫ КОНТРОЛЬ: ПОКАЗАТЕЛИ РЕГЛАМЕНТЫ, ДОКУМЕНТАЦИЯ www.elma-bpm.ru © ELMA 2006-2014 28 Импорт процессов из Business Studio Зачастую процессы компании уже где-то описаны. Одним из популярных инструментов для описания процессов является Business Studio. совместными усилиями разработчиков систем Business Studio и ELMA был реализован механизм переноса бизнес-процессов. Обмен происходит через язык XPDL. Для переноса модели процессов из Business Studio их надо выгрузить в этот формат и загрузить в ELMA. Business Studio работает с большим количеством различных нотаций: это не только процессы в нотации BPMN, но и процессы нотаций EPC, CFC (процедура) и BFC (процесс). Бизнес-процессы всех этих нотаций в Business Studio можно выгружать в XPDL-файлы. www.elma-bpm.ru © ELMA 2006-2014 29 Импорт процессов ELMA позволяет импортировать процесс из XPDL-файла, при этом автоматически выполнив конвертацию исходного процесса к нотации BPMN. Далее специалист проверяет модели импортированных процессов, дополняет их необходимыми операциями ELMA, при необходимости указывает исполнителей ролей, добавляет контекст задач. Любой процесс, выгруженный в формате XPDL, может быть импортирован в ELMA. Многие инструменты, кроме Business Studio, поддерживают экспорт в XPDL. Например, поддерживает этот популярный формат такой инструмент как BizAgi. Т.е. процессы, нарисованные в этом инструменте могут быть быстро перенесены в ELMA для исполнения. www.elma-bpm.ru © ELMA 2006-2014 30 Большие процессы 3 ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM МОДЕЛИРОВАНИЕ: ДЕТАЛИ ИМПОРТ ПРОЦЕССОВ БОЛЬШИЕ ПРОЦЕССЫ КОНТРОЛЬ: ПОКАЗАТЕЛИ РЕГЛАМЕНТЫ, ДОКУМЕНТАЦИЯ www.elma-bpm.ru © ELMA 2006-2014 31 Большие процессы Процессы бывают сложные. Бытует мнение, что такие процессы уже не нужны в BPMсистеме в силу излишней сложности. Мы готовы сильно поспорить, потому что при реализации действительно сложных процессов и проявляется большая выгода от использования исполняемых процессов ! В ELMA нет никаких ограничений на размер процессов, более того, система построена таким образом, что размер процессов не сказывается ни на чем, кроме пожалуй, сложности восприятия. И, так как мы проектируем систему как раз для сложных процессов, то в системе предусмотрен ряд инструментов для работы с большими схемами. www.elma-bpm.ru © ELMA 2006-2014 32 Подпроцессы Использование подпроцессов и вызовов других процессов позволяет значительно снизить сложность схемы, сделать ее более «читабельной». Вызов других процессов в рамках процесса позволяет наладить повторное использование схем процессов. Например: процесс согласования счета достаточно сделать 1 раз и в нужных местах просто ставить вызов этого процесса, вместо того, что бы каждый раз заново рисовать эту процедуру. www.elma-bpm.ru © ELMA 2006-2014 33 Отладка (эмуляция) процессов В ELMA есть очень удобный функционал для отладки бизнес-процессов. Процесс можно запустить с любого шага с заранее готовым набором данным. А теперь представьте, что процесс надо доработать шаге так на 100-ом… В этом случае отладчик просто незаменим! www.elma-bpm.ru © ELMA 2006-2014 34 Полная карта при отладке Интерфейс отладки показывает полный стек вызовов, текущий статус процесса и все данные процесса. Для больших процессов это существенно экономит время на разработку и внедрение. www.elma-bpm.ru © ELMA 2006-2014 35 Показатели процесса 3 ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM МОДЕЛИРОВАНИЕ: ДЕТАЛИ ИМПОРТ ПРОЦЕССОВ БОЛЬШИЕ ПРОЦЕССЫ КОНТРОЛЬ: ПОКАЗАТЕЛИ РЕГЛАМЕНТЫ, ДОКУМЕНТАЦИЯ www.elma-bpm.ru © ELMA 2006-2014 36 Настройка показателей Набор показателей зависит от специфики процессов и от тех целей, которые стоят перед компанией в данный момент. В ELMA можно создавать 2 типа показателей: технические и временные. Также показатели могут быть на уровне экземпляров процессов (они относятся к конкретной транзакции) и на уровне процессов (это, как правило, средние статистические величины). www.elma-bpm.ru © ELMA 2006-2014 37 Настройка временных показателей Пример использования временного показателя: 1. Ставим 2 точки на схеме процесса 2. Вводим показатель «Время прохождения….» 3. Вводим плановое значение 4. Измеряем по каждой транзакции 5. Измеряем среднее и максимальное значение за период 6. Работаем над изменением величины основываясь на цифровых данных www.elma-bpm.ru © ELMA 2006-2014 38 Регламенты, документация 3 ПРОФЕССИОНАЛЬНЫЙ ИНСТРУМЕНТ BPM МОДЕЛИРОВАНИЕ: ДЕТАЛИ ИМПОРТ ПРОЦЕССОВ БОЛЬШИЕ ПРОЦЕССЫ КОНТРОЛЬ: ПОКАЗАТЕЛИ РЕГЛАМЕНТЫ, ДОКУМЕНТАЦИЯ www.elma-bpm.ru © ELMA 2006-2014 39 Формирование регламента При внедрении, и особенно после внедрения BPM-системы важно «обеспечить» необходимым набором документов. Для BPM-системы важны следующие документы : • Регламенты бизнес-процессов (на картинке) • Техническая документация по процессам • Методички по бизнеспроцессам ELMA содержит инструменты, которые облегчают подготовку этих документов. www.elma-bpm.ru © ELMA 2006-2014 По каждому бизнес-процессу в системе можно сформировать регламент. Регламент 40 Настройки регламента Шаблон регламента и все общие данные по компании, необходимые для генерации регламентов, настраиваются. Шаблон хранится в виде файла RTF и может быть легко настроен в соответствии с фирменным стилем компании. www.elma-bpm.ru © ELMA 2006-2014 41 Техническая документация по процессу Автоматически система умеет формировать и техническую документацию по процессу в формате HTML. Данный вид документа очень полезен при согласовании схем процессов на этапе проектирования – он позволяет быстро понять логику работы процесса. www.elma-bpm.ru © ELMA 2006-2014 42 Интеграция 4 ИНТЕГРАЦИЯ ИНТЕГРАЦИЯ С 1С: ПРЕДПРИЯТИЕ ИНТЕГРАЦИЯ С ERP-СИСТЕМАМИ ШИНЫ ДАННЫХ ВЕБ-СЕРВИСЫ ВСТРАИВАНИЕ В ТИПОВУЮ ИНФРАСТРУКТУРУ ELMA FRAMEWORK www.elma-bpm.ru © ELMA 2006-2014 43 Частные сценарии интеграции ERP и BPM ERP BPM Транзакции в рамках процесса Система 2 BPM В ERP-системе происходит событие, которое порождает запуск бизнес-процесса в BPMсистеме. Далее обработка этого события строится в соответствии с заложенной логикой. Система 1 ERP BPM Синхронизация справочников www.elma-bpm.ru © ELMA 2006-2014 44 Интеграции с 1С: Предприятие Частый вариант интеграции – это интеграция с системами на платформе 1С: Предприятие. ELMA интегрируется на уровне платформы, интеграция не зависит от конфигурации – использоваться может любая, в том числе сильно переделанная или «самописная» конфигурация. ELMA поддерживает одновременную работу с несколькими конфигурациями сразу. Т.е. данные в рамках одного процесса можно «положить» в различные базы данных. www.elma-bpm.ru © ELMA 2006-2014 45 Интеграции с 1С: Настройка соединения Для настройки соединения с 1С необходимо выбрать версию платформы 1С. ELMA поддерживает все версии платформы, начиная с версии 7.7. www.elma-bpm.ru © ELMA 2006-2014 46 Интеграции с 1С: Настройка модели данных После установки соединения ELMA попросит указать какие объекты из Конфигурации 1С нужны для интеграции. www.elma-bpm.ru © ELMA 2006-2014 47 Интеграции с 1С: использование типов 1С После того, как соединение с конфигурацией настроено, объекты 1С могут использоваться как обычные объекты ELMA. Например, можно добавить в контекст переменную Контрагент и поставить ему тип из конфигурации 1С. www.elma-bpm.ru © ELMA 2006-2014 48 Интеграции с 1С: Run-time Далее работа с переменной строится как с обычной переменной из контекста бизнеспроцесса. Если поле доступно для записи на форме задачи, то появится диалог, читающий данные напрямую из 1С и позволяющий выбрать один из элементов справочника 1С. www.elma-bpm.ru © ELMA 2006-2014 49 Интеграции с 1С: Пишем код И конечно работа с объектами конфигурации возможна из скриптов. Это частый сценарий использования интеграции. www.elma-bpm.ru © ELMA 2006-2014 50 Шины данных 4 ИНТЕГРАЦИЯ ИНТЕГРАЦИЯ С 1С: ПРЕДПРИЯТИЕ ИНТЕГРАЦИЯ С ERP-СИСТЕМАМИ ШИНЫ ДАННЫХ (ТОЛЬКО КОРПОРАТИВНАЯ ВЕРСИЯ) ВЕБ-СЕРВИСЫ ВСТРАИВАНИЕ В ТИПОВУЮ ИНФРАСТРУКТУРУ ELMA FRAMEWORK www.elma-bpm.ru © ELMA 2006-2014 51 Архитектура с шиной данных BPM … ELMA поддерживает работу с шинами данных: • Microsoft MQ • С шинами, имеющими поддержку JMS : • Oracle WebLogic • IBM WebSphere • Другими , имеющими поддержку JMS Система 1 www.elma-bpm.ru © ELMA 2006-2014 Система 2 52 Настройка соединения с шиной данных Первый шаг – настройка соединения с шиной данных. ELMA может одновременно работать с несколькими шинами. www.elma-bpm.ru © ELMA 2006-2014 53 Настройка соединения с шиной данных Для настройки надо указать параметры подключения к шине и ее тип. www.elma-bpm.ru © ELMA 2006-2014 54 Моделирование процессов После этого надо в нужные мест процесса поместить блоки по приему и отправке сообщений. www.elma-bpm.ru © ELMA 2006-2014 55 Прием и отправка пакетов Обработка входящего пакета и формирование исходящего производится с помощью скриптов. Поэтому ELMA может взаимодействовать с любыми системами, надо лишь знать формат пакетов. www.elma-bpm.ru © ELMA 2006-2014 56 Прием и отправка пакетов Пример работы с MS MQ www.elma-bpm.ru © ELMA 2006-2014 57 Time-out Для «зависших» транзакций можно использовать механизм эскалаций. Т.е. если в рамках какого процесса мы не можем получить ответа от другой системы уже час, то с помощью таймера можно описать процедуру обработки. www.elma-bpm.ru © ELMA 2006-2014 58 Веб-сервисы 4 ИНТЕГРАЦИЯ ИНТЕГРАЦИЯ С 1С: ПРЕДПРИЯТИЕ ИНТЕГРАЦИЯ С ERP-СИСТЕМАМИ ШИНЫ ДАННЫХ ВЕБ-СЕРВИСЫ ВСТРАИВАНИЕ В ТИПОВУЮ ИНФРАСТРУКТУРУ ELMA FRAMEWORK www.elma-bpm.ru © ELMA 2006-2014 59 Веб-сервисы ELMA: ELMA WebAPI ELMA предоставляет API для доступа к объектам системы из внешних приложений. Этот компонент называется ELMA WebAPI. ELMA WebAPI содержит большой набор методов. Кроме того, набор доступных функций может быть расширен в рамках проекта внедрения. www.elma-bpm.ru © ELMA 2006-2014 60 Веб-сервисы ELMA: ELMA WebAPI Методы для работы с задачами в ELMA www.elma-bpm.ru © ELMA 2006-2014 61 ELMA WebAPI Спецификация метода www.elma-bpm.ru © ELMA 2006-2014 62 Запуск сторонних веб-сервисов из ELMA Для запуска внешних веб-сервисов сделан специальный инструмент. Первый шаг – подключение веб-сервиса. www.elma-bpm.ru © ELMA 2006-2014 63 Запуск сторонних веб-сервисов из ELMA Второй шаг – использование методов вебсервиса. ELMA разбирает доступные методы и помогает, подсказывает какие методы доступны и спецификацию этих методов. www.elma-bpm.ru © ELMA 2006-2014 64 Асинхронный обмен сообщениями Наряд с синхронным вызовом удаленных ELMA поддерживает асинхронный вызов сервисов. Причем этот механизм не требует наличия шины данных. Принцип работы прост: 1. ELMA вызывает удаленный веб-сервис 2. Не дожидаясь ответа процесс идет дальше, выполняются действия. 3. В том месте, где необходим ответ, ставится блок «Ожидание сообщения» 4. Процесс получает ответ, идет дальше. Данный механизм используется для обмена сообщениями между процессами в самой системе ELMA. www.elma-bpm.ru © ELMA 2006-2014 65 Асинхронный обмен сообщениями Настройка действия «Ожидание сообщения». Настройки позволяют указать в какие контекстные переменные будут записаны входящие параметры. www.elma-bpm.ru © ELMA 2006-2014 66 Типовая инфраструктура 4 ИНТЕГРАЦИЯ ИНТЕГРАЦИЯ С 1С: ПРЕДПРИЯТИЕ ИНТЕГРАЦИЯ С ERP-СИСТЕМАМИ ШИНЫ ДАННЫХ ВЕБ-СЕРВИСЫ ВСТРАИВАНИЕ В ТИПОВУЮ ИНФРАСТРУКТУРУ ELMA FRAMEWORK www.elma-bpm.ru © ELMA 2006-2014 67 Запуск процессов по e-mail Одним из популярных сценариев обработки внешних запросов является запуск процесса по входящему письму. Приходит письмо, запускается процесс, в рамках процесса можно сформировать ответное письмо. www.elma-bpm.ru © ELMA 2006-2014 68 Запуск процессов по e-mail Для контроля и отсева «мусора» можно поставить ручное подтверждение запуска процессов. www.elma-bpm.ru © ELMA 2006-2014 69 Запуск процессов с сайта Аналогично работает запуск процессов с веб-сайта. Заполняется форма на сайте, а процессинг идет в ELMA. www.elma-bpm.ru © ELMA 2006-2014 70 Что такое ELMA FrameWork ELMA FrameWork – это библиотека знаний и инструментов для расширения (доработки системы) системы. ELMA FrameWork включает в себя ELMA API, ELMA Web API, ELMA Plugin for Visual Studio и набор документации по доработке системы www.elma-bpm.ru © ELMA 2006-2014 72 MS Visual Studio plug-in ELMA Plugin for Visual Studio содержит шаблоны проектов для формирования пакетов расширения. www.elma-bpm.ru © ELMA 2006-2014 73 MS Visual Studio plug-in В рамках разработки модуля расширения для ELMA ELMA Plugin for Visual Studio позволяет расширять стандартную объектную модель системы и добавлять новые объекты. www.elma-bpm.ru © ELMA 2006-2014 74 Интерфейсы 5 ИНТЕРФЕЙСЫ ELMA AGENT МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ E-MAIL RICH INTERFACE (ELMA.RE) LITE-ИНТЕРФЕЙС НАСТРОЙКИ ПОРТАЛА www.elma-bpm.ru © ELMA 2006-2014 75 Интерфейсы ELMA Rich E-mail (ELMA.RE) ELMA Agent Для тех, кто привык к почтовому клиенту Для тех, кому надо реагировать оперативно Lite Мобильный Быстрый, легкий. Для массовых операцией Для ТОПов, для мобильных пользователей www.elma-bpm.ru © ELMA 2006-2014 76 Интерфейсы 5 ИНТЕРФЕЙСЫ ELMA AGENT МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ E-MAIL RICH INTERFACE (ELMA.RE) LITE-ИНТЕРФЕЙС НАСТРОЙКИ ПОРТАЛА www.elma-bpm.ru © ELMA 2006-2014 77 ELMA Agent ELMA Agent – это небольшое приложение, которое «висит» в системном трее. ELMA Agent связывает веб-интерфейс и компьютер пользователя и выполняет следующие задачи: 1. Информирование о событиях в системе 2. Быстрое редактирование документов 3. Связь со сканером (только Windows-версия) ELMA Agent работает под Windows, Linux и Mac OS X. www.elma-bpm.ru © ELMA 2006-2014 78 ELMA Agent: Документы ELMA Agent позволяет одним кликом редактировать документы с веб-сайта. Механизм прост: 1. ELMA Agent скачивает документ, открывает на редактирование 2. Отслеживает статус документа 3. При закрытии документа отправляет его на сервер www.elma-bpm.ru © ELMA 2006-2014 79 Интерфейсы 5 ИНТЕРФЕЙСЫ ELMA AGENT МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ E-MAIL RICH INTERFACE (ELMA.RE) LITE-ИНТЕРФЕЙС НАСТРОЙКИ ПОРТАЛА www.elma-bpm.ru © ELMA 2006-2014 80 Режим редактирования портала Веб-интерфейсы ELMA настраиваются с помощью инструмента «Редактор портала». Визуальный редактор портала позволяет создавать новые интерфейсы. Для каждой из групп в компании можно настроить отдельный интерфейс, вынести «наверх» наиболее часто используемые этой группой функции (Например, для отдела продаж можно положить на главную страницу шаблоны договоров, ссылки на запуск нужных процессов и т.д.) Внутри интерфейсов редактор позволяет создавать новые станицы и настраивать содержимое страниц. www.elma-bpm.ru © ELMA 2006-2014 81 Режим редактирования портала Все страницы в ELMA состоят из отдельных портлетов. www.elma-bpm.ru © ELMA 2006-2014 82 Режим редактирования портала Система предоставляет готовый набор портлетов. В случае, если этого набора не хватает, есть возможность разработать свои портлеты, используя ELMA FrameWork. www.elma-bpm.ru © ELMA 2006-2014 83 Режим редактирования портала Настройки «поддаются» не только страницы в системе, но другие элементы интерфейса: левое меню, верхнее меню кнопок на странице и т.д. www.elma-bpm.ru © ELMA 2006-2014 84 Версии и лицензирование 6 www.elma-bpm.ru © ELMA 2006-2014 ВЕРСИИ И ЛИЦЕНЗИРОВАНИЕ 103 Версии ELMA ELMA Express ELMA Standard ELMA Enterprise Бесплатная СУБД Firebird Microsoft SQL Server Standard (все версии с 2008-го) MS SQL Server Enterprise Edition или СУБД Oracle 10g, 11g До 200 пользователей До 30 пользователей Лицензирование именное Лицензирование именное www.elma-bpm.ru © ELMA 2006-2014 Поддерживается кластер серверов Лицензирование именное либо конкурентное 86 Корпоративная версия ELMA. Кластер ELMA Standard ELMA Enterprise Сервер базы данных Веб-сервер (Сервер приложений) Пользователь www.elma-bpm.ru © ELMA 2006-2014 87 Спасибо за внимание! Для получения дополнительной информации Вы можете обратиться в наши офисы: Ижевск: +7 (3412) 93-66-93 Москва: +7 (499) 921-02-87 Казань: +7 (843) 567-17-69 Алматы: +7 (727) 313-15-04 Киев: +38 (044) 374-2-05-30 www.elma-bpm.ru www.elma-bpm.ru © ELMA 2006-2014