I just re-organized this blog: I grouped all posts by category, I added a menu, I made this sitemap, and I re-wrote the pages About and Authors. The idea is to better navigate this blog so you can find more content.
Tips on how to use this blog:
- Use Google Search to search this blog. Use the keyword m3ideas to filter results, e.g. the search
m3ideas m3 web services
will lead you to this blog. You can refine even further with the operator site, e.g.site:m3ideas.org m3 web services
. This blog has a search bar, but unfortunately the WordPress theme doesn’t let me put it above the menu so it’s buried below. - Click on the title of a blog post to open it in full and reveal the additional sections.
- Read the Related and Pingback sections at the bottom of the blog posts, I use them to cross-reference posts with each other so you can find other content related to what you are reading; they are created automatically by WordPress. Sometimes I create my own Related section.
- Read the comments at the bottom of a blog post, that’s where I put latest updates and notes about a post that I didn’t incorporate in the original post.
- Please, if you like what you read, click Like, leave a comment, let me know what you think, subscribe to stay informed, and share around you. If there is something you want to write about, let me know, and I will send you an author invite. Even better, start your own blog and create your own community. The more information the better our work.
- This blog is volunteer and community based and wouldn’t exist without your contribution. Thank you.
3D
- Warehouse 3D demo
- Geocoding of Stock Locations in MMS010
- Augmented Reality for M3 – Hello World with Metaio Creator
Augmented Reality
- M3 + Augmented Reality (idea)
- M3 + Augmented Reality
- Augmented World Expo 2014
- Order picking using a head-up display (HUD) – Posted by Thad Starner
- Augmented Reality for M3 – Hello World with Metaio Creator
Customer Lifecycle Management (CLM)
- Hacking Customer Lifecycle Management (CLM)
- International phone number parsing, validation and formatting for Smart Office
- AsYouTypeFormatter for Smart Office
- Second part of international phone number parsing, validation and formatting for Smart Office
- Third part of international phone number parsing, validation and formatting for Smart Office
Event Hub, Event Analytics
- Event Hub for Infor Process Automation (IPA)
- Event Analytics for Infor Process Automation (IPA)
- Java code in Event Analytics rules
- Subscribe to Event Hub in Java
- Call M3 API from Event Analytics rules
External Program Connector (EPC)
Field Audit Trail (FAT)
H5 Client
- H5 Client
- Data conversion techniques
- Web parts for H5 Client – DRAFT
- Introduction to Web Mashups
- H5 Client and M3 API with jQuery DataTables revisited
Hacking
- Hacking Customer Lifecycle Management (CLM)
- Hacking Infor Grid application development
- Hacking Infor Grid application development (part 2)
- Hacking Infor Grid application development (part 3)
- Hacking Infor Grid application development (part 4)
- Hacking Infor Grid application development (part 5)
- Hacking Infor Grid application development (part 6)
- Custom message process in MEC
IBrix
- IBrix no longer supported?? Help!!
- H5 Client and M3 API with jQuery DataTables revisited
- IBrix conversion proof-of-concept
Ideas
Infor Document Management (IDM)
- How to get an item image from Document Archive
- Get an image from Infor Document Archive with Java
- PDF Merger – a starting point
Infor Enterprise Search (IES)
- Lawson Enterprise Search query syntax
- Mashup/LES – Related search and changing view while searching.
- M3 Infor Enterprise Search – Search query examples V2
Infor ION Grid
- Grid MobileUI Management Pages
- How to decrypt network traffic from Infor Grid
- Hacking Infor Grid application development
- Hacking Infor Grid application development (part 2)
- Hacking Infor Grid application development (part 3)
- Hacking Infor Grid application development (part 4)
- Hacking Infor Grid application development (part 5)
- How to run a Google Glass app in Infor Grid
- Hacking Infor Grid application development (part 6)
- Java Debugging an Infor Grid application at runtime
- Application proxies in the Infor Grid
- How to call M3 API from the Grid application proxy
- Grid CLI
- Access Control on Grid Management Pages
Infor Process Automation (IPA)
- Event Hub for Infor Process Automation (IPA)
- Event Analytics for Infor Process Automation (IPA)
- Hello Google Glass from Infor Process Automation
- Intercept network traffic from Infor Process Automation
- M3 Web Services from Infor Process Automation
- Authorization hierarchies for approval flows in M3
- User synchronization between M3 and IPA – Part 1
- User synchronization between M3 and IPA – Part 2
- User synchronization between M3 and IPA – Part 3
- User synchronization between M3 and IPA – Part 4
Infor Smart Office (ISO)
- Trace in Smart Office
- MForms Automation / URI generator
- Missing columns? Restore columns
- Make field mandatory
- Clear global customization cache
Infor Smart Office Mashups
- How to check if a JScript is running in a Mashup
- How to add filters to a ListView in a Mashup
- Date picker in Mashup
- Current date in Mashup
- Start a Mashup with input parameters
- Mashups and Scripts Marketplace
- Mashup ComboBox for REST Web Service
- Getting the M3 profile in a Mashup
- How to get the current username in a Mashup
- How to get CONO, DIVI, FACI in a Mashup
- How to use an M3 program that’s not yet bookmark enabled in a Mashup
- How to get the URL to Lawson Web Services in a Mashup
- How to tell Mashups apart in a Smart Office script
- Write a Mashup in multiple languages
- Custom Lists & Mashups
- The Who’s Who of Mashup Names and Descriptions
- Mashup – Browsing with F4 through a popup
- Event graphs for Mashups
- Mashup – GridView and CellTemplate
- Mashup – Adding a ContextMenu to the ListView
- Color-coded event graph animations for Mashups
- Mashup/LES – Related search and changing view while searching.
- Command & Control a Mashup from an M3 program
- Mashup – The “new modal Dialog window”
- Mashup – Dialog Window , Timer and DataListPanel
- Mashup – Adding security to part of the mashup based on CurrentUser
- Mashup – SQL Wildcard / DataGrid with sorting / Copy to Clipboard
- Open source release of Address Validation for M3
- How to get the text panel in a Mashup
- Calling M3 Web Services with SQL adapter in Smart Office Mashup
- Workaround to have Google Maps back in Mashups
- Application messages in Infor Smart Office
- Default country in Mashup ComboBox
- Inspect tool for Mashups
- Mashup quality control #1
- Mashup quality control #2
- Mashup quality control #3
- Mashup quality control #4
- Mashup quality control #5
- Mashup quality control #6
- Continuous integration of Mashups – HELP WANTED!!
- Continuous integration of Mashups #2 – Reverse engineering
- Continuous integration of Mashups #3 – HELP GOTTEN!!
- Continuous integration of Mashups #4 – Command line
- MForms Automation in Mashups
- Mashup quality control #7
- #TBT
Infor Smart Office SDK
- Smart Office SDK
- Hello World of Infor Smart Office SDK
- Add a feature to Smart Office SDK
- Add a Profile fragment with Smart Office SDK
Infor Smart Office Scripts
- Send SMS from Smart Office with Skype
- How to check if a JScript is running in a Mashup
- Calling M3 APIs
- ControlTag
- Create XML in a Script
- SQL to XML in a Script
- Print M3 programs locally
- How to pass settings to a script
- How to add a column to a list
- How to consume a Lawson Web Service from a Personalized Script in Smart Office
- Tools to develop Smart Office Scripts
- Cash drawer integration with Smart Office Script
- Detect entry mode in Smart Office script
- How to decrypt Smart Office’s encrypted traffic
- Write to the Log file from a Smart Office Script
- Mashups and Scripts Marketplace
- Translate M3 with Google Translate API
- Self-configuration for Smart Office Scripts
- How to get the user password in a Smart Office script
- How to tell Mashups apart in a Smart Office script
- How to call a process flow from a Smart Office script
- Compiled Scripts for Smart Office
- How to tile windows in Smart Office
- Stand-alone scripts for Smart Office
- User input validation with Smart Office scripts
- More tools
- BackgroundWorkers in Smart Office Scripts – Part 1
- BackgroundWorkers in Smart Office Scripts – Part 2
- BackgroundWorkers in Smart Office Scripts – Part 3
- BackgroundWorkers in Smart Office Scripts – Part 4
- How to add a column to a list (continued)
- Route optimization for MWS410 with OptiMap
- OptiMap_V2
- Progress indicator adorner
- Using Dynamic WS to consume a LWS in a script
- Data conversion techniques
- Monitor Function in SmartOffice – A Quick Way to Find Table/Field Names on M3 Panels
- Open source release of Address Validation for M3
- Content-aware re-sizing of M3 programs, and text interpolation
- Open source address validation of Nordic addresses for Infor M3
- Open source address validation of US addresses for Infor M3
- Open source address validation for Infor M3 using UPS
- Integrating Zeacom call center with Infor Smart Office
- Application messages in Infor Smart Office
Infor e-Commerce
- How to install Infor e-Commerce Development Studio
- OCI PunchOut in Infor e-Commerce
- Subversion in Infor e-Commerce Development Studio
- Infor e-Commerce XML Gateway
- Let’s Encrypt Infor e-Commerce
- Poll: Infor e-Commerce Application Installer (IAI)
Integration
- Send SMS from Smart Office with Skype
- Cash drawer integration with Smart Office Script
- Translate M3 with Google Translate API
- Route optimization for MWS410 with OptiMap
- Open source project: address validation for M3
- Open source release of Address Validation for M3
- Hello Google Glass from Infor Process Automation
- Open source address validation of Nordic addresses for Infor M3
- Open source address validation of US addresses for Infor M3
- Open source address validation for Infor M3 using UPS
- How to run a Google Glass app in Infor Grid
- Walking directions in a warehouse (part 2)
- Integrating Zeacom call center with Infor Smart Office
- Procurement PunchOut with cXML
- More interfaces
- How to call M3 API from Pentaho Spoon (PDI)
- Optimap_v4
- API write example out of Pentaho Spoon
LifeCycle Manager (LCM)
M3 API
- How to call M3 API with REST & JSON
- How to call M3 API from .NET
- How to call M3 API from JavaScript
- M3 API with jQuery DataTables
- How to call M3 API using the Dojo Toolkit
- How to render M3 API using Dojo DataGrid
- Data conversion techniques
- How to call an M3-API with Angular JS and from a web page
- Hosting a Custom Web Service with the M3 API Toolkit
- How to call M3 API from the Grid application proxy
- M3 API protocol dissector for Wireshark
- How to call M3 API from Pentaho Spoon (PDI)
- Easy export/import M3 with JavaScript 6
- M3 MI Data Import for Web Services (MDIWS)
M3 Business Engine (BE)
- How to create a picking list in M3
- Experimenting with middle-side modifications
- Poll: How to add 80 million item/warehouse records in M3?
- Who is the author of an M3 mod?
- Clear global customization cache
M3 Enterprise Collaborator (MEC)
- HTTP channels in MEC (part 2)
- HTTP channels in MEC (part 1)
- HTTP channels in MEC (part 3)
- HTTP channels in MEC (part 4)
- HTTP channels in MEC (part 5)
- HTTP channels in MEC (part 6)
- Procurement PunchOut with cXML
- Custom message process in MEC
- More interfaces
- Rich HTML output from MEC
- Infor MEC – 15 years on
- Call M3 API from MEC process
- Get MEC properties
- Error handling in MEC
- Custom UI for MEC
- Calling SOAP web services from MEC
- SOAP WS-Security in the context of M3
- HTTP channels in MEC (parts 3,6 bis)
- HTTP channels in MEC (part 5 bis)
- SFTP in MEC
M3 Output Management (MOM)
- Getting printouts/reports from Movex / M3 directly to Excel
- Removing BEGIN statements from Streamfiles with Java
M3 Web Services (MWS)
- Web Service pretty print
- How to consume a Lawson Web Service from a Personalized Script in Smart Office
- How to call Lawson Web Services from PHP
- How to get the URL to Lawson Web Services in a Mashup
- How to call an M3 Web Service using jQuery
- Using Dynamic WS to consume a LWS in a script
- Data conversion techniques
- How to dynamically consume a M3 Web Service in C#
- Git for M3 Web Services
- Intercept network traffic from Infor Process Automation
- Calling M3 Web Services with SQL adapter in Smart Office Mashup
- Java Debugging an Infor Grid application at runtime
- M3 Web Services from Infor Process Automation
- Hosting a Custom Web Service with the M3 API Toolkit
- SOAP WS-Security in the context of M3
- X.509 Token policy for M3 Web Services
- Troubleshooting M3 Web Services
MForms Automation (MFA)
MetaData Publisher (MDP)
Mobility & Telephony
- Send SMS from Smart Office with Skype
- Mailbox Inbasket for corporate mobile phones
- Send SMS from PFI with Twilio
- Grid MobileUI Management Pages
- Hacking Customer Lifecycle Management (CLM)
- International phone number parsing, validation and formatting for Smart Office
- AsYouTypeFormatter for Smart Office
- Second part of international phone number parsing, validation and formatting for Smart Office
- Third part of international phone number parsing, validation and formatting for Smart Office
- Integrating Zeacom call center with Infor Smart Office
News
- Karl’s new blog
- Lawson Learning courses
- New M3 blog by Sherman
- Google I/O 2013
- New Blog
- New blog LBI Note
- I quit Infor
- Open source project: address validation for M3
- I joined Ciber
- Smart Office dev team in San Francisco
- M3 ideas @ Inforum 2014
- Infor Product Development: Make the source code available – Sign the Petition!
- Inforum 2014
- Knowledge Should Not Be Trapped Behind A Paywall: Get Ready For Open Access Week
- 2014 in review
- New theme
- Infor launches Infor M3 13.3
- Forums
- 2015 in review
- New blog! Beyond the Limits of M3
- Two new blogs
- More links
ProcessFlow Integrator (PFI)
- Automating the Triggering of a Process Flow using M3 Field Audit Trail
- Trigger PFI flows via EPC
- Comparison of solutions to trigger PFI flows
- How to customize the result of a ProcessFlow Service
- Solution to avoid the Invalid login request in PFI
- Mailbox Inbasket for corporate mobile phones
- How to avoid impersonation with the Mailbox Inbasket for PFI
- PFI trigger generator
- Send SMS from PFI with Twilio
- How to loop M3 activity node in PFI
- How to call a process flow from a Smart Office script
Security
- How to decrypt Smart Office’s encrypted traffic
- How to decrypt network traffic from Infor Grid
- HTTP channels in MEC (part 5)
- HTTP channels in MEC (part 6)
- M3 Web Services from Infor Process Automation
- SOAP WS-Security in the context of M3
- X.509 Token policy for M3 Web Services
- SFTP in MEC
- Let’s Encrypt Infor e-Commerce
SmartData Tool (SDT)
Warehouse optimization
- Warehouse 3D demo
- M3 + Augmented Reality (idea)
- Geocoding of Stock Locations in MMS010
- Route optimization for MWS410 with OptiMap
- M3 + Augmented Reality
- Google Glass
- OptiMap_V2
- Getting and processing an M3 picking list
- M3 Picking Lists in Google Glass
- Augmented World Expo 2014
- Glass project hosted by Infor CloudSuite
- Order picking using a head-up display (HUD) – Posted by Thad Starner
- Augmented Reality for M3 – Hello World with Metaio Creator
- Walking directions in a warehouse
- M3 picking lists in Google Glass @ Inforum
- Walking directions in a warehouse (part 2)
- Route optimization for MWS410 with OptiMap (continued)
UPDATE: I corrected the broken links
LikeLike