In Maximo 7.6.1.1 work orders:
I can manually enter the X & Y (LATITUDEX & LONGITUDEY) by right-clicking in the map and clicking Set record location.
However, when I do this, Maximo nulls-out the pre-existing service address. This is not what I want.
Instead, I would like to preserve the existing service address, and further refine its XY by defining a position on the map.
Example:
A work order is created for a pothole on a road. The WO has a service address (a property address).
A planner/scheduler would take the WO and further refine the XY (without nulling-out the service address) by placing the XY at a specific position on the road.
Is it possible to refine the WO's XY, without nulling-out the service address information?
(Keyword: Maximo Spatial)
You can achieve this using maximo automation scripting.
You need to create an automation script with attribute launch points on the following fields:
And use the below Jython code for the script.
from psdi.mbo import MboConstants
if (mbo.getMboValue("SADDRESSCODE").getPreviousValue() is not None):
mbo.setValue("SADDRESSCODE",mbo.getMboValue("SADDRESSCODE").getPreviousValue().asString(),MboConstants.NOACTION)