Infor M3 Cloud Configuration Guide
Infor M3 Cloud Configuration Guide
Important Notices
The material contained in this publication (including any supplementary information) constitutes and
contains confidential and proprietary information of Infor.
By gaining access to the attached, you acknowledge and agree that the material (including any
modification, translation or adaptation of the material) and all copyright, trade secrets and all other
right, title and interest therein, are the sole property of Infor and that you shall not gain right, title or
interest in the material (including any modification, translation or adaptation of the material) by virtue
of your review thereof other than the non-exclusive right to use the material solely in connection with
and the furtherance of your license and use of software made available to your company from Infor
pursuant to a separate agreement, the terms of which separate agreement shall govern your use of
this material and all supplemental related materials ("Purpose").
In addition, by accessing the enclosed material, you acknowledge and agree that you are required to
maintain such material in strict confidence and that your use of such material is limited to the Purpose
described above. Although Infor has taken due care to ensure that the material included in this publication
is accurate and complete, Infor cannot warrant that the information contained in this publication is
complete, does not contain typographical or other errors, or will meet your specific requirements. As
such, Infor does not assume and hereby disclaims all liability, consequential or otherwise, for any loss
or damage to any person or entity which is caused by or relates to errors or omissions in this publication
(including any supplementary information), whether such errors or omissions result from negligence,
accident or any other cause.
Without limitation, U.S. export control laws and other applicable export and import laws govern your
use of this material and you will neither export or re-export, directly or indirectly, this material nor any
related materials or supplemental information in violation of such laws, or use such materials for any
purpose prohibited by such laws.
Trademark Acknowledgements
The word and design marks set forth herein are trademarks and/or registered trademarks of Infor and/or
related affiliates and subsidiaries. All rights reserved. All other company, product, trade or service
names referenced may be registered trademarks or trademarks of their respective owners.
Publication Information
Release: Infor M3 Cloud 11.x
Publication Date: November 3, 2020
Document code: m3cs_11.x_csm3cg__en-us
Contents
Contents
Setting up roles............................................................................................................................18
Chapter 7: Configuring M3 CE Core...............................................................................................20
Configuring M3 CE Core to send and receive BODs in ION...........................................................20
Tasks completed by the Infor Cloud team....................................................................................20
Understanding how applications connect to ION.........................................................................20
Architectural overview and data flow............................................................................................21
Partner.........................................................................................................................................24
Specifying or editing translation data...........................................................................................24
Verifying the ION configuration....................................................................................................26
Chapter 8: Installing the M3 Cloud File Transfer client.................................................................28
Downloading the M3 Cloud File Transfer client package.................................................................29
Installing the grid for the M3 Cloud File Transfer client....................................................................30
Setting access rights to folders.......................................................................................................31
Installing the M3 Cloud File Transfer client on Grid.........................................................................32
Chapter 9: Configuring Infor Localization Services for M3 CE Core...........................................33
Configuring Infor Tax Authority Connector.......................................................................................33
Configuring Infor Spanish Tax Authority Connector.....................................................................33
Configuring Infor Italian Tax Authority Connector.........................................................................34
Chapter 10: Configuring the M3 Implementation Accelerator solution.......................................35
This guide provides information for the configuration and implementation of Infor M3 Cloud, primarily
Infor M3 CE Core, in a multi-tenant cloud environment. This guide is also applicable for Infor CloudSuite
Chemicals, Infor CloudSuite Distribution Enterprise, Infor CloudSuite Equipment, Infor CloudSuite
Fashion, and Infor Cloudsuite Food & Beverage.
Intended audience
This guide is intended for the system administrator or consultant who configures Infor M3 Cloud,
primarily Infor M3 CE Core, for use with Infor OS in the cloud.
Contacting Infor
If you have questions about Infor products, go to Infor Concierge at https://concierge.infor.com/ and
create a support incident.
The latest documentation is available from docs.infor.com or from the Infor Support Portal. To access
documentation on the Infor Support Portal, select Search > Browse Documentation. We recommend
that you check this portal periodically for updated documentation.
If you have comments about Infor documentation, contact [email protected].
Chapter 1: Requirements
Required applications
Ensure that you have system administrator access to these applications in the cloud:
• Infor M3
• Infor OS applications
Required information
Obtain this information from the Infor Cloud team before you begin the integration:
• Administrator account and access information for your hosted Infor environment
• Name of the M3 CE Core instance or logical ID that is used to connect with Infor ION.
• Tenant ID that is used to connect the application to Infor ION.
• Enterprise organization structure, that is accounting entities.
• Location of content source files to be imported into ION and Infor Ming.le.
Before you complete the configuration tasks, you must understand what is provided in the CloudSuite
and how the components of the CloudSuite communicate. You should also be familiar with the list of
related concepts and definitions.
Factory Track
See the Infor M3 Integration Guide for Infor Factory Track. To complete the additional master data
setup, see chapter 3.
Accounting entity
An accounting entity usually represents a legal or business entity that maintains its own general ledger.
Each transaction belongs to only one accounting entity. The accounting entity can also be defined as
the owner of certain master data within the enterprise.
For M3, the accounting entity corresponds to a division within a company. The accounting entity is set
according to the <CONO_DIVI> syntax.
Location
A location is the physical location that is associated with data or transactions. The location can be, for
example, a warehouse, a manufacturing location, a project location, or an office. Locations are published
in the Location BOD. A location is required for all transactional BODs and is usually the location from
which a transaction or record is generated.
M3 uses two types of locations, warehouse and site:
• The warehouse location type is published from 'M3 Warehouse.Open' (MMS005).
• The site location type is published from 'M3 Facility.Open' (CRS008).
Logical ID
The logical ID is a unique identifier that is used in the communication of data between products in the
tenant’s environment. A logical ID is assigned to each instance of a product, such as a site. In ION,
the logical ID is used to route BODs correctly. Infor Ming.le uses the logical ID to determine which
application to launch when you click a drillback.
In Infor Ming.le, only one logical ID is assigned to each application, regardless of the number of instances
of the application.
Ensure that all of these requirements are met before you start the configuration.
1 Click User Menu and verify that you can access the Admin Settings and User Management
menu options.
2 Click App Menu and verify that you can access the applications for your CloudSuite, such as Infor
M3, Infor Sales Hub, Infor Ming.le, ION Desk, and Infor Document Management.
3 Verify that you can access all optional applications that you have licensed, such as Infor Factory
Track or Infor Configure Price Quote.
Single sign on allows users to use one set of credentials to log into all Infor applications.
M3 CE is set up for single sign on in Infor Ming.le CE through the use of SAML authentication. To
achieve single sign on, a federation must be established between Infor Ming.le CE and the customer's
identity provider.
Users in M3 CE
This user property for M3 users must be configured in Infor Ming.le.
M3 user alias
The M3 CE user ID is limited to maximum 10 characters and cannot use the Infor Ming.le user ID
directly. This is solved by the M3 User Alias field in Infor Ming.le. The value that is specified in this
field is used as the M3 user ID.
IFS can be configured to generate an M3 user alias automatically when a user is added, or to let an
administrator set it manually. A user with the IFSApplicationAdmin role can configure this in Infor Ming.le
in User Management > Security Administration > General Settings > Application Specific Settings
by selecting the Do not auto-generate User Alias while creating users check box.
When a user is created, a GUID is assigned. The GUID is stored as identity2, and this value is used
during authentication in M3 CE.
Users, roles, and person IDs are defined and shared between Infor Ming.le and all other applications
that run through the Infor Ming.le portal.
Configuring access to M3 CE Core through Infor Ming.le requires these IFS security roles:
• DataAdministrator
• IFSApplicationAdmin
• UserAdmin
• Infor-SystemAdministrator
The user management solution in M3 CE Core consists mainly of two entities: Infor Federation Services
(IFS), which corresponds to the user management pages in Infor Ming.le, and M3 CE Core, which is
accessed through the M3 application icon in Infor Ming.le.
IFS is the internal system of record for users in the system. This is where users are added and updated
and where security roles are configured. IFS is responsible for storing user attributes that are retrieved
as claims when a session is constructed during sign-in. Federated security and single sign on (SSO)
are also configured in the IFS user interface. For information on how to add and update users, see the
Infor Ming.le online help.
M3 CE Core is the central part of the ERP system, the application where the business logic resides.
M3 CE Core keeps its own user record in the Business Engine (BE) database. M3 CE Core maintains
a mapping between IFS users and M3 CE Core users: each M3 CE Core user is mapped to the
corresponding user in IFS. M3 CE Core also maintains additional M3-specific attributes for each user.
User information is synchronized between M3 CE Core and IFS through BODs.
• Reset passwords
• Monitor recent user activity and mobile sessions
Caution: We recommend that you do not change the configuration of this initial system administrator
or the other required accounts.
You must add other users in Infor Ming.le before they can access your product through Infor Ming.le.
1 Activate a user in Infor Ming.le to publish a Sync.SecurityUserMaster BOD. M3 then receives the
Sync.SecurityUserMaster BOD and creates or updates the user record in 'User. Open' (MNS150).
Note: A user in Draft status will not be published and not created in M3.
These M3 user properties are synchronized from Infor Ming.le:
Name
This field is populated with First Name + Last Name values from Infor Ming.le.
User Status
This field is populated with Status. Status Active from Infor Ming.le translates to the M3 status
20-Active. The Disabled status from Infor Ming.le translates to the M3 status 90-Deactivated.
Email address
The email address in 'Email Address. Open' (CRS111) is populated with the Email Address
from Infor Ming.le.
We recommend that you always use Infor Ming.le to update the M3 user details that are controlled
by Infor Ming.le. M3 displays a warning when a manual update is attempted, but you can override
it. Changing such information causes mismatch between M3 and Infor Ming.le. If these user details
are updated in M3, they will automatically be replaced with the Infor Ming.le values next time
Sync.SecurityUserMaster is consumed.
2 Some fields in (MNS150) are specific to M3 and are not sent by Sync.SecurityUserMaster. Select
Infor M3 > Administration Tools > Enterprise Collaborator Administration > Server >
Agreement Control Properties and locate M3_SecurityUserMaster_Sync_In to configure
these fields.
3 Review this information:
accountingEntity
This is the default company and division that are set in (MNS150/E) in the Company and Division
fields. The property is populated with default values when the tenant is created, but can be changed
to the relevant Accounting Entity/M3 Company and Division.
Note: Verify that the value corresponds to an existing combination of company and division in
'Company. Connect Division' (MNS100). The accounting entity must correspond to an entry in
(MNS100), otherwise no users can be created.
m3UserDateFormat
This is the user date format that is set in 'User. Open' (MNS150). It is preset to YMD, but can be
changed. Permitted values are YMD, DMY, MDY, and YWD.
m3UserDecimalFormat
This is the decimal format of the user that is set in 'User. Open' (MNS150). It is preset to comma
(","), but can be changed. Permitted values are comma (","), period ("."), or blank value.
m3UserType
This is the user type that is set in (MNS150/E) in the User type field. It is preset to MING.LE, but
can be changed to a 10-character string.
manageM3RolesPerUserFromIFS
This is a property for controlling whether the role assignments per user in IFS should be
synchronized with M3. The default value is 0, which indicates that no synchronization is made.
Set this property to 1 to synchronize the role assignments per user in IFS with M3 'Roles per User.
Connect' (MNS410). IFS is the master of record, and the values in IFS override any manual
changes made in M3.
Note: Any record of roles in M3 that has no equivalent in IFS is removed from M3 according to
this example:
Example: manageM3RolesPerUserFromIFS is set to 1. M3 has these role assignments for user
JDOE in (MNS410):
• JDOE/ROLE1
• JDOE/ROLE2
IFS has these role assignments for user JDOE:
• JDOE/ROLE1
• JDOE/ROLE3
(MNS410) will be updated accordingly:
• JDOE/ROLE1 - will be kept since it exists in IFS
• JDOE/ROLE2 - will be removed since it does not exist in IFS
• JDOE/ROLE3 - will be added since it exists in IFS
useMingleLanguage
This is a property for controlling whether the Infor Ming.le user language should be synchronized
with M3. The Infor Ming.le user language is set in User Menu > User Settings > Localization
Settings > Language.
The default value for the property is 0, which indicates that no synchronization is performed. Set
this property to 1 to synchronize the Infor Ming.le user language with 'User. Open' (MNS150).
Only Infor Ming.le languages that are also valid M3 languages are considered. If the Infor Ming.le
language is not a valid M3 language, new users are assigned the language of the service user
MECSVC (GB), existing users are not changed.
Setting up roles
This section covers user synchronization and security between M3 CE and Infor Ming.le.
The Cloud edition expects users to be managed in Infor Ming.le. When users are created and updated
in Infor Ming.le, the corresponding information must be passed to M3. M3 maintains a local copy of
the user information. Synchronization requires these BODs:
• SecurityUserMaster
• SecurityRoleMaster
• Person
• AccountingEntity
This synchronization is enabled by the M3-Mingle_security_BODs_integration data flow that is managed
in ION Desk.
A Sync.SecurityUserMaster is published by Infor Ming.le, and depending on the setting for the
manageM3RolesperUserFromIFS control property, role and user mapping are stored in 'Roles per
User. Connect' (MNS410) in M3. You can also remove the user mapping in Infor Ming.le, and it
is synchronized with M3. If the M3 user status is 90-Deactivated, the user or role mapping is not
added in M3.
Note: Always maintain the relationship between users and roles in Infor Ming.le. If the
Sync.SecurityUserMaster control property manageM3RolesPerUserFromIFS is set to 1, any updates
that are performed in 'Roles per User. Connect' (MNS410) in M3 result in a mismatch between
M3 and Infor Ming.le. M3 is automatically updated with the information from Infor Ming.le the next time
a Sync.SecurityUserMaster is received.
The applicable Implementation Accelerator is applied for the initial configuration of M3 CE Core.
For administration tasks, see the M3 CE Core Administration Guide.
If you remove a document that is used in a data flow from a connection point, an error is shown in the
area of the data flow messages.
You cannot activate connection points separately. When you activate a data flow, the associated
connection points are activated.
The BOD outbound data flow is based on events. An event represents predefined data. The Event Hub
is the central place where all events are directed to its subscribers. The events from M3 Foundation
can be based on program or table operators (Start, Exit, Fail, Create, Update, Delete, Request or
Response). Events that trigger M3 BODs are based on table changes.
To trigger events from a specific database table, a rule is created in Event Analytics. A rule is always
placed in a rules session. When the rule is activated and the rule session started, events get published
by M3 Foundation and are subscribed by Event Analytics.
M3 BODs has its own set of standard rules as content in Event Analytics. These are predefined to
listen to changes for specific tables, fields, and values in Infor M3 Business Engine, and will publish a
new event called M3BEBODs. Invalid events are deleted.
The M3BEBOD event contains data from the M3 DB event and these additional fields:
• BODNoun: contains the name of the noun
• BODVerb: contains the name of the verb
• findDIVI: contains information for the M3 BOD Processor on how to handle the event. The available
values are NOLOOKUP, ALL, FACI, and WHLO.
The purpose of the M3BODProcessor is twofold:
• Enabling and disabling publishing of M3 BODs per company and division and BOD.
• Multiplying events where required to ensure that published M3 BODs are connected to the correct
AccountingEntity (CONO_DIVI) according to BOD standards.
The M3 BOD Processor is the subscriber of all M3BEBOD events. The events will be republished with
M3BODProcessor as publisher, and BODVerb combined with the BODNoun as event document name.
Based on the value in findDIVI, the M3BODProcessor will perform one of these steps:
• NOLOOKUP: do nothing
• ALL: one event is created per activated DIVI for the CONO in the event
• FACI: the DIVI value is added based on the FACI value in the event
• WHLO: the DIVI value is added based on the WHLO value in the event
The subscriber of the VerbNoun events from the M3 BOD Processor is Infor Enterprise Collaborator.
The standard BOD detection in Infor Enterprise Collaborator is based on the
AnalyticsHubPublisherDocName target group, which contains the targets, publisher and event document
name, for the event. To trigger a specific M3 Business Engine BOD Partner Agreement in Infor Enterprise
Collaborator, these requirements must be met:
• The M3 BOD Processor must be the publisher
• The event document name must match the specific BOD name in the agreement.
After subscribing to the VerbNoun events, several process steps must be performed in the agreement.
These common steps are available for all outbound BODs: The event document name must match the
specific BOD name in the agreement
Step Description
XML transform The data is retrieved from M3 Business Engine through APIs and compiled
into an XML file.
Apply Envelope This process packs the XML data in a BOD format.
Send This process sends the BOD to the ION Connector DB. ION retrieves the data
from the ION Connector DB and processes it.
Inbound BODs are sent from ION to ION Connector DB, where Infor Enterprise Collaborator collects
the BODs. Inbound BODs are detected on (identified by) the EC manifest com:ionBODType, which is
set from the IOBox metadata. After the detection, there are additional steps for an inbound Process
BOD, which send an Acknowledge BOD back to ION. The most common step is XML transform,
which uses APIs to add data to M3 Business Engine.
Inbound BODs are sent from ION to Infor Enterprise Collaborator through the IOBox. Infor Enterprise
Collaborator process the BOD and updates data to Infor M3 Business Engine through M3 APIs.
Both M3 BOD Processor and Infor Enterprise Collaborator connect to Infor M3 Business Engine using
API calls. Their connection to the API is performed using service users BODSVC and MECSVC
respectively.
Because these 2 service users must have access to all companies and divisions, these checks must
be performed to verify the required setup exists:
1 In Infor M3 Business Engine, 'User. Open' (MNS150), go to the BODSVC user.
2 Use related option 11='User Permissions to Cmp/Div' to open 'User. Access per Company Division'
(MNS151).
3 Verify that the user has access to all companies and divisions.
4 If required, grant access to all companies and divisions using related option 21='Update User
Access all Cmp/Div' in 'User. Open' (MNS150).
5 Repeat steps 1 to 4 for the MECSVC user.
Note: When creating new companies or divisions, permissions must be granted for both BODSVC
and MECSVC. If not, M3 Business Engine BOD Processor and Infor Enterprise Collaborator cannot
access Infor M3 Business Engine and the dependent API will fail.
Partner
A partner is defined in M3 as an external party or as an application that requires specific settings for
integration with M3. The partner settings are managed in ‘M3 Stock Msg Partner.Open’
(MMS865).
Note: We recommended to set up the delivery terms according to Incoterms in M3. In that
case, no translation is required. Otherwise data translation settings must be performed for both
incoming and outgoing messages.
• For business messages with the ShippingMaterial data element, add one record for each of
the shipping materials you want to translate in the CRS882 panel for Company / *blank division.
• The M3 data field should contain the M3 packaging type defined in MMS050.
• The Message data field should contain the corresponding packaging type that should be
used when communicating with integrated systems.
Note: Unless all applicable integrated systems are configured to use the same set of shipping
material, data translation settings must be performed for both incoming and outgoing messages.
5 Click Create.
6 In CRS882/E, specify a Name and a Description. Click Next.
7 Repeat the required steps for each business message for which data translation is applicable.
Infor M3 Cloud File Transfer Agent (CFT) is a client-server component for transferring files between
Infor M3 CE Core and a tenant's private area. The Infor M3 Cloud Transfer client should be installed
on the local server.
Print files, M3-exported and imported files, configuration data, and private content files from tenants
are transferred by CFT.
See Infor M3 Cloud Technical Requirements for the technical requirements for Windows Server and
SQL server.
One client should be installed per tenant. The size of the file storage area must consider the number
of files that are expected to be stored in that area.
Before you can install the required components on premises, you must perform these pre-installation
tasks:
• Sign in as a system administrator on your local Windows server that hosts the SQL Server.
• Take note of the tenant administrator's user name and password that are required for installing the
Cloud File Transfer client on premises.
• Take note of the SQL Server administrator (sa) password that is required during installation.
These folders are created during installation. These default folder names are used in this guide:
Your user in Infor Ming.le must belong to these IFS security roles:
• GRID-Administrator: required to view Download Client
• M3BE-FndAdmin: required to access the Infor M3 Cloud File Transfer Agent Administration
page
See the Infor Operating Service documentation for information about Infor Ming.le role administration.
M3PRINTS
The folder to contain the temporary stream files will be created in this location: C:\Infor\
M3PRINTS.
M3FILES
The root folder where the M3-generated files should be stored will be created in this location: C:
\Infor\M3FILES.
FILES
The default folder for other downloaded files.
Note: If you change any of the default folder names, use your specified folders when setting the
access rights.
13 Click Generate Properties File. A message is displayed when the file is created.
14 Click Next. The installation begins.
4 Click Next.
5 Select SQL Server as the Database Type and click Next.
6 Configure the SQL Server settings.
Specify this information:
Database name
The appropriate database is automatically selected.
Host
The server hosting the SQL Server. The default value is the current host name.
Database user
Specify a user that has CREATE TABLE and CONTROL permissions in the database. If the user
only has a schema-specific CONTROL permission, the name of the schema must be specified in
the Schema field.
Database password
Specify the password of the user.
Verify that the connection is working. If the connection is not working, verify that a valid user and
password are used.
8 Click Close.
9 Click Next.
10 Configure the Service user by selecting Virtual Service account (the default value), and click Next.
11 Review the installation summary information and click Next.
The progress can now be monitored.
12 When the installation process is finished, click Next.
The configuration is now processed.
13 When the configuration process is finished, click Next.
14 Click Done.
15 Click Next.
16 Click Done.
On your Windows server, perform these steps for each of the folders:
1 Right-click the folder and select Properties.
2 Open the Security tab.
3 Click Edit... to view the permissions.
4 Click Add....
5 Verify that the list in Select this object type contains Groups.
If not, click Object Types..., select the Groups check box and click OK.
6 Click Locations..., select the current server, and click OK.
7 Click Advanced....
8 Click Find Now to view a list of all Users and Groups.
9 Select the group with the name grid installation folder_full. This name is based on the last segment
of the installation location path of the installed grid client.
10 Click OK and OK.
M3 CE Core includes support for a selection of the functionality that is enabled by the Infor Localization
Services Platform and the Global Electronic Messaging Services (GEMS).
See these documents for information about configuring and integrating these with your application:
• Infor M3 CE Core Integration Guide for Infor Localization Services GEMS 12.0 for a list of the
messages that are validated by M3 CE Core, and information about how to set up M3 CE Core
and GEMS to work together.
• Infor M3 CE Core Integration Guide for Infor Localization Services Platform for a list of the countries
and reports validated by M3 CE Core, and information about how to set up M3 CE Core and Infor
Localization Services Platform to work together.
• Infor Localization Services Release Notes.
Note: See KB 2111332 for details of the release month - the first and last internal validation performed
- and the external validation, that is, the validation at the bank or authority by the customer.
• Register of invoice
• Cancellation of invoice registration
• Inquiry on the status of invoice registration
If you are running the M3 country version for Spain, you must install Infor Spanish Tax Authority
Connector on premises, for example on the server where the Infor M3 Cloud File Transfer client is
installed.
1 Navigate to Infor Support Portal > Downloads > Products and download Infor Spanish Tax
Authority Connector version 1.1.0.
2 Identify a suitable server and install the Infor Spanish Tax Authority Connector according to the
installation guide.
3 Configure an enterprise location and file connector point. The enterprise location and file connector
point can be reused for the FBMs delivered for M3 Country Version for Spain. See Verifying the
connection points and data flow for M3 and M3 FBM on page 46.
Customers and partners access the Implementation Accelerator (IA) documentation from their licensed
app using the Infor Concierge app switcher. Internal Infor users can access through their employee
Infor Ming.le. The first page that is presented is called Navigation Map. The preconfigured IA database
has been installed as part of the provisioning tasks, but there are still additional actions to be carried
out to prepare the solution for the customer.
On the navigation map, click Infor Application Configuration to access personalizations, mashups
and Infor Ming.le homepages, each with their own installation instructions. Click Supporting Materials
to view other supporting content. You can click Activation Instructions to open a .pdf file. This
document is intended to draw attention to some areas of M3 functionality that should be considered
after the technical installation exercises have been completed, but before starting to configure customer
data. The installed database contains a few data elements and sorting sequences that might need to
be activated or at least considered, before attempting to test any new new processes when generating
an initial prototype.
Your Concept
Transaction
Initiate
FRDT, TODT
In From date (FRDT) and To date (TODT), specify the registration date range for the data that is
to be triggered, if applicable.
Note: The initial loading for large tables takes a long time. You should run only one table a time.
You must ensure that there are sufficient resources available in the system at the time of the initial
load.
DLTK
Specify 1.
5 Leave the remaining fields blank, because they are not applicable when sending initial data, and
click Run.
Note: For testing purposes, you can limit the number of lines. In the live initial-load scenario, leave
the field blank to obtain the full amount of data.
After the initial data load, M3 sends updates when users change certain data or when certain
transactions are executed in M3.
Configuring CRM
Note: This information is only valid for existing Infor CRM customers.
Access Infor CRM in Infor Ming.le.
Configure the integration as described in the Infor M3 CE Core Integration Guide for Infor CRM .
Configuring EAM
Access Infor EAM in Infor Ming.le.
Configure the integration as described in the Infor M3 CE Core Integration Guide for Infor EAM.
Configuring Nexus
Infor Nexus is provisioned separately from M3 CE. Access Infor Nexus according to the introduction
email that is provided to the registered user.
Configure the integration as described in the Infor M3 CE Core Integration Guide for Infor Nexus.
Users must have the EQM-User IFS security role to run M3 Equipment Quotation Management.
Administrators must have the EQM-Administrator IFS security role to access Infor M3 > Administration
Tools > EQM Administration.
5 Extract the M3FBM_<Country>_<Direction>.xml data flow where the direction is either Inbound
or Outbound from M3FBM_<Country>_DocumentFlows.zip. Examples: M3FBM_AT_Outbound
or M3FBM_FR_Inbound.
c On the Connection Points page, select the M3 connection point and verify that the Documents
tab includes all the inbound and outbound documents that are required for this integration:
If a file connection point is to be used but does not exist, create a file connection point. Follow the
instructions in the Infor ION Technology Connectors Administration Guide–Cloud Edition.
Furthermore, if an enterprise location is not available for use in the file connection point, create an
enterprise location. Follow the instructions in the "Enterprise Connector application connection
points" section of the Infor ION Desk User Guide - Cloud Edition.
Appendix A: Troubleshooting
This section describes actions that you can perform to solve integration issues with Infor OS.
If there is an unusually large amount of queued events, the subscriber of these events cannot keep
up with the current workload that may result from a BOD publishing peak. If the queue does not
decrease over time, this may be due to the size of the component's hardware or a system error.
5 Note: For information about ION administration see Infor Operating Service documentation.
Open ION Desk.
a Review the settings of the application connection points. Click Test to verify the connectivity
of the application connection point.
b Verify that the correct accounting entity is used by the sending system. This applies to inbound
BODs.
c If the BOD is visible in OneView, but cannot be routed:
• If the M3 application is represented by a question mark instead of a reference to a valid
connection point, verify that the logical ID that has been specified for the connection point
corresponds to the ionFromLogicalId group control property as displayed in Administration
Tools > Enterprise Collaborator Administration > Groups > Control Properties.
b Verify that all the M3BE subsystems are running and that their status is OK. If applicable, assess
the logs for relevant errors and warnings.
3 In Administration Tools > Event Analytics Administration :
a Verify that the rules session for the BOD is started.
b Verify that the M3BEBODs_GenericCorrelation rules session is started.
4 In Administration Tools > Event Hub Administration, verify these subscribers and publishers,
required for outbound BODs. You can also click Event Hub Visualization to display a graphical
representation of the current publisher and subscriber topology.
a Click Event Hub > >Subscriber > EventAnalytics.
• Verify that M3 is listed as a publisher.
• Verify that EventAnalytics is listed as a publisher.
If EventAnalytics is missing from the list of publishers for the EventAnalytics subscriber, go to
the Grid management page for Eventanalytics and start the M3BEBODs_GenericCorrelation
rules session.
b Click Event Hub > Subscriber > M3BODProcessor, and verify that EventAnalytics is listed
as a publisher.
c Click the subscribers value in Publishers > M3BODProcessor > Subscribers. Verify that
these eleven receive channels for Infor Enterprise Collaborator are listed as subscribers to
M3BODProcessor:
MEC-M3_In_M3BOD_BlncDtaFinance_Ordered
MEC-M3_In_M3BOD_MstDtaGeneral_Ordered
MEC-M3_In_M3BOD_MstDtaSales_Ordered
MEC-M3_In_M3BOD_MstDtaService_Ordered
MEC-M3_In_M3BOD_MstDtaSupplyChain_Ordered
MEC-M3_In_M3BOD_NonOrdered
MEC-M3_In_M3BOD_TrnsDtaFinance_Ordered
MEC-M3_In_M3BOD_TrnsDtaSales_Ordered
MEC-M3_In_M3BOD_TrnsDtaService_Ordered
MEC-M3_In_M3BOD_TrnsDtaSupplyChain_Ordered
d If these channels are missing from the subscriber list, open Go to Manage > Communication
> Receive and verify that the channels are enabled.
e If the channels are missing in the Infor Enterprise Collaborator Partner Administration tool,
reinstall M3BODs_[ver]_IEC_data.agr.
f If the channels are visible and selected in the Infor Enterprise CollaboratorPartner Administration
tool, but there are no subscriptions, open to the management pages for EC_Server. Go to
Communication > Channel Control and click Reload All Channels to refresh the Event Hub
subscriptions.
5 In the Grid management pages for EventHub, check if any of the subscribers and publishers in the
previous step have an excessive amount of queued events.
If there is an unusually large amount of queued events, the subscriber of these events cannot keep
up with the current workload, which may result from a BOD publishing peak. If the queue does not
decrease over time, this may be due to the size of the component's hardware or a system error.