My name is Scott Campbell, I am an IT consultant who has a focus upon the Infor M3 ERP solution.
To get the usual stuff out of the way – the content on this site does not represent any official direction or opinions by any company that I currently work for or have previously worked for. Opinions and thoughts expressed are my own.
I currently work for Infor as a Technical Solution Architect and since joining in August 2018 I have been focused on M3CE and involved with many of the early projects including some of the first upgrades to M3CE.
I used to contract back to a fishing company called Independent Fisheries (IFL) as the IT Manager where I had been employed by them for over 18 years. I built, planned and maintained their IT infrastructure, imposing consistency and structure on a small but rapidly growing network. I have consulted to a variety of companies in Australia and New Zealand – predominantly in the M3 space around scripting technologies, reporting and M3 foundational component space.
I have presented at Inforum, the M3 user group in Australia and at many M3 user group meetings.
I led the installation of MoveX in 2003 for IFL and managed an upgrade to 10.1 in 2010 which gave us access to Smart Office with the aims to use scripts to remove our modifications.
I have an interest in technology, it’s oddities, reporting technologies and software development believing that IT is a lifestyle, not a career.
This blog was initially started to fill a gap around a lack of information about Smart Office scripting. At the time it was a black art that was mumbled in muted tones by (then) Lawson consultants. A shame given that it really is the killer feature within Smart Office.
I started out to document my exploration of the Smart Office framework – hoping to provide some inspiration to others so should you choose to read the posts from beginning to end then you will notice there are revisions of ideas and scripts as my knowledge matured. The blog is deliberately written informally with the honesty and passion of the moment.
Over the years I have stated that I am not a developer, I am completely self taught but I guess that significant portions of my IT working career has revolved around writing code – ranging from macros to import sales reports in to spreadsheets which were written because I hated data entry (my job at the time) through to a functioning 3PL tool for our Coolstore operation and extensive code to automate monitoring, health check status pages. And of-course in the M3 Smart Office space I have done extensive coding to automate entry in to fields through to completely customised windows to allow the streamlining of specific process and business logic – abstracting native M3 processes through extensive use of the M3 APIs and WebServices.
If you would like to contact me directly with comments, questions, suggestions or interesting things you have done developing against M3, then please feel free to send me an email firstname.lastname@example.org – I can’t answer all questions but I try 🙂
The code posted here is as is and use at your own risk. Opinions expressed here are well, my own but you all know the standard disclaimers 😉