Create a Custom Connector

1,624
-1

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,624
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
73
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Let’s take a look at what Bonita BPM can do for you. There are three components to Bonita BPM a Studio for modeling processes, a java based
  • Create a Custom Connector

    1. 1. Create a Connector in Bonita BPM Vivecca Yong Tim & Sapna Maheswari ©2013 Bonitasoft
    2. 2. 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. 3. Why Bonita BPM? AWARDS • 2,000,000 DOWNLOADS • 60,000 COMMUNITY MEMBERS • 600+ CUSTOMERS • • 125 EMPLOYEES 100 TECH & SI PARTNERS 3
    4. 4. 600 customers in 60 countries
    5. 5. 5
    6. 6. DESIGN. Bonita Studio • BPMN 2.0 • Drag-n-drop application development • Powerful form builder • Easy connectivity 6 6
    7. 7. CONNECT. … to almost any Information System 7 7
    8. 8. RUN. ...in Bonita Portal... Desktop & Mobile 8 8
    9. 9. … or as a standalone application 9 9
    10. 10. Commercial Offerings 11
    11. 11. Commercial offerings We 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 12
    12. 12. Bonita BPM Subscriptions Subscriptions • Commercial license • Professional Support • Software Upgrades Team collaboration • Shared repository • Productivity features Mission-critical • Monitoring • Error management • Live reconfiguration End-User Centric • Advanced Portal • Mobile • Process templates
    13. 13. Creating a custom connector with Bonita BPM ©2013 Bonitasoft 14
    14. 14. 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 15
    15. 15. 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 16
    16. 16. Bonita BPM Connector Configuration Step by Step Connector Wizard ©2013 Bonitasoft 17
    17. 17. Connector Architecture Connector Definition Inputs Outputs Java code (Implementation) External System Connectors 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 ©2013 Bonitasoft 18
    18. 18. Upgrading a connector implementation Bonita 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 19
    19. 19. Demonstration ©2013 Bonitasoft 20
    20. 20. Initiate a support case from an email Customer System Support Team Customer sends an issue over email Automatically pulls email using Email Receiver connector Analyse & Resolve Issue ©2013 Bonitasoft 21
    21. 21. Create Email Receiver Connector • Account Password Implementation • Emails: List of the new received emails containing • Sender • Subject • Body Dependency • Email Host • • Account Username Output Input Definition • 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 22
    22. 22. Thank you, and… STAY CONNECTED WITH US! CORPORATE WEBSITE Product & Services descriptions, References, Webinars, White papers youtube.com/ bonitasoft twitter.com/ bonitasoft OPEN SOURCE COMMUNITY Forums, Contributions, Source Code linkedin.com/groups? gid=3182097 facebook.com/ bonitasoftbpm ©2013 Bonitasoft 23
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×