create a custom connector

Post on 10-May-2015

1.239 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

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

©2013 Bonitasoft

Create a Connector in Bonita BPMVivecca Yong Tim & Sapna Maheswari

Agenda

Why choose Bonita BPM

Connectors: Architecture & Configuration Overview

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

Questions Addressed #BonitaBPM

3

Why Bonita BPM?

• 2,000,000 DOWNLOADS

• 60,000 COMMUNITY MEMBERS

• 600+ CUSTOMERS

• 125 EMPLOYEES

• 100 TECH & SI PARTNERS

AWARDS

600 customers in 60 countries

5

6

DESIGN.

6

Bonita Studio

• BPMN 2.0

• Drag-n-drop application development

• Powerful form builder

• Easy connectivity

7

CONNECT.

7

… to almost any Information System

8

RUN. ...in Bonita Portal...

8

& Mobile Desktop

9

… or as a standalone application

9

Commercial Offerings

11

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

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

©2013 Bonitasoft 14

Creating a custom connector with Bonita BPM

©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

©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

©2013 Bonitasoft 17

Bonita BPM Connector Configuration

Step by Step Connector Wizard

©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

©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

©2013 Bonitasoft 20

Demonstration

©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

©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

©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!

top related