Infor M3
Infor M3
Workbook
Infor M3
March 25, 2016
Course code: 01_0111330_IEN1348_M3O
Legal notice
Copyright © 2016 Infor. All rights reserved.
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.
Table of contents
About this workbook .................................................................................................................................. 5
Course overview ........................................................................................................................................ 6
Course description and agenda ................................................................................................................ 7
Lesson 1: Technology overview ................................................................................................................ 9
How Infor technology fits ......................................................................................................................... 10
History of Infor M3 ................................................................................................................................... 11
Infor M3 technology ................................................................................................................................. 12
BPP.......................................................................................................................................................... 13
UPP ......................................................................................................................................................... 15
Key terminology ....................................................................................................................................... 16
Check your understanding....................................................................................................................... 20
Lesson 2: Architecture ............................................................................................................................. 21
Overview .................................................................................................................................................. 22
N-tier architecture .................................................................................................................................... 23
Configuration scenarios ........................................................................................................................... 25
Infor M3 architecture ................................................................................................................................ 27
ION Grid................................................................................................................................................... 28
Check your understanding....................................................................................................................... 31
Lesson 3: System Foundation suite ....................................................................................................... 33
LCM ......................................................................................................................................................... 34
Application monitoring and management ................................................................................................ 39
MOS......................................................................................................................................................... 44
IDM .......................................................................................................................................................... 47
Check your understanding....................................................................................................................... 49
Lesson 4: BPM suite ................................................................................................................................. 51
MDP ......................................................................................................................................................... 52
Field Audit Trail (FAT) ............................................................................................................................. 54
Event Hub ................................................................................................................................................ 56
Infor M3 WS ............................................................................................................................................. 58
SDT.......................................................................................................................................................... 60
MEC ......................................................................................................................................................... 62
ION .......................................................................................................................................................... 66
MAK ......................................................................................................................................................... 68
Eclipse ..................................................................................................................................................... 70
IPA ........................................................................................................................................................... 71
Check your understanding....................................................................................................................... 74
Lesson 5: UPP ........................................................................................................................................... 75
The Infor M3 user experience ................................................................................................................. 76
ISO........................................................................................................................................................... 77
M3 H5 ...................................................................................................................................................... 82
Infor Ming.le ............................................................................................................................................. 84
IES ........................................................................................................................................................... 87
EPM ......................................................................................................................................................... 89
Infor Business Vault – Data Warehouse Designer (BV-DWD) ................................................................ 90
Ad Hoc Reporting .................................................................................................................................... 94
Infor M3 Report Manager (MRM) ............................................................................................................ 97
Infor e-Commerce.................................................................................................................................... 98
Check your understanding....................................................................................................................... 99
Course summary ..................................................................................................................................... 101
Course review ........................................................................................................................................ 102
3
About this workbook
Welcome to this Infor Education course! We hope you will find this learning experience enjoyable and
instructive. This Training Workbook is designed to support the following forms of learning:
• Classroom instructor-led training
• Virtual instructor-led training
• Self-directed learning
This Training Workbook is not intended for use as a product user guide.
Activity data
You will be asked to complete some practice exercises during this course. Step-by-step instructions are
provided in this guide to assist you with completing the exercises. Where necessary, data columns are
included for your reference.
Your instructor will provide more information on systems used in class, including server addresses, login
IDs, and passwords.
Hands-on exercise
For your reference
(“Exercise”)
Instructor demonstration
Your notes
(“Demo”)
Note Answer
Course duration
8 hours
Learning objectives
Upon completion of this course, you will be able to:
• Describe the technical framework of Infor M3.
• Identify the advantages of the Infor M3 product architecture.
• Identify the main components of Infor M3 System Foundation.
• Identify the main components of the Infor M3 Business Process Management (BPM) suite.
• Identify the main components of the Infor M3 User Productivity Platform (UPP) suite.
Audience
• Business Consultant
• Pre-Sales Consultant
• Support
• System Administrator
• Technical Consultant
System requirements
• Infor M3 Training Environment
6 Course introduction
© 2016 Infor Education
Course description and agenda
This course provides participants with a basic understanding of the Infor M3 technical framework and of
the product offered. The course is designed to demonstrate the technical architecture of the different
components, as well as explain what they are used for. The course also includes discuss of common
terminology used in the area of Java® Foundation and Tools.
This training is for version 13.3 and all previous versions. Previous course name/code: Infor M3:
Introducing the Technology/01_0111310_IEN0364_LSU.
Prerequisite knowledge
To optimize your learning experience, Infor recommends that you have the following knowledge prior to
attending this course:
• General technical knowledge of networks and system architectures
8 Course introduction
© 2016 Infor Education
Lesson 1: Technology overview
Estimated time
45 minutes
Learning objectives
After completing this lesson, you will be able to:
• Describe Infor M3 technology in terms of its Business Process and User Productivity platforms.
• Identify the tools and applications that make up the Business Process Platform within Infor M3.
• Identify the tools and applications that make up the User Productivity Platform within Infor M3.
• Define key terminology related to Infor M3 technology.
Topics
• How Infor technology fits
• History of Infor M3
• Infor M3 technology
• BPP
• UPP
• Key terminology
Example of how Infor tools and technology fits with a customer order process
History of Infor M3
The M3 name came from a tagline originally used by Lawson Software: Make, Move and Maintain.
The UPP provides the user interface to Infor M3 programs. It is powered by Microsoft® .NET technology.
The UPP contains two product suites:
• User Interface (UI) suite
• Enterprise Performance Management (EPM) suite
UI suite
The UI suite includes the following:
• Infor Smart Office (ISO)
• M3 H5
• Infor Ming.le™
EPM suite
The EPM suite includes the following solutions:
• Business Intelligence (BI)
• Infor Business Vault – Data Warehouse Designer (BV-DWD) with M3 Analytics
• Ad Hoc Report Designer
Java
The Infor M3 server is coded in pure Java, making it object-oriented and platform-neutral. Using only
American National Standard Institute Structured Query Language (ANSI SQL), the Infor M3 Java
application server is also database-neutral.
This means there are no direct dependencies on a specific operating system or database. Also, the
business components are abstracted from underlying technologies.
XML
XML is a markup language that defines a set of rules for encoding documents in a format which is both
human-readable and machine-readable. It is defined by the W3C's XML 1.0 specifications and by several
other related specifications, all of which are free open standards.
Cloud computing
Cloud computing is the practice of using a network of remote servers hosted on the Internet to store,
manage, and process data, rather than a local server or a personal computer.
Cloud computing
Infor offers a variety of cloud computing solutions through Infor CloudSuite, using servers provided by
Amazon Web Services (AWS).
J2EE®
J2EE is a Java platform designed for mainframe-scale computing typical of large enterprises.
Eclipse
Eclipse™ is an open source community of tools, collaborative working groups, and projects including
Eclipse Platform™. The platform defines a set of frameworks and common services used for creating and
running software development tools and other rich client applications.
Grid
The Grid is a distributed runtime environment for Infor M3 applications. The Grid may span multiple server
machines, and some installed applications may be scaled-out. Also the Grid replaces the IBM®
WebSphere® application server in Infor M3 installations.
JVMs
Which of the following are considered a part of the Business Process Platform (BPP) within
Infor M3? Select all that apply.
a) Business Process Management suite
b) Enterprise Performance Management suite
c) ISO
d) System Foundation suite
Learning objectives
After completing this lesson, you will be able to:
• Discuss the advantages of Infor M3 n-tier architecture.
• Explain the purpose of the presentation, application, Infor M3 database and database tiers in an
example of Infor M3 n-tier architecture.
• Explain the Infor M3 architecture in terms of purpose of the users, access, web server, application
server and database server tiers.
• Discuss the advantages of the Infor ION Grid including scalability and unified application
management.
Topics
• Overview
• N-tier architecture
• Configuration scenarios
• Infor M3 architecture
• ION Grid
22 Lesson 2: Architecture
© 2016 Infor Education
N-tier architecture
The following diagram illustrates an example of the Infor M3 n-tier architecture. Each tier is responsible
for some part of the installation.
The physical database appears on the right side of the diagram. The presentation, application, and Infor
M3 database (DB) tiers illustrate programs that enable you to access data from the database.
Separation of presentation and business logic means that new kinds of user
interfaces can be added to the system affecting only the presentation tier classes
and not the business logic. The separation of concerns used in a true
n-tier architecture is key in order to achieve transparent isolation between the
different tiers.
24 Lesson 2: Architecture
© 2016 Infor Education
Configuration scenarios
Two-tier configuration
The diagram below represents a typical eSeries/IBM installation. It shows a simple view of the main
servers involved in typical Infor M3 installations.
Although the installation is assumed to be in a grid, the grid is not shown in the diagram. Its main purpose
is to identify the main components in an Infor M3 installation.
Three-tier configuration
In the previous diagram, the configuration showed a single application and database server. This diagram
shows the server split into separate database and application servers.
The three-tier configuration is typical for standard Windows installations, as well as for Solaris or
Advanced Interactive eXectutive (AIX) installations.
26 Lesson 2: Architecture
© 2016 Infor Education
Infor M3 architecture
The following diagram provides a model of the architecture for Infor M3 at work.
Infor M3 architecture
Example
The common approach is to deploy different instances (production [PRD], test [TST], and development
[DEV]) of Infor M3 applications across the same hosts.
Hosts example
Scalability
The Grid makes it easy to scale out applications that are running in the Grid by starting several instances
of each application. The instances may be started on different machines or on one machine, depending
on what makes sense for each individual application.
Connected clients are unaffected by run-time changes.
• New application instances may be started or old instances may be stopped.
• Existing clients are unaffected as long as there is at least one application instance present in the
Grid.
• New hardware (new machines) may be added (or removed) in runtime.
• Existing clients are automatically able to use the new hardware and grid application instances
when they are scaled-out.
The main reasons for starting more than one instance of an application are as follows:
• Failover: Several instances may provide failover if one of the instances fails.
• Throughput: Several instances may provide better throughput (performance).
• Load balancing: Loads may be balanced between all application instances.
28 Lesson 2: Architecture
© 2016 Infor Education
Infor M3 BE can only be scaled out across multiple servers in Windows installations.
iSeries, AIX, and Solaris installations cannot be scaled out, although they can be installed
in the Grid.
Uses
Today, the Grid is used with the following applications:
• Infor M3 BE
• Landmark applications
• Infor WS
• Infor MEC
• Infor Enterprise Search (IES)
• IPA
• ISO
• Event Hub and Analytics
Demo steps
Double-click the Grid shortcut on your desktop. Internet Explorer launches to display the Grid
Information.
Review the information and options available.
Click the third Web Application link in the SYSTEM section. The Grid Home displays.
Review the information and options available, including the Status, Errors & Warnings, CPU
Usage, and Heap Usage areas.
Click Topology View. The Topology View displays.
Review the information and options available, including the Type, Status, Up Time, CPU%, and
Heap Usage columns.
Click Close.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
30 Lesson 2: Architecture
© 2016 Infor Education
Check your understanding
Advantages of Infor M3 n-tier architecture include which of the following? Select all that
apply.
a) Ability to handle millions of transactions per hour
b) Flexibility in the configuration of scalable topologies
c) Full, role-based security, audit trails, and document archiving
d) Use of ISO for runtime overview, alerts; the ability to add and remove patches
Indicate the tier in an n-tier architecture that corresponds with each description below.
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Learning objectives
After completing this lesson, you will be able to:
• Describe the purpose of the LCM.
• Discuss the methods for managing and monitoring application.
• Explain the advantage of using the MOS.
• Discuss the features available in IDM.
Topics
• LCM
• Application monitoring and management
• MOS
• IDM
LCM framework
The LCM server contains a database, product packages, and associated scripts. It is the central point of
the architecture. All installation components and scripts are stored on this server, and it also hosts a
database that contains information about all the managed servers and the installed Infor M3 products on
these servers.
LCM services include installed services that are administered with the help of the LCM server. LCM
services should be installed on all servers that you want to manage with LCM, such as application servers
and the database server. To install an LCM service, an LCM server must first be installed in the network.
Demo steps
Part 1: Launch LCM on the remote desktop
Select Start > RDP – M3 App. The Windows Security window displays.
Click Use another account.
Type gdeinfor2/eduinst in the User name field.
Type Inst234 in the Password field.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Certificates
Certificates are used to ensure secure communications. Packages and installation units delivered from
Infor must contain a valid Infor certificate to enable installation. Some products can be installed without a
certificate.
Update support
The LCM client and LCM service have update support that enables them to synchronize themselves with
the LCM server.
Wizards
Wizards are used to collect information on a task that should be performed on a specific LCM service.
M3: v13x Introducing the Technology Training Workbook 37
© 2016 Infor Education
User groups and users
When a user logs on using the LCM client, the user identification (ID) and password are sent over an
encrypted SSL connection to the LCM server. The server authenticates the user against an LDAP server
and checks if the user is a member of the LCM user group. If no such group has been defined, all users
that can be found in LDAP using the defined user search filter are allowed to log on.
There are three levels of users in an LCM environment:
• LCM Administrators – Members of the LCM administrator group (defined in LCM.properties in
the LCM server directory) are allowed to execute all tasks throughout the server environment.
• Product Installation Administrators – For each product installation, an administrator group can
be defined. Members of this group are allowed to administer (i.e., perform tasks on) that specific
product installation as well as all product installations that are children to it.
To be able to set the administrator group for a product installation, you need to be
administrator for the parent of that product installation (or be a LCM administrator).
This exception also applies to the Add Path and Remove Path tasks.
• Viewers – All users that can log on to LCM can view information about all managed servers and
installed applications. However, users are not allowed to perform any tasks, unless the task is
explicitly defined as a Viewer task.
The client displays only the tasks that the user is allowed to perform. Therefore, for a Viewer user, only a
few or no tasks at all display when the user is positioned on a node in the tree.
Monitor Application
The Monitor Application option is used to monitor and maintain the server, nodes, applications, etc.
In order for the Monitor Application page to be shown in the Grid, the application must be
running.
The page shows the current state of the application, and it is possible to start and stop the application and
its nodes. In addition, this page provides links to the application's configuration and management pages.
Demo steps
Note: Ensure you are working in LCM for this demonstration. If not, follow the steps in Demo: Exploring
LCM, Part 1 to launch LCM.
Select Admin > Products > Manage Products. The display updates listing all the registered
products.
Double-click M3BE_15.1_M3M. The Dashboard tab displays.
Click Monitor Application. The M3M_Grid tab displays.
Review the displayed information.
Notes:
o The same information (e.g., type, name, status, log, up time, CPU usage and heap usage)
displays for each application.
o The Status field shows a warning if something need attention. If so, you can click the warning
to review the actions to be taken.
o Log files are accessible.
o The Start and Stop buttons are the same as the options on the application dashboard and
options menu.
Click Configuration. The displayed information updates.
Review the displayed information.
Click Back. The displayed information updates.
Click Management Pages. The displayed information updates.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Manage Application
The Infor M3 BE Manage Application option is used to manage servers, jobs, and log files and to perform
high-level technical tasks. It is launched through the web server or through LCM. Key features of the
application are listed below:
• Easy tree structure
• Log view allowing you to dump information from the log file
• A Profiler that summarizes performance and resource consumption
• The ability to find jobs and classes
• The capability to control jobs by batch, auto, and interactive methods
Demo steps
Note: Ensure you are working in LCM for this demonstration. If not, follow the steps in Demo: Exploring
LCM, Part 1 to launch LCM.
Select Admin > Products > Manage Products. The display updates listing all the registered
products.
Click Manage Application. The M3M_Grid tab displays.
Review the displayed information, including the following:
o Type – Type of JVM, provides a link to the subsystems
o Jobs – Number of jobs in the JVM
o Up Time – How long the job has been running
o Heap Usage – Heap size of the JVM
o Command – Links to JVM shutdown, suspend
Click Subsystem A. The display updates to show all jobs running in Subsystem A. Note: Not all
subsystems display at all times; they are dependent on what jobs are currently running or have
run recently.
Click Back. The display updates.
Click News. The display updates. Note: These messages show both fundamental and critical
errors.
Click Back. The display updates.
Click Log Files. The display updates.
Select Node logs from the Select Log Type drop down menu. The log file updates. Note: Node
logs occur when a JVM starts; dump logs are created if a program crashes.
Click Tools. A list of available tools displays. Note: The available tools depends on the
application being managed.
Click Foundation: M3BE_15.1_M3M. The display updates. Notes:
o A single subsystem (Subsystem A) currently displayed.
o Leave LCM and the Dashboard and M3M_Grid tabs open for use in the next demonstration.
Minimize the RDP window. Note: : Click the minus (-) sign in the upper-right corner to minimize
a form, screen, or window in this application. Do not close the connection.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Demo steps
Part 1: Launch ISO and call M3 programs
Double-click the ISO shortcut on your desktop.
Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
Click Log On. ISO launches.
Start Item. Open (MMS001). Panel B displays.
Start Service Order. Open (SOS100). Panel B1 displays.
Minimize the ISO window.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
IDM process
IDM is completely integrated with ISO, enabling powerful SmartLinks. It provides users with easy access
to documents.
In IDM, there are features to manually add, manage, delete, and connect pictures/documents to relevant
data in Infor M3 applications. This includes locking mechanisms, version tracking, and full security.
To summarize, IDM features include:
• Ability to store millions of documents
• Flexible access to documents and their metadata
• Ability to search document content
• Ability to preview documents
• Direct link to documents from Infor M3 panels
• Ability to drag and drop new documents to Infor M3 panels
• Capability to securely edit documents with check-in/out
• Integration with Smart Office, StreamServe, ReadSoft®, IES, and e-Commerce
• A comprehensive security model
Ephesoft Adapter
Another component that comes with IDM is the Ephesoft Adapter. This adapter enables automatic
storage of all documents scanned through the Ephesoft system. Scanned supplier invoices become even
more powerful with the Infor M3 ADC Adapter. The adapter enables automatic registration of the scanned
supplier invoice in Infor M3. For example, an Infor M3 user can use the Ephesoft Adapter to automatically
view a scanned invoice as a .pdf or a .tif file when simply browsing relevant Infor M3 data.
Which option in LCM is used to manage servers, jobs, and log files and to perform high-
level technical tasks for applications in the Grid?
_______________________________________________________________________
_______________________________________________________________________
Which of the following are features included with IDM? Select all that apply.
a) Ability to monitor and maintain the server, nodes, applications
b) Ability to store millions of documents
c) Flexible access to document and their metadata
d) Integration with ISO, StreamServe, ReadSoft, Infor Enterprise Search (IES)
and e-Commerce
Learning objectives
After completing this lesson, you will be able to:
• Discuss features and functionalities of the tools found in the BPM suite.
Topics
• MDP
• Field Audit Trail (FAT)
• Event Hub
• Infor M3 WS
• SDT
• MEC
• ION
• MAK
• Eclipse
• IPA
Demo steps
Launch Internet Explorer.
Type http://m3app-2013.gdeinfor2.com:41963/mdp/ in the Address field.
Press Enter. The M3 Metadata Publisher login screen displays.
Type Infor123 in the Password field.
Click Sign In. M3 Metadata Publisher displays.
Type OIS020 in the Keywords field.
Verify the Programs radio button is selected. If not, select it.
Verify the Table radio button is selected. If not, select it.
Click Search. The search results display. Note: Results are displayed on tabs by the type of
entity selected. In this demonstration, there is one result on the Programs tab and no results on
the Table tab.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
User roles
FAT provides two user roles: Administrator and Audit Views. Administrators have the ability to set up,
modify, and manage audit trails using the Audit Manager. Users with the Audit Viewer role have rights to
examine audit trail data via the Audit Viewer.
Audit file
FAT creates an audit file to contain the captured data for each file being audited. The format of this audit
file is composed of the audited fields and some extra tracking information.
A concise view of the FAT details are available in the Field Audit Trail Manager, as shown in the image
below.
Examples of publisher to subscriber event routing within the Event Hub include the following:
• Infor M3 BE database events and batch job exits IPA
• Infor M3 BE database events MEC
• Infor M3 BE database events IES
The Event Hub is metadata driven. This is advantageous in that, for example, there is no need to modify
source code Infor M3 BE for every customer business case.
Spreadsheets
You do not have to be a technical person to use the SDT. Instead, spreadsheets are used to organize
data, as detailed in the example below.
• Existing (legacy) data is copied into yellow columns.
• Fixed data is pre-set according to template type (grey columns).
• Specific columns can be exported to separate sheets to be input before the main data transfer for
pre-required data.
In Infor M3, there are many documents that can be sent or received, such as invoices, orders, picking
lists, and bank payments. MEC is the Infor M3 component that builds, sends, and receives these
documents in electronic form.
MEC acts like the post office that sends your mail. Then, at the other end of the process, the recipient
application opens the “envelope,” reads the message, and converts it as needed.
MEC communication
To connect Infor M3 with other systems, different Infor M3 integration components can be used.
Asynchronous communication means Infor M3 does not need to be up when sending a message; it waits
and sends the message when the MEC server is up or sends it from the MEC when it is possible.
Point-to-point architecture
With ION, a hub-and-spoke architecture is created wherein ION distributes messages to the different
systems.
In the diagram, a change in Infor M3 BE results in an event in Event Hub. Event Analytics can receive
events and “filter/process” events, also. MEC receives the event, builds the BOD, and sends it to Infor
ION.
Modification rights
MAK is a required product, but it is not shipped with the ability to modify Infor M3 source code. This right
may be requested by a customer, if needed.
If requested, the customer signs an agreement that grants the customer the right to modify the Infor M3
source code and indicates the following:
• There is no charge for the rights.
• Rights exist solely between Infor and the customer.
• In exchange for granting the right to modify Infor M3 source code, Infor retain rights to all
intellectual property and derivative works created with the MAK.
• Partners are able to modify Infor M3 source code on behalf of a customer who has been granted
this right.
Only people with a MAK certification are allowed to modify the source code.
MAK in Eclipse
The following screen shot shows an example of an Infor M3 program being debugged in Eclipse.
Debugging in Eclipse
IPA process
With IPA, you simply create a model, publish it, and then interact.
IPD
IPD allows you to visually create, edit, and test processes. Based on Eclipse, it provides activity nodes for
Infor applications (e.g., Infor M3 APIs) as well as for other integration connection like e-mail notifications,
multi-level approvals, WS, Infor ION Connect, and Event Hub. Rules allow parallel routing, escalation
reminders, and re-routing.
IPS
IPS executes defined processes. It also manages triggers, including those generated by the Event Hub. It
creates and progresses work units through the processes and provides the ability to monitor and analyze
process performance.
Inbasket
Users interact with work units through the Inbasket. It is accessed through ISO or Infor Ming.le.
Publish to IPS
All the published flows show in IPS with statistics. You can upload a flow to the server, then monitor and
optimize the flow. You can also use this screen to administer the IPA, including activities such as
researching errors.
Learning objectives
After completing this lesson, you will be able to:
• Discuss features and functionalities of the tools found in the UPP.
Topics
• The Infor M3 user experience
• ISO
• M3 H5
• Infor Ming.le
• IES
• EPM
• Infor Business Vault – Data Warehouse Designer (BV-DWD) with M3 Analytics
• Ad Hoc Report Designer
• Infor M3 Report Manager (MRM)
• Infor e-Commerce
ISO
ISO is the client for the rich user experience. It provides the following features:
• A canvas with widgets
• Personalizations
• Mashup Designer capabilities
• IES capabilities
M3 H5
M3 H5 provides an HTML 5-based user interface. The Infor M3 UI Adapter code is rewritten in HTML5. It
has a new look and feel based on Infor UX 3.0 design.
Infor Ming.le
Infor Ming.le is the newest Infor xi Infor M3 user experience. Using a thin client structure, Infor Ming.le
provides IES capabilities and is available for use with all Infor products.
76 Lesson 5: UPP
© 2016 Infor Education
ISO
ISO is a rich Internet application (RIA). It provides a rich information workplace that connects people,
processes, and information.
Advantages to using ISO include the following:
• Provides a user-centered way of interacting with enterprise applications
• Leverages world-class productivity software from Microsoft
• Has a Microsoft Office and Microsoft Windows operating system presentation
Evolution of the UI
Key capabilities
The key capabilities of ISO include the following:
• A rich application user experience
• Dynamic personalization
• Collaboration and workflow
• Microsoft Office interoperability
• Business intelligence
Configuration
ISO is installed in the Grid and can be scaled out.
An ISO connection to Infor M3 is provided by two components:
• The ISO M3 Adapter, which contains the Infor M3 Net Extension
• The Infor M3 API web server, which allows Infor Smart Office to connect to the Infor M3 APIs.
The Infor M3 API WS application is used to expose the MI programs as web services.
The application supports both traditional WSDL-based web services (XML) and RESTful web services
(Representational State Transfer architecture with XML and JSON). For Java-based clients, a grid proxy
API is also exposed.
78 Lesson 5: UPP
© 2016 Infor Education
Personalizations
The personalization tool is used to customize Infor M3 for yourself or for a group of users. For example,
you can highlight an important value, change a number into text, and hide fields that never need to be
changed to make the program easier to use.
Mashups
Mashups, created using Mashup Designer, allow you to customize Infor M3 by composing panels, calling
web pages, and calling list APIs. More advanced programmers can create mashups to update, create,
and delete APIs and Infor M3 external integrations. You can configure a mashup to allow for role- or user-
specific use.
Demo steps
Note: Ensure you are logged in to ISO. If not, follow these steps:
• Double-click the Infor Smart Office shortcut on your desktop.
• Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
• Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
• Click Log On. Infor Smart Office launches.
80 Lesson 5: UPP
© 2016 Infor Education
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
SDK is a real programming tool and requires that you are a skilled .NET programmer.
Startpad
Startpad is a configurable graphical menu option providing a simple and user friendly way of collecting
bookmarks to the system or shortcuts to external applications. Capabilities include the following:
• Ability to group shortcuts
• Ability to assign unique names and icons
• Ability to add your own favorite icons
• Ability to share Startpads with other users or roles
• Ability to export and import Startpads between different installations of ISO
Example of a Startpad
Demo: Explore M3 H5
Your instructor will demonstrate features of M3 H5, including calling an Infor M3 program
and creating both a shortcut and a favorite.
Demo steps
Double-click the H5 Foundations short-cut on your desktop. Internet Explorer launches.
Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
Click OK. The M3 H5 Client tab displays.
Start Customer. Open (CRS610). The Customer. Open tab displays. Note: The personalization
conditional formatting displays in M3 H5.
Double-click the row associated with customer 10001. Panel E displays.
Select Tools > Add to Start Page Shortcuts. The Shortcuts dialog box displays.
Click OK. The Customer. Open tab displays.
Click Close on the Customer. Open tab. The Start Page displays including the new Customer.
Open shortcut.
Click Add in the Favorites area. The Add to Favorites dialog box displays.
Type Item. Open in the Name field.
Type mforms://MMS001 in the Link field.
Click Save. The Start Page displays including the new Favorites link.
Click Item. Open in the Favorites area. The Item. Open tab displays.
Click Close to return to your desktop. Note: If a dialog window displays verifying you want to
leave the page, click Leave this page.
82 Lesson 5: UPP
© 2016 Infor Education
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Connections
Infor Ming.le is a highly customizable social tool that leverages relationships for the company.
Connections that display may include, for example:
• Your friends
• Your home page
• Your profile
• BODs
84 Lesson 5: UPP
© 2016 Infor Education
Sharing
You can share information easily in Infor Ming.le. In the example shown here, a claim has been made that
a product contains peanuts. You may want to share this information with others.
Infor M3 plugin
The Infor M3 plugin enables the Infor M3 UI Adapter to run inside Infor Ming.le. This allows for M3 calls
through the H5 Client.
Technology stack
The following image shows how to connect to Infor M3 using Infor Ming.le.
• Infor Ming.le connects using the Internet, Microsoft SharePoint, and the Infor M3 plugin.
• The Infor M3 plugin connects to the Infor M3 UI Adapter, which in turn connects to the Infor M3
BE.
Demo steps
Double-click the Infor Ming.le shortcut on your desktop. Internet Explorer launches.
Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
Click Sign In. Infor Ming.le displays.
Review the components on the Infor Ming.le home page.
Click M3. The Window Security dialog window displays.
Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
Click OK. The M3 H5 UI displays.
Click Item. Open in the Favorites area. The Item. Open tab displays.
Click Close to return to the desktop.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
86 Lesson 5: UPP
© 2016 Infor Education
IES
IES is a deeply integrated, intuitive search application for Infor M3 and non-Infor M3 data to help
organizations search and find relevant information securely and quickly.
Functionality
With IES you are able to do the following:
• Perform a global search.
• Perform a functional search that allows a flexible search in Infor M3.
• Saved filtered searches – these saved searches can be used to create a to-do list showing the
right information directly.
• Use Alert widgets to create alerts which direct you to the application where you need to take
action – for example having to release an alert first thing in the morning.
IES
Technology
IES is based on a dedicated, open source search engine, Lucene, and features the following:
• State-of-the-art technology
• Same searches that power websites like Wikipedia and Yahoo
• Dedicated search engine means IES is not loading the main Infor M3 transactional database
Demo steps
Note: Ensure you are logged in to ISO. If not, follow these steps:
• Double-click the Infor Smart Office shortcut on your desktop.
• Type <your course assigned username> in the User Name field. Note: Your username will be
provided when your training environment is assigned.
• Type <your course assigned password> in the Password field. Note: Your password will be
provided when your training environment is assigned.
• Click Log On. Infor Smart Office launches.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
88 Lesson 5: UPP
© 2016 Infor Education
EPM
EPM is a BI solution suite that provides organization-wide reporting in which cross-functional data, both
structured and unstructured, comes together to provide sharply focused views of the data.
Suite components
The suite is comprised of the components described in the table below.
Component Description
Infor M3 Business This component supplies the information and analysis needed to
Performance Management make critical business decisions.
Infor M3 Analytics The component generates reports covering four key areas: sales,
finance, procurement, and warehouse.
With the analysis service, you build the queue that enables you to put the data in cubes – for example, for
time or the change. The last step is creating the UI that allows a user to use the data cubes.
90 Lesson 5: UPP
© 2016 Infor Education
BI solution without BV-DWD
The following diagram illustrates how you might build a BI solution without BV-DWD. It involves multiple
databases and people, and becomes unwieldy very quickly.
Infor M3 Analytics
Infor M3 Analytics is a tool included with BV-DWD. It includes the following features:
• Pre-built scorecards are made available to users via an online web-based system. The
navigation, layout and general user experience is very similar to using any other website.
• With Infor M3, content can be securely administered so that only the relevant scorecards are
accessed by the appropriate users.
• Scorecards can be printed. Data can also be viewed and analysed in Microsoft Excel.
• Reports and key performance indicators (KPIs) are focused on the following five process areas
within Infor M3:
o Purchasing
o Production
o Warehouse
o Sales
o Finance
92 Lesson 5: UPP
© 2016 Infor Education
Infor M3 Analytics overview
Ad hoc reporting allows you to build your own reports. They also prevent performance issues. You can
also export and import your ad hoc reports to other systems.
94 Lesson 5: UPP
© 2016 Infor Education
Building and producing an ad hoc report
With Ad Hoc Report Designer, report capabilities are much more dynamic. Report templates are designed
as needed by users and can include the following functionality.
Functionality Description
Related tables Displays data from tables related to master, including the system table.
Calculate fields Calculated based on data from any field in master or related tables.
The diagram below shows how the previous report example is more configurable.
96 Lesson 5: UPP
© 2016 Infor Education
Infor M3 Report Manager (MRM)
MRM is an add-on module built for Infor M3 BE. It transforms Infor M3 BE data stream files and Infor M3
Ad Hoc into dynamically configured reports. It enables generation of PDF and Excel files, which can be
distributed through e-mail and to the Infor M3 Report Manager Client.
There are approximately 800 standard reports preloaded in MRM. The reports can then be configured
and tailored using the preloaded configuration as a base. It provides a framework for finding, generating,
viewing, extending, exporting, and distributing Infor M3 reports in Infor Smart Office, Infor M3 H5, and
Infor Ming.le.
Infor e-Commerce
Infor e-Commerce is an Infor M3 application, but is not considered part of the Infor M3 technology. It
belongs to the Customer Relationship Management suite that helps you manage your customers
throughout the entire customer life cycle.
Solution examples
The following images are examples of what the Infor e-Commerce user interface can look like.
Learning objectives
Now that you have completed this course, you should be able to:
• Describe the technical framework of Infor M3.
• Identify the advantages of the Infor M3 product architecture.
• Identify the main components of Infor M3 System Foundation.
• Identify the main components of Infor M3 BPM suite.
• Identify the main components of Infor M3 UPP.
Topics
• Course review
Number the tiers below to reflect the flow of information in a typical Infor M3 Java
architecture.
Access __________
Application server __________
Database server __________
Users __________
Web server __________
The same information (e.g., type, name, status, and up time) displays for each application
in the Grid when using which of the following options in LCM?
_______________________________________________________________________
_______________________________________________________________________
Indicate whether each Infor M3 technology application is part of the BPP or the UPP.
Event Hub __________
Infor BV-DWD with M3 Analytics __________
Infor e-Commerce __________
ION __________
MEC __________
Infor M3 WS __________
Infor Ming.le __________
ISO __________
ISO SDK __________
SDT __________