Audit Data and Reporting Made Easy Header

Get the Most out of KODAK Info Input Solution with Custom APIs

Safietou Diallo
Technical Consultant, Professional Services

Many business processes today require interactions with multiple systems, especially wherever data is involved. Intelligent document processing (IDP) systems must be flexible, scalable, and easy to integrate with a variety of systems. Robust and versatile integrations can minimize manual steps, reduce errors, streamline user workflows, and optimize business efficiency in many ways.

Out of the box, KODAK Info Input Solution integrates with the industry’s most powerful and advanced Intelligent OCR engines such as Microsoft Azure Document Intelligence, which used to be called Form Recognizer, as well as Microsoft Azure Computer Vision, Google Vision AI and Google Document AI, and Amazon Form Extraction and Textract OCR.

In addition to those services and standard database lookups, out-of-the-box export connectors include Microsoft SharePoint, BOX, Salesforce, and popular ECM vendors such as OpenText, IBM, FileNet, and many others.

But often, my clients will have more complex integration requirements that go beyond out-of-the-box functionality or involve integrations with less common CRM, ECM, EHR, ERP, and other systems. Custom APIs extend the functionality and business value of Info Input Solution with near limitless potential. A complete customer solution may include any combination of out-of-the-box integrations and custom APIs. With Info Input, there’s no limit or license constraint on using various integrations in multiple steps.

Custom Integrations

KODAK Info Input Solution makes complex integrations straightforward. The Professional Services team at Kodak Alaris is helping businesses solve their IDP challenges—no matter how large, complicated, or custom the client environment might be. Through a straightforward process of discovery, design, and delivery, our people work closely with the client and partners to understand the unique business and systems requirements, design a solution that optimizes automation, accuracy, efficiency, and cost, and then build and implement, often with custom APIs and specialized integrations.

Generally speaking, the API integration process looks something like this:

  • Define the end-to-end goals for the solution and what the client wants to achieve.
  • Define the system integration objectives and requirements, including the specific data categories that need to be exchanged.
  • Select the integration method that best suits the client’s needs and review all relevant API documentation.
  • Design and develop integration code to enable communication between Info Input and the 3rd party system, including authentication, security, data mapping and transformation, error handling, etc.
  • Thoroughly test the deployment to verify that all integrations are working as expected.

The process of integrating Info Input with other systems and applications varies in complexity and duration, from simple REST API calls to more complex server-side scripting. Some of the methods of integrating custom APIs with Info Input that my team and I have used include:

  • Simple JavaScript calls from Info Input: This method involves making REST API calls directly from Info Input using JavaScript. It's a straightforward way to interact with external systems or services that expose RESTful APIs. This approach is suitable for simple integrations where you need to fetch or send data to external systems without complex processing.

  • Adding a workflow step and coding in JavaScript: In this method, you leverage the server-side scripting capabilities of Info Input's workflow engine to execute custom JavaScript code. This approach offers more flexibility and control compared to client-side scripting and allows you to manipulate data, perform validations, or trigger external actions as part of the workflow process.

  • Export Destinations: By creating custom export destinations, you can extend Info Input's built-in capabilities to integrate with external systems, databases, or storage repositories. These export destinations can be tailored to meet specific integration requirements, such as exporting data to ERP systems, document management platforms, or cloud storage services.

The Professional Services team at Kodak Alaris collaborates with the client and partners throughout the process, ensuring smooth integrations with existing systems and applications. The team remains engaged for ongoing optimizations and refinements over time, aligning the solution with evolving business needs.

Here are a few common examples of custom API applications:

  • Automated processing rules that classify, index, and distribute incoming documents according to specific criteria.
  • Confirm membership information before processing a claim or inquiry.
  • Connect Info Input Solution to the client’s CRM or ERP systems to synchronize data, automate validation, and optimize business processes.
  • Design bespoke functionality to meet unique requirements, such as advanced data validation, custom report generation, or the creation of specific dashboards.

No matter what the unique client challenges might be, Kodak Alaris is always prepared to design and deliver custom IDP solutions that help transform business operations to reach higher levels of productivity and process efficiency.


Previous Article

Previous Article

The Difference Between Document Capture and IDP—and Why It Matters

Next Article

Next Article

KODAK Info Input 7: Raising the Bar on Document Intelligence and Automation