Infor M3 Integration


Overview

We have successfully implemented multiple Infor M3 integrations using various integration methods which are outlined in this article.

Each Infor M3 integration requires custom work and collaboration between your team (or M3 consultant) and our integration specialists.

Integration Types

We offer the following types of integrations with Infor M3:

  1. Flat File Integration

    • Suitable for M3 systems that can export data files via SFTP
    • Supports standard Infor XML shipping file format
    • We handle the mapping and processing
    • Your team or consultant generates the outbound file
  2. Webhook Integration

    • Real-time data transmission via HTTP POST
    • Supports JSON, XML payloads
    • We handle the endpoint and processing
    • Your team or consultant configures the data export
  3. API Integration

    • Direct integration using MachShip's API
    • Most flexible but requires development resources

Integration Process

The integration can be implemented in three main ways:

  1. Flat File Integration:

    • Your team provides XML shipping files in standard Infor format
    • We build a mapper to create consignments from your data
    • Can support both carton data and pending consignments
    • Includes DG data mapping if required
  2. Webhook Integration:

    • Your team configures real-time data export
    • We provide processing endpoints
    • Real-time consignment creation
    • Bidirectional data flow available
  3. API Integration:

    • Your team or consultant builds the integration
    • We provide documentation and implementation support
    • Most flexible but requires more development effort

Important Info

  • Each Infor M3 integration requires custom work
  • This integration requires collaboration with:
    • Your internal IT team, or
    • Your external M3 consultant
  • Your team will need to:
    • Configure data exports (files or webhooks)
    • Set up data reception endpoint
    • Make necessary M3 configurations
    • Assist with testing and validation
  • We will:
    • Guide the integration approach
    • Build necessary data mappers
    • Handle DG data mapping if required
    • Provide implementation support
    • Handle ongoing maintenance

Integration Setup Process

The process for getting your integration setup is:

  1. Scoping - Reach out to our integrations team at clientintegrations@machship.com - note, if you're using MachShip via a broker, please include the account manager in CC.

Our specialist integrations team will work with you to:

  • Understand your M3 environment and requirements
  • Determine the best integration method
  • Review your data formats and structure
  • Plan the implementation approach
  1. Approval - From there, you will be provided with a quote for any associated integration implementation costs for approval.

  2. Implementation - Once approved, implementation will begin. We will need:

    • Sample XML shipping files or webhook payloads
    • Access to M3 technical resources
    • Your team's availability for collaboration
    • Testing environment details

Your team will:

  • Configure M3 exports
  • Set up data transmission
  • Configure data reception endpoint
  • Provide test data and scenarios
  • Assist with validation

Our team will:

  • Build data mappers
  • Configure DG mapping if needed
  • Configure processing rules
  • Set up monitoring
  • Guide the implementation
  1. Handover & Testing - Once completed, we will work with your team to:
    • Validate data flows
    • Test business scenarios
    • Verify error handling
    • Ensure monitoring is in place

Setup FAQs

Q: How long does it take to setup my integration?

A: Timeline varies based on the integration method and your team's availability:

  • Flat file integrations: 1 week
  • Webhook integrations: 1 week
  • API integrations: Depends on your development timeline

Q: What do you need from us to get started?

A: To begin, we need:

  • Sample XML shipping files or payloads
  • Technical contact details
  • Description of your workflow
  • Details of any DG requirements

Q: Can we customize the integration process?

A: Yes, we can adapt our approach to match your M3 environment and team's capabilities.

Common Issues & FAQ

Q: What ongoing support is provided?

A: We provide:

  • Integration monitoring
  • Issue resolution
  • Updates and maintenance
  • Support for M3 upgrades or changes that affect the integration

Q: What resources are needed from our side?

A: Required resources typically include:

  • M3 technical contact or consultant
  • Team member who can configure M3 exports
  • Development resources (for API integration)
  • Business process owners

Q: Do you handle Dangerous Goods (DG) data?

A: Yes, we can handle DG data from M3, though some additional mapping may be required to ensure full compatibility. This will be discussed during the scoping phase.

Related Articles