eConnect User Manual – IDM

econnect_banner

LeanSwift eConnect for Infor M3 & Magento

Product Version 3.2.1

eConnect version 20.3.0

IDM Add-on

Table of contents

GENERAL INFORMATION

1.1 System Overview

LeanSwift eConnect for Infor M3 provides a seamless integration between Magento and Infor M3 ERP. The product consists of a Magento extension, and a Tomcat based server application that manages the communication with the M3 ERP system.

LeanSwift eConnect for Infor M3 employs a layered architecture to allow more flexibility in supporting different versions of Magento and Infor M3, and to allow independent upgrades. The two components are versioned individually to more easily adapt to different M3- & Magento versions.

Transactions

With eConnect 20.3.0, the following add-ons are available:

These add-ons can if necessary be modified, and new add-ons can be added to fulfill specific customer requirements.

User interface

During setup, the Magento Admin panel is used to configure which transactions that should be used and how they should function. There is also additional configuration within the Connector to support the transactions.

Validated versions

Magento Community 2.2.4 and up

Magento Enterprise 2.2.4 and up

Infor M3 13.x

Go to Top

1.2 Points of Contact

1.2.1 Information

This document and the software it describes are provided by LeanSwift Solutions Inc. For additional information regarding support, licensing, functionality etc. please contact LeanSwift Solutions Inc via contact form at http://www.leanswift.com.

1.3 Organization of the Manual

This manual is not intended to cover any standard Magento functionality or user experience. The Magento user experience is customized and slightly different in each eCommerce implementation – though the general workflow is similar.

1.4 Acronyms and Abbreviations

IDM – Infor Document Management

Go to Top

Architecture

With 20.3.0, there is a major technical architectural change in the solution. BODs from ION are now configured to be sent to a REST API in Magento, which in turn sends them to RabbitMQ for storage and processing by eConnect. In the previous versions, ION sends BODs to RabbitMQ directly.

eConnect-base v5.0.0

The new version will coexist with the older version of eConnect which uses LeanSwift eLink and all new installations of eConnect have the ability to choose the connection protocol to M3, that is, either eLink or ION.

eLink Architecture

Architecture with ION for multi-tenant Cloud M3

ION Architecture

The add-ons for LeanSwift eConnect provide extended functionality over the standard features available on eConnect Core.

These add-ons can, if necessary, be modified, and new add-ons can be added to fulfill specific customer requirements.

Go to Top

2.0 IDM ADD-ON

2.0.1 Summary

The IDM add-on to LeanSwift eConnect for Infor M3 provides the ability to upload, download and search documents in IDM.

Note:All settings are defined only on the Global level and not on the store level.

2.0.2 Assumptions/Limitations

For Upload,

Note: Frontend part is not supported. Only function is exposed.

For Download,

Note: Frontend part is supported.

For Search,

Note: Frontend part is not supported. Only function is exposed.

Go to Top

2.1 CONFIGURATION

The configuration required for the IDM add-on can be separated in three parts – Upload configuration, Download Configuration and Search configuration.

2.1.1 General Configuration

ION API service URL has to be mentioned here

general config

2.1.2 Upload Configuration

upload config

2.1.3 Download Configuration

upload config

2.1.2.0 Frontend Part – IDM Download.

download config

2.1.4 Search Configuration

search config

2.1.5 Email IDM Document

This feature enables mails to be sent

email config

2.1.6 Mapping

mapping config

2.1.7 Import Configuration

Import configuration fetches IDM related configurable options from M3

search config

2.1.8 Code Snippet

How to implement IDM in new custom page

general config

To change the custom values In LeanSwift/Econnect/view/frontend/templates/invoice.phtml, change snippet as

general config

Go to Top