Bizagi features the Bizagi Connectors technology as a powerful extensibility option and for you to accelerate your implementations for B2B integrations (by plugging in ready-to-use connectors, modify them or create your own).
This feature is designed to allow you to configure application integration in your business processes, as described at Application integration.
One single Bizagi Connector provides a group of actions available for any process to perform in another application (e.g, create a lead in a CRM, upload a document to a cloud storage service, post media or content in an account, obtain all posts or tweets that match a given phrase, etc), while targeting a specific service (e.g, Amazon web services, Google services, Office 365 services, etc).
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 are currently being used by corporate and renown applications such as LinkedIn, Microsoft, PayPal or Yahoo.
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 rely on the assisted graphical mapping features in Bizagi.
Similarly, functional exceptions may be handled separately.
This avoids the need of having Bizagi Studio users understand the inner workings and implementation details of a connector.
3. Built-in tracing feature.
Tracing for inputs, output and logic ran by the connector is provided out-of-the-box, so that troubleshooting new connectors is made easier.
4. Multi-version support.
Create multiple versions of the same connector, or create any number of instances of that connector that run simultaneously in your Bizagi project.
This allows you to separate its use, and minimize risks involved when changing the code and behavior of your connector itself, or when upgrading to a newer API version the connector uses.
5. Friendly online kit to create connectors.
When creating your own connectors, you may use the Connector Editor which is a software development kit available online at Bizagi.com and used from a browser.
You do not need to install nor license additional tools, and this kit will assist you when creating new connectors, translating into a significantly reduced time to develop tailor-made functionality.
The Connector Editor combines an usable graphic user interface that help you structure the inputs, outputs and file structure (i.e, easily importing third-party libraries), with a free coding box that allows you to define the behavior of your connector.
Connectors are namely oriented to connect and fetch or send data to another system or application.
Their main purpose is not to perform sophisticated calculations or heavy processing, in which case, using Bizagi Component library is optimal.
For more information about the Component library, refer to Custom components.
Refer to the child comprehensive documentation for further information regarding Bizagi connectors at Bizagi Connectors.