Configuration WO服务地址:在不清空服务地址的情况下手动细化XY?

Configuration WO服务地址:在不清空服务地址的情况下手动细化XY?,configuration,coordinates,geospatial,maximo,Configuration,Coordinates,Geospatial,Maximo,在Maximo 7.6.1.1工作指令中: 我可以在地图上单击鼠标右键,然后单击“设置记录位置”,手动输入X&Y纬度和经度 但是,当我这样做时,Maximo会取消预先存在的服务地址。这不是我想要的 相反,我希望保留现有的服务地址,并通过在地图上定义一个位置来进一步完善其XY 例如: 将为道路上的坑洞创建工单。WO有一个服务地址和一个属性地址 计划员/调度员将获取WO,并通过将XY放置在道路上的特定位置,进一步细化XY,而不会使服务地址为空 是否可以在不消除服务地址信息的情况下细化WO的XY 关键

在Maximo 7.6.1.1工作指令中:

我可以在地图上单击鼠标右键,然后单击“设置记录位置”,手动输入X&Y纬度和经度

但是,当我这样做时,Maximo会取消预先存在的服务地址。这不是我想要的

相反,我希望保留现有的服务地址,并通过在地图上定义一个位置来进一步完善其XY

例如:

将为道路上的坑洞创建工单。WO有一个服务地址和一个属性地址

计划员/调度员将获取WO,并通过将XY放置在道路上的特定位置,进一步细化XY,而不会使服务地址为空

是否可以在不消除服务地址信息的情况下细化WO的XY


关键词:Maximo Spatial

您可以使用Maximo自动化脚本实现这一点

您需要在以下字段上创建具有属性启动点的自动化脚本:

WOSERVICEADDRESS.LATITUDEY WOSERVICEADDRESS.LONGITUDEX 格式化地址 并为脚本使用下面的Jython代码

 from psdi.mbo import MboConstants
 if (mbo.getMboValue("SADDRESSCODE").getPreviousValue() is not None):
 mbo.setValue("SADDRESSCODE",mbo.getMboValue("SADDRESSCODE").getPreviousValue().asString(),MboConstants.NOACTION)

谢谢如果用户手动键入新的XY LATITUDEY或LONGITUDEX,则该脚本运行良好。但是,当用户使用地图设置XY时,它似乎不起作用。用户几乎总是使用地图输入XY;他们不会手动键入XY。服务地址为空的问题仍然存在。我相信,如果启动点是WOservice地址的保存,则上述代码将起作用,因为Spatial将直接进入API并跳过属性验证。此代码也可能适用于以下场景:删除SA XY值,保留SA文本值,并将资源的XY用作工单销/点。相关:。