WO服务地址:在没有nulling-out服务地址的情况下手动细化XY?

WO Service Address: Manually refine the XY without nulling-out the service address?

在 Maximo 7.6.1.1 工单中:

我可以通过 right-clicking 在地图中手动输入 X 和 Y(纬度和经度),然后单击 设置记录位置


但是,当我执行此操作时,Maximo nulls-out pre-existing 服务地址。这不是我想要的。

相反,我想保留现有的服务地址,并通过在地图上定义一个位置来进一步细化它的 XY。

示例:

为道路上的坑洼创建工单。 WO 有服务地址(属性 地址)。

A planner/scheduler 将采用 WO 并通过将 XY 放置在道路上的特定位置来进一步细化 XY(没有 nulling-out 服务地址)。


是否可以在没有nulling-out 服务地址信息的情况下细化工作单的 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)