My name is Scott Campbell, I am an IT consultant who has a focus upon the Infor M3 ERP solution.
I have presented at Inforum, the M3 user group in Australia and at many M3 user group meetings.
I 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 consult to a variety of companies in Australia and New Zealand – predominantly in the M3 space around scripting technologies, reporting and M3 foundational component space. In the M3 space I work extensively with JBC
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 😉