ELMA BPM - BPM-VL

advertisement
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
Download