Create a Custom Connector

22
Create a Connector in Bonita BPM Vivecca Yong Tim & Sapna Maheswari ©2013 Bonitasoft

description

With the pre-built connectors available in the Bonita BPM suite, it's possible to connect a business process to most existing ERPs, CRMs, email systems, and more. Additionally, Bonita BPM provides a tool to build your own. This slidedeck provides an overview of the Bonita BPM Connector Architecture & Configuration, as well as steps on how to create a connector to retrieve emails from a mail server . For more, listen to this webinar recording http://bit.ly/1cwG9Pw

Transcript of Create a Custom Connector

Page 1: Create a Custom Connector

©2013 Bonitasoft

Create a Connector in Bonita BPMVivecca Yong Tim & Sapna Maheswari

Page 2: Create a Custom Connector

Agenda

Why choose Bonita BPM

Connectors: Architecture & Configuration Overview

Demo: how to create a connector to retrieve emails from a mail 

Questions Addressed #BonitaBPM

Page 3: Create a Custom Connector

3

Why Bonita BPM?

• 2,000,000 DOWNLOADS

• 60,000 COMMUNITY MEMBERS

• 600+ CUSTOMERS

• 125 EMPLOYEES

• 100 TECH & SI PARTNERS

AWARDS

Page 4: Create a Custom Connector

600 customers in 60 countries

Page 5: Create a Custom Connector

5

Page 6: Create a Custom Connector

6

DESIGN.

6

Bonita Studio

• BPMN 2.0

• Drag-n-drop application development

• Powerful form builder

• Easy connectivity

Page 7: Create a Custom Connector

7

CONNECT.

7

… to almost any Information System

Page 8: Create a Custom Connector

8

RUN. ...in Bonita Portal...

8

& Mobile Desktop

Page 9: Create a Custom Connector

9

… or as a standalone application

9

Page 10: Create a Custom Connector

Commercial Offerings

11

Page 11: Create a Custom Connector

12

Commercial offeringsWe support your projects and accelerate their success

• Professional Services- Training- Certification in development and administration- Consulting: On-Site or Remote

• Annual Subscriptions - Gold or Platinum Technical Support - Features to facilitate collaboration, speed development,

aid testing, deployment and administration, advanced portal features

Page 12: Create a Custom Connector

Bonita BPM Subscriptions

Team collaboration• Shared repository

• Productivity features

End-User Centric• Advanced Portal

• Mobile

• Process templates

Mission-critical• Monitoring

• Error management

• Live reconfiguration

Subscriptions• Commercial license• Professional Support• Software Upgrades

Page 13: Create a Custom Connector

©2013 Bonitasoft 14

Creating a custom connector with Bonita BPM

Page 14: Create a Custom Connector

©2013 Bonitasoft 15

Connectivity No process functions in isolation, integration with other systems is an absolute need

High technical expertise needed for such integration

Time intensive activity

Upgrade and maintenance cost

Page 15: Create a Custom Connector

©2013 Bonitasoft 16

Bonita BPM Connectors Bonita BPM comes with a suite of connectors for external system integration

Not bundled with proprietary frameworks but provide flexibility to integrate with existing applications in your ecosystem Ability to create your own custom connector

Step by Step widget for ease of configuring these connectors

Page 16: Create a Custom Connector

©2013 Bonitasoft 17

Bonita BPM Connector Configuration

Step by Step Connector Wizard

Page 17: Create a Custom Connector

©2013 Bonitasoft 18

Connector ArchitectureConnectors are designed with a clear separation between definition and implementation

Definition - comprises of the input parameters and the resulting output

Implementation - Java code to connect with external system interfaces

External System

Java code(Implementation)

Inputs Outputs

Connector Definition

Page 18: Create a Custom Connector

©2013 Bonitasoft 19

Upgrading a connector implementationBonita BPM 6 provides the ability to modify a connector implementation and update it on a deployed process

Eliminates the need for a new deployment

Minimizes effort needed to keep up to date with external interface changes

Page 19: Create a Custom Connector

©2013 Bonitasoft 20

Demonstration

Page 20: Create a Custom Connector

©2013 Bonitasoft 21

Initiate a support case from an email

©2013 Bonitasoft 21

Customer System Support Team

Customer sends an issue over email

Automatically pulls email using Email

Receiver connector

Analyse & Resolve Issue

Page 21: Create a Custom Connector

©2013 Bonitasoft 22

Create Email Receiver Connector

©2013 Bonitasoft 22

Definition ImplementationIn

put • Email Host

• • Account

Username

• Account Password

Out

put

• Emails: List of the new received emails containing

• Sender• Subject• Body D

epen

denc

y

• Use Java Mail API to retrieve mails for the configured account• Mail.jar• Activation.jar

• IMAP protocol to access email on the server

Page 22: Create a Custom Connector

©2013 Bonitasoft 23

CORPORATE WEBSITE

Product & Services descriptions,

References, Webinars, White papers

OPEN SOURCE COMMUNITY

Forums, Contributions, Source Code

twitter.com/bonitasoft

facebook.com/bonitasoftbpm

linkedin.com/groups?gid=3182097

youtube.com/bonitasoft

Thank you, and…

STAY CONNECTED WITH US!