System integration scenarios¶
While Process Manager is a powerful tool in itself and in combination with other applications of the Signavio Business Transformation Suite, many organization facilitate its benefits by integrating it with third-party or custom systems of their enterprise application landscape. This document provides an overview of common integration scenarios.
Migrating content from other process modeling tools¶
If you have already modeled some of your processes with a different tool, you want import your diagrams in Signavio Process Manager without cumbersome manual copy-and-paste. Signavio Process Manager supports the open standard BPMN 2.0 XML for process diagram interchange, but you can also import diagrams of most popular proprietary formats. Read more in the import/export overview of this user guide.
Synchronizing data between Process Manager and enterprise architecture and document management systems¶
Many customers want to exchange data between Signavio Process Manager and enterprise architecture and document management systems, either as a one-time transfer of enterprise application or document definitions, or to setup continuous synchronization process.
Depending on the requirements, there are different options for an integration:
- For a one-time transfer of data to Signavio Process Manager, you export the data from your tool in any spreadsheet-like format and use our spreadsheet import to generate the corresponding dictionary entries.
- For the architecture management tool LeanIX, a special interface is available that allows a seamless synchronization of LeanIX and Signavio Process Manager data. Read more in the corresponding LeanIX documentation article.
- For Microsoft SharePoint, we offer a search integration that allows you to search for documents that have been uploaded in SharePoint and then associated with diagram elements or dictionary entries in Signavio Process Manager.
- For custom integrations, you can utilize Signavio Process Manager REST API to automate data synchronization with third-party systems. To license the Signavio Process Manager API, contact our Sales Team at email@example.com.
Facilitating access to Collaboration Hub¶
The Collaboration Hub is the single source of truth about your process landscape for all people who contribute to your organization. Consequently, it should be easily accessible and integrated with other systems that provide your employees with crucial information.
Read more about
- Single sign-on to Collaboration Hub,
- integrating Collaboration Hub with Microsoft SharePoint.
Integrating Process Manager with project management systems and wikis¶
Many organizations use multiple systems for knowledge management in addition to Signavio Process Manager, for example ticket tracking/project management systems and wikis.
You find instructions on how to embed diagrams in third-party systems at Embedding diagrams in external systems.
If you have very specific requirements, consider licensing the Signavio Process Manager API, which consists of the following two components:
- The REST API allows you to retrieve data from Signavio Process Manager via a popular and well-established data exchange pattern.
Users find it inconvenient to manage authentication credentials for every system in your enterprise application landscape. Enabling single sign-on improves user experience (less time spent on login procedures and password recoveries) and enhances security (less tempted to use easy-to-guess passwords or write passwords on post-its). Signavio Process Manager supports SAML-based single sign-on. Signavio Collaboration Hub supports both SAML- and Active Directory-based sign-on.
Integrating Process Manager with ERP systems¶
Many customers use Signavio Process Manager to get the most out of their ERP implementation projects. Integrating Process Manager with your ERP system ensures your process definitions are always in sync with your ERP system’s reality.
Custom API integration¶
If you use a different ERP system, you can implement a custom integration using Process Manager’s REST API. REST APIs are programming language-independent and follow a popular and well-established data exchange pattern. This simplifies the implementation for your IT department, because your engineers don’t need to learn a new programing language or paradigm. To license the Signavio Process Manager API, contact our Sales Team at firstname.lastname@example.org.
Integrating Process Manager with business process execution (BPX) engines¶
Business process execution (BPX) engines allow you to execute the process models you create with Signavio Process Manager. Because process execution is based directly on BPMN 2.0 (or DMN 1.1) diagrams, BPX engines close the communication gap between business and IT in combination with collaborative process modeling tools. Generally, you can integrate Signavio Process Manager with any BPX engine that supports BPMN 2.0 XML. Below we list some of the most popular engines.
Camunda provides a Java-based platform for automating business processes and business decisions. In the Camunda documentation you can learn more about deploying diagrams you created in Signavio Process Manager to Camunda’s business process execution environment. Because process automation with Camunda requires extensive Java development expertise, we recommend an integration primarily for high-scalability process automation in a scenario where software development resources are both available and inevitable necessary.
RedHat JBoss BPM/BRMS Suite¶
Similar to Camunda, RedHat JBoss BPM/BRMS Suite is recommendable to automate IT-heavy, high-volume processes. To get started with setting up an integration of Signavio Process Manager and RedHat JBoss BPM/BRMS Suite, read the following articles:
- Exporting diagrams to RedHat JBoss BRMS projects on GitHub
- From Design to Execution with JBoss BPM Suite & Signavio Process Manager (written by Red Hat Evangelist Eric Schabell)
Generating custom reports¶
The reporting functionality of Signavio Process Manager can provide you with detailed insights into diagram and usage metrics. For example, the Governance Report view offers an overview of usage statistics and helps you confirm your process management initiative is really taking off. To create highly customized reports, you can use process documentation templates or aggregate data of process characteristics reports with spreadsheet software like Microsoft Excel. We recommend creating custom reports by utilizing the Signavio REST API only in scenarios with very specific requirements that cannot be fulfilled otherwise.