【问题标题】:WO: Make asset XY trump service address XY -- if asset's geometry type is pointWO: 使资产 XY 胜过服务地址 XY -- 如果资产的几何类型是点
【发布时间】:2020-04-29 15:43:36
【问题描述】:

Maximo 7.6.1.1:

我在资产中有自定义字段:

  1. ASSET.GEOMETRYTYPE
    • 值:点、线、多边形
    • 来源:JSON 映射
  2. ASSET.XASSET.Y

在 WO 中,如果资产的 GEOMETRYTYPE = POINT,那么我希望资产的 XY 优于服务资产的 XY(在地图中自动定位时)。

  • 这将适用于当前记录的蓝色地图图钉以及自动创建空间。
  • 关于 OOB 逻辑的更多信息在这里:Automatic location search order process for work orders
  • 这种情况适用于其他几何类型,如线或多边形。这些资产很大,服务地址的 XY 将比线或多边形的中心点更精确/更有意义(与点不同)。

例如,如果树修剪 WO 是从 SR 创建的,那么 WO 可能会指定一个服务地址。

在工作流程的某个时刻,林业主管将在 WO 中指定树木资产。树的 XY 将比服务地址的 XY 更有意义和精确。所以我们希望树资产的 XY 胜过服务地址的 XY。


如果资产的几何类型是点,有没有办法让 WO 资产的 XY 胜过服务地址的 XY?

【问题讨论】:

    标签: maximo


    【解决方案1】:

    这可以通过一个简单的自动化脚本(带有属性启动点)来实现:

    • 对象:工单
    • 属性:资产编号
    • 事件:运行操作

    if mbo.getString("ASSET.GEOMETRYTYPE") == "POINT":
        mbo.setValue("SERVICEADDRESS.LONGITUDEX", None)
        mbo.setValue("SERVICEADDRESS.LATITUDEY", None)
    

    如果资产的几何类型是一个点,那么它会清空服务地址'XY。


    注意:

    听起来 IBM 计划在 OOB Maximo 中实现类似的功能:

    “可配置的自动定位顺序和灵活的层次结构”

    来源:Roadmap: IBM Maximo Location Based Services(摘录here)。

    但有传言称,IBM 多年来一直在讨论这个问题,但还没有实现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 2020-05-17
      • 2016-10-04
      • 1970-01-01
      • 2023-02-18
      • 1970-01-01
      • 2018-12-13
      相关资源
      最近更新 更多