Help ELMA BPM Platform
×
Menu

ELMA Architecture

ELMA BPM is a business process and performance management system. It allows you to shift from instructions to automatic execution and process monitoring, and helps control the effectiveness of your company. The mechanism of continuous process improvement allows developing a management model in the company.
Fig. 1.ELMA system architecture
ELMA has a three-tier architecture:
Any SMB server can be used as a file server.
As the database server, you can use Firebird, MS SQL Server, Oracle Database 10g, Oracle Database 11g or Oracle Database 12с., depending on ELMA edition.
As the application server, the integrated ASP.NET components of the Cassini and IIS web servers are used. ELMA WebAPI allows you to extend ELMA by interacting with external systems, and to use ELMA to extend the features of external applications.
Client software is aweb browser or ELMA external applications. The following browsers are officially supported by ELMA:

WebAPI

WebAPI is a set of root web services for accessing the system's core functionality. It can be used to create external applications and to interact with external systems. The information on the current WebAPI web services and the description of their methods is available: http://<site_nameа>:<port_number>/API/Help/Services; where <site_name> and <port_name> are the ELMA web server address, specified in general system settings.

ELMA BPM Platform

ELMA BPM Platform provides capabilities for modeling business processes and implementing them in your organization. The platform is the core of the ELMA product family.
ELMA BPM Platform can be divided into two functional parts:
The Business Process Management part offers tools for modeling, executing, monitoring and improving business processes, monitoring KPIs, creating business process documentation, and provides means of integration with external systems.
The Web Portal part provides tools for interaction within the company, such as task control system, messages and calendar.

ECM+ Application

ECM+ Application is intended for managing the electronic document workflow of a company. It extends the capabilities of the ELMA BPM Platform by allowing users to create and set up new document types and record cards. When modeling a process, a user of the ECM+ application can select a new swimlane type - "Business Role". It allows several users to work on one document at the same time. Also, such specific tasks as document registration and signing with digital signature become available.
In the Web Application, new features become available to users:

Projects+ Application

Projects+ is a project management application. It is designed to help you execute projects, control available resources (time, money, human resources) and establish communication between project team members. With the basic features of ELMA Projects+  you can control due dates and project execution, create a shared workspace and organize teamwork, manage the project budget, inform the team members on the project progress, and manage project constrains.

CRM+ Application

ELMA CRM+ offers basic features for customer relationship management: customer, contractor and contacts databases; convenient sorting and search tools. Besides, ELMA CRM + significantly extends the capabilities of ELMA and provides specialized functions:
ELMA CRM+ is a comprehensive customer relationship management tool that is effective and easy to use.

ELMA Versions

We are constantly improving and evolving ELMA, and, therefore, we release new versions of ELMA Designer and Web Application. Information on the release of new versions is published on the technical support website, as well as on the ELMA website in the News section.
Attention!
For the correct operation of the system, the web application and ELMA Designer must be the same version.
The version of the web application is shown:
The Designer version is shown:

Copyright © 2006–2019 ELMA