Bizagi features the Bizagi Connectors technology as a powerful extensibility option to let you accelerate your implementations for B2B integrations (by plugging in ready-to-use connectors, modifying them or creating your own).
This feature lets you configure application integration in your business processes, as described in Application integration.
A single Bizagi Connector provides a group of actions available for any process to perform in another application (such as create a lead in a CRM, upload a document to a cloud storage service, post media or content to an account, or obtain all posts or tweets that match a given phrase), while targeting a specific service (such as Amazon Web Services, Google Services, or Office 365 services).
You may choose from a comprehensive set of more than 50 connectors, by browsing the Connector Xchange.
About Bizagi Connectors
Bizagi Connectors rely on Node.js (an MIT-licensed project https://nodejs.org/en/).
Node.js is a server-side, cross-platform, and highly scalable runtime environment, supporting a large community of users and developers, and offering a growing amount of ready-to-use libraries, some of which corporate and renowned applications such as LinkedIn, Microsoft, PayPal and Yahoo currently use.
This technology allows Bizagi connectors to be portable.
Other major benefits featured by Bizagi Connectors are:
In addition to being portable (cross-platform), all Bizagi Connectors can be plugged-in to any project.
Ready-to-use connectors are available for download at Connector Xchange.
2. Easy to configure.
Input and output parameter mapping to use Bizagi Connectors relies on the assisted graphical mapping features in Bizagi.
Similarly, functional exceptions can be handled separately.
This avoids the need for Bizagi Studio users to understand the inner workings and implementation details of a connector.
3. Built-in tracing feature.
Tracing for inputs, output and logic run by the connector is provided out-of-the-box, to make troubleshooting new connectors easier.
4. Multi-version support.
Create multiple versions of the same connector, or create any number of instances of that connector to run simultaneously in your Bizagi project.
This lets you separate connector uses, and minimize risks involved when changing the code and behavior of your connector, or when upgrading to a newer version the API the connector uses.
5. Friendly online kit to create connectors.
When creating your own connectors, you can use the Connector Editor, a software development kit available online at Bizagi.com and used from a browser.
You do not need to install or license additional tools, and this kit helps you when create new connectors, significantly reducing the time required to develop tailor-made functionality.
The Connector Editor combines a graphical user interface to help you structure inputs, outputs and file structure (i.e, by easily importing third-party libraries), with a free coding box that allows you to define the behavior of your connector.
Connectors are general connect with another system or application and fetch data from it or send data to it.
Their main purpose is not to perform sophisticated calculations or heavy processing. For that, use the Bizagi Component Library.
For more information about the Component Library, refer to Custom components.
Comprehensive documentation about Bizagi connectors is available at Bizagi Connectors.