ELMA Designer – easy-to-use tool
ELMA BPM uses standard notation BPMN 2.0 for business process modeling, that has been extended by our developers during the years of product implementation and testing.
|Business processes are modeled in ELMA Designer. It is an easy-to-use tool that allows you to determine process participants by creating swimlanes and represent their actions as a sequence of process steps.
ELMA Designer operates with standard BPMN activities, for example, tasks, manual tasks, notifications. Using Form Editor you can customize the display of the tasks.
Along with standard BPMN activities, we developed a set of custom ELMA activities to facilitate the work with the system objects. For example, ready-made ECM+ activities allow developers to interpret such activities as signing and approval of documents, CRM+ activities describe relations with contractors.
With the Script Editor it is always possible to implement the necessary business logic if the available activities are insufficient.
Conveniently, ELMA automatically arranges information on task forms. You are able to design custom forms with the Form Editor – a powerful and simple tool that allows users to drag and drop information across the form.
|Forms can be created in the traditional way using C# programming language; however, with Form Editor, you can add tabs, information fields and create dynamic elements. The Form Editor capabilities are sufficient for creating forms 95% of the time.|
Policy / Documentation
Business process documentation and user manuals can be created in ELMA.
|You can create the following documents to complete business processes:
ELMA has 2 types of user manuals to work with business processes:
For analysts with programming skills, ELMA Designer provides the opportunity to work with the Script activity. Scripts allow executing C# codes at the corresponding stage of a business process.
|First, scripts optimize a process and automatically performs actions that employees had to previously perform manually. These actions are typically: Calculating parameter values according to other parameters; filling in forms; making decisions about where the process goes next, etc.
Second, with scripts, you can perform specific actions that cannot be completed by using standard ELMA activities. They are usually needed for a specific business process; for example, a process of integration with an external system.
ELMA Designer has a friendly environment for writing program code – Syntax highlighting, prompts and a list of possible choices that appear when typing (this is handy when working with objects, their properties and methods), word completion, etc. After code is written, it should be debugged – ELMA Designer has code syntax check and emulation tools to complete the debugging procedure. You can save scripts to the Custom Activity format and then use it as any other ELMA activity.
To use custom activities, analysts drag and drop them to the work area. This simple solution saves time and does not require programming
Visual Script Builder
To make it easier for analysts unfamiliar with programming, ELMA BPM introduced the visual editor for creating Scripts.
|In ELMA Visual Editor, conditional and loop statements display as ready-to-use blocks with an intuitive design. By clicking, you can add variables, create new objects and display ELMA API methods. Although no coding is directly involved, Visual Editor has a special mode that allows you to view code that is generated according to the template.|