Tuesday, 17 May 2016

When the JDE interface is not intuitive enough

What do you mean?  This has never occurred.  Surely, everyone at any “JDE101” course in the world has thought, this is the most intuitive software that has ever been created.  So easy to use… No…  Just me…

We’ve had a situation recently where users (proper licensed users) for HS&E just want to enter their issues using a simple web form.  They don’t want to authenticate, they don’t want to navigate, they just want to type and upload – fair enough really.  I think that there is about 1000 people that can enter these incidents – so best we make it easy and lower the costs of training and also have a layer of abstraction from the ERP so that tools releases and things will not confuse anyone!

So, the webform takes shape:

image

Nice and easy to use, easy to navigate.

Simply adds incidents into JD Edwards using AIS – yes another use for AIS.

This solution creates a cache every X minutes of all of the lookup fields from various JD Edwards tables.  This is done in batch in the background, therefore JDE could be down and this solution could continue to run.  If JDE was not available for the final “submit”, then the JSON payload is saved off for later execution.

Pretty neat hey?  This type of thing could be on a tablet and eventually made available to the General Public in an offline format and batch uploaded to JDE.

This is to demonstrate the power of “Web Forms” and how these can be used to get data into your ERP.

One really nice thing about this is that it’s completely mobile native and tablet native.  The code knows the resolution of the device and can render the screen based upon this.

Screenshot_2016-05-17-16-47-54_resizedScreenshot_2016-05-17-16-47-34_resized

As you can see from the above, the forms are also able to use the devices location and also camera functionality to facilitate the data entry process.

Mobile native, intuitive data entry to JD Edwards!  Thanks AIS, thanks Myriad Mobile developers!

No comments:

Extending JDE to generative AI