The Importance of Integration Capability when Selecting a BPMS

Registration is free. Login or register to view/download this content.

Author(s)

Director / owner, Lithe IT Ltd
Anthony is a BCS Chartered IT professional, with over 15 years IT experience, working mostly in Financial Services and the UK Public sector. Having worked as an IT Director, he is passionate about helping businesses successfully use technology to increase agility. He formed Lithe IT to help further this aim.

This article highlights the importance that system integration capabilities should play when selecting a BPMS. Integration is often the largest challenges in transforming business processes and can often present one of the most difficult barriers to delivering rapid success.

Few business processes live out their life within a single system. Consider the example of winning a new customer, on-boarding them, delivering a service and gaining payment. It is not uncommon to find the following systems involved in supporting these processes:

  1. Electronic Content Management for storage of  document (ECMS),
  2. Customer relationship management (CRM) for lead and customer data,
  3. Internally hosted specialist business support systems such as accounting systems,
  4. Cloud based services,
  5. Supplier or partner hosted systems.

A popular driver for implementing BPMS technology is to co-ordinate and standardise process execution across a number of functions and systems in a way that will improve efficiency, service and customer experience, whilst also reducing cost. To achieve this success, a BPMS must be capable of orchestrating data flow and reacting to events initiated within existing line of business systems.

I offer four areas to consider reviewing to ensure the BPMS you select will provide the integration capabilities you require.

“Out of the Box” Capabilities

The first area to consider is the “out of the box” integrations the BPMS comes equipped with. It is almost impossible to find a BPMS that does not offer integration with at least one major system, with connectors to ECMS, CRM and email systems most prevalent.

The key is to understand just what functionality is exposed via the connector. Does it allow updating of data in the remote system, or simply to read data? Can it react to events and launch processes automatically, such as someone checking a document into the ECMS triggering an approval process? It is also important to understand if the remote system can easily initiate workflow within the BPMS.

Out of the box integrations will rarely expose all capabilities of the underlying system. The challenge is to discover what the limits of the integration are. Understanding your business requirements allows you to analyse the integration features and to test that the functionality vital to you is present.

Remember to consider the future as well. Many BPMS vendors have a clearly defined strategy for the product types they are likely to integrate with.

Ability to Integrate Using API’s and Database Functionality without Writing Code

Despite the growth of the cloud, the significant challenge for many organisations implementing a BPMS is to integrate with internally hosted systems. These are often specialist systems which are industry specific, and are unlikely to come with connectors to any BPMS.

Traditional integration with these systems tends to focus on developing software that will take advantage of exposed API’s or database stored procedures. It is important to know that the proposed BPMS will make this possible. Ideally, it will be feasible to interact with the API’s and database procedures via wizards within the BPMS.

Requiring bespoke code will normally increase the time to deliver, so in my opinion should be avoided where possible. If you will be faced with many API integrations, take time to properly evaluate and understand how this will operate with your preferred BPMS.

Extensibility using Code

There will of course be occasions where integration is only possible through bespoke code. Once again it is important to understand how your BPMS will support executing your own custom code.

Will it execute within the BPMS, adding to the audit trail, or will it execute as a stand-alone application outside of the main product? Will you have options to execute code in your chosen language or are you restricted to a basic scripting language?

Despite a great increase in the functionality offered with leading BPMS, there are few projects where some form of code is not required to enhance native capabilities. Failing to evaluate this may reduce your ability to offer flexibility at a later date.

Connecting to Third Party and Cloud Based Services

It is becoming almost impossible to avoid utilising cloud based services in delivering an IT Strategy. Whether it is sending SMS, creating a customer survey or finding a secure way to transfer data between suppliers or customers, the cloud offers cost effective solutions which cannot be ignored.

This means that the BPMS being selected must also have an awareness of the cloud and an ability to work within that framework. A key consideration is to review how straight forward it is to consume web services without having to write code. If the BPMS offers a code free mechanism to consume these services then the integration possibilities are greatly extended.

It is also worth understanding if the out of the box integrations are cloud enabled. Does a BPMS claiming to be integrated with SharePoint work with Office 365, or does it only work with private implementations? Finding the answer to this post procurement could result in an expensive mistake.

Summary

A BPMS rarely lives in isolation from other systems. In order to deliver rapid projects which achieve the benefits of process automation, transparency and cost reduction it is vital to select a BPMS with strong integration capabilities.

Within this article I have outlined four integration areas to consider when selecting the most appropriate BPMS for your organisation.

Similar Resources

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.