mule-idp-connector

A Universal IDP Connector to rule them All

This connector provides a unified interface for interacting with MuleSoft Intelligent Document Processing (IDP) actions, mitigating challenges associated with connector sprawl and reconfiguration overhead when integrating IDP with Anypoint Studio.

Key Benefits:

  • Defeat Connector Sprawl: Consolidates multiple IDP actions into a single connector interface.

  • Simplified Configuration: Minimizes reconfiguration needs in Anypoint projects when action versions change.

  • Enhanced Flexibility: Designed to support potentially undocumented functionalities.

  • Scalability: Enables rapid onboarding of new document actions for enterprise scale.

Integrating IDP with Anypoint Studio

PDF Manipulation

Value Adds

Background

Execute a published document action and retrieve the results from Anypoint Studio using that document action’s IDP Runtime Service API connector. This connector generates automatically when you publish a document action to Anypoint Exchange. Then, you can download it as a Mule connector from Exchange.

Each document action version generates a different connector. For example, when you publish a document action for the first time, it generates a connector in Exchange that executes version 1.0.0 of this document action. Then, if you modify the document action and republish it as version 1.1.0, it generates a different connector that you must download and install in Studio to execute this new document action version. Consider this behavior when building your integrations.

The mule-idp-connector was developed to address these key challenges, which are not criticisms

  • Each MuleSoft IDP Document Action creates a REST Connector

  • Each newly published version of a MuleSoft IDP Document Action creates another connector and breaking change to existing Anypoint Studio/Code Builder project.

  • Multipart input to postDocumentActionExecution has no datasense and prone to tribal knowledge

Last updated