Bizagi is entirely model driven. The underlying approach is that the core engine interprets a model structure rather than executing a generated program executable.
One of Bizagi’s core design objectives is to allow process owners to remain in control of process automation and modification. One way this is addressed is through the modelling environment, built to enable non-technical personnel to make direct definitions and changes to process models with as little dependence on IT personnel as possible. Another notion is scope of modelling capacity or the breadth of business and operational context, which is expressed through the design environment.
Once the process is defined, you define an entity that is all of the data that is going to be used by the process and, for each data item that is going to be created or referenced in the process, you say from which entity (table) it is going to come from.
The next step is to define the forms that you need. You select a process step for which you want to define a form. The forms editor is then brought up. The editor has a set of control capabilities, like table, as well as allowing you to select data items from the entities you have defined.
Bizagi’s Workflow Engine orchestrates the process of managing other components' interaction and the flow of information. Work queues can be processed according to different algorithms including FIFO, LIFO, SPT, LPT, SRPT, LRPT and EDD. The activity’s resource assignment rules can include any of the implementation defined (therefore extensible) organisational properties. Bizagi supports pull and push mechanisms for work queue processing.
With its data-driven approach and use of meta-models, Bizagi does not present any compilation requirements for the process models and definitions. Performance and scalability are managed by cache components that store not only process information but also process data. These cache components are designed to keep data consistence in clustered and load-balanced environments.
In the past, Studio has been a natural progression for Process Modeler users to download and, as for the latter, Studio is a free download. The company is now looking to push Studio without a user coming through Process Modeler first.
In te first 6 monts of 2014, the European opeations have grown five-fold.
The core customers of Bizagi are relatively large, conservative finance institutions. Customers include:
- Anida, part of BBVA
- Protección y Seguridad (PROSE-CHILE)
- Generali PPF Holding B.V
- adidas Group
- National Health Service (NHS) Buckinghamshire
- Mars Canada
- Instituto de Crédito Oficial (ICO)
Bizagi’s global customer base has dramatically expanded with the addition of many household brands, including GE Capital, Oxy, BAE and Old Mutual among others.
At the WfMC BPM Awards in October 2013, Bizagi customers were well represented with both Adidas (who implemented nine projects to date and delivered automation across various departments) and Colpensiones (who automated more than 118 business processes that all went live in a record time of 9 month) winning gold. Two other Bizagi customers, Anida (part of BBVA) and Prince Sultan Military Medical City (PSMMC) were shortlisted as finalists. This is an impressive achievement, considering WfMC selected from a total of 50 projects considered!
In April 2014, Bizagi were awarded the European 2014 Red Herring Top 100 Award; the citation hailed te company as one of the most disruptive and innovative software businesses in Europe.
Studio, currently at version 10.5, is designed to run on an application server in conjunction with a web server, and all clients are web browser based, with support for standards such as XML, WSDL, SOAP, UDDI, HTML, JScript, SQL, SMTP, Active Directory and LDAP. Although server functions can be spread over a number of processors, there is no option for geographically distributed processors. There are two versions, J2EE and Microsoft .NET, using Oracle or SQL Server databases. Bizagi supports SOA (service oriented architecture) by both consuming and exposing web services, and data is stored and exchanged in XML format. Bizagi runs on top of a relational database server and executes the process as a schema or meta-model.
Bizagi’s scalable component architecture is based on the use of EJBs for the J2EE platform and on Microsoft Enterprise Services on the .NET platform. Bizagi relies on specificised components in the Application Server to orchestrate and automate enterprise processes.
One of the keys in release 10.5 is the emphasis on Intgraton, that is not say that support was not there before, just that ithas ben enhanced an brought outinto the open.
For Sharepoint, Bizagi have introduced Web Parts for Sharepoint. To connect the 2 products, the user drags and drops the pre-defined Web Parts into their workplace without programming and start customizing the look and feel of the Bizagi's style sheet. Bizagi acts as the process orchestration layer where all process related activities are securely managed and executed, but are instantly accessible in SharePoint.
For SAP, Bizagi supports various ways of connecting with SAP using SOA (web services) and its own connectivity methods:
- Broker-based integration: The broker (SAP NetWeaver) acts as an integration hub that houses message routing and data transformation logic. It serves as a middleware between SAP and Bizagi BPMS. The integration hub could be deployed on a SOA infrastructure containing an ESB (Enterprise Service Bus), to which the routing and look up functions of the SAP web services could be delegated.
- Adapter-based integration: Integration is based on Bizagi Component Library, where there is no broker but the component library acts as a "wrapper" of all functions offered by the adapter to ensure seamless data connection.
- Broker and adapter-based integration: Integration offered via Bizagi Component Library and SAP NetWeaver. Here the Component library acts as a wrapper for an adapter and SAP NetWeaver acts as a broker. This option is recommended when there is a need to connect via secured services (certified) and based on WFC. By using an adapter, there is no need to have extensive knowledge of BAPI implementation. The BPMS and SAP systems are decoupled, allowing changes to be carried out on the broker while leaving the core systems untouched.
Bizagi BPMS uses the Content Management Interoperability Services (CMIS) 1.0 standard to connect to Enterprise Content Management (ECM) systems. The standard defines the generic set of Web Services that expose the ECM capabilities and handle the metadata. This way Bizagi processes can seamlessly access documents in all ECMs supporting CMIS 1.0 including: Alfresco, Documentum, FileNet an of course SharePoint. This integration means that a document an be uploaded with a single click and in addition there is support for check-in, check-out or undo the document check-out.
Other enhancments in Version 10.5 are:
Improved Mobility supprt: User credentials are validated at each login and access to sensitive project data is controlled on the go. Bizagi comes with a complete palette of interface Widgets available for any device, including multi-page grids and data tables. Bizagi’s Widget Xchange offers a wide collection of complex UI building blocks to help users speed up their development.
A simple drag-and-drop Association Control allows for easy management of complex relationships, allowing for faster re-grouping and allocations.
Improved Library Rules in Expressions
BAM and Analytics Reports availability on Android devices;
IIS Express support; and
Encryption of data model attributes for maximum project security.
Bizagi offers several types of support to help you with process modelling and documentation. These are located on the Help tab and include:
- Video tutorials: these are short and explanatory videos that explain how to use different facilities.
- Online training and support: Bizagi offer self-paced training courses which are online and free of charge.
- Support forums: Bizagi provide, for free, a set of support forms where questions are answered, as well opinions and ideas being shared with their user community.
- Free Process Central: This is a collection of templates containing the best practices of many common processes used within organisations. These templates are ready to use and are executable.
- Online help: This contains the knowledge needed to diagram, document and produce processes. The user guide can also be downloaded, for offline use, by selecting the Download Help option which saves the file as a PDF document.
Bizagi has its own set of consultants to assist an organisation where necessary.