Maximo 7.6.1.1:
我在ASSET有自定义字段。
ASSET.GEOMETRYTYPE
ASSET.X
和 ASSET.Y
在WO中,如果资产的GEOMETRYTYPE = POINT,那么我希望资产的XY优先于服务资产的XY(在地图中自动定位时)。
例如,如果从 SR 中创建一个树形修剪 WO,那么 WO 很可能会指定一个服务地址。
在工作流程的某个点上,林业主管将在 WO 中指定树木资产。树木的XY将比服务地址的XY更有意义,更精确。所以,我们希望树木资产的XY能够胜过服务地址的XY。
有没有办法让 WO 资产的 XY 比服务地址的 XY 更重要 -- 如果资产的几何类型是点?
这可以通过一个简单的自动化脚本来实现(有一个属性启动点)。
if mbo.getString("ASSET.GEOMETRYTYPE") == "POINT":
mbo.setValue("SERVICEADDRESS.LONGITUDEX", None)
mbo.setValue("SERVICEADDRESS.LATITUDEY", None)
如果资产的几何体类型是一个点,那么它就会将服务地址的XY归零。
注意,如果资产的几何类型是点,那么它就会将服务地址的XY归零。
听起来IBM计划在OOB Maximo中实现这样的功能:"可配置的自动定位顺序和灵活的层次结构
"可配置的自动定位顺序和灵活的层次结构"
资料来源:"路线图"。路线图。IBM Maximo基于位置的服务 (节选 此处).
但有传言说,IBM已经谈了好几年了,但还没有实施。