Maximo Spatial:设置记录位置功能背后的机制是什么?

问题描述 投票:0回答:1

Maximo 7.6.1.1/Spatial 7.6.1

用户可以在地图上单击鼠标右键。

显示以下消息之一:Set record location-或-No actions available

enter image description here

问题:

Maximo使用什么机制来决定允许用户使用Set record location还是改为说No actions available

maximo
1个回答
0
投票

猜猜:

这样的事情是否在JavaScript / Maximo映射中发生?


  1. [Maximo加载当前记录的“地图”标签时:
    • 它检查当前记录是否已链接。
    • if WORKORDER.PLUSSISGIS = [0 or 1] then [unlinked or linked]
  2. 用户右键单击地图。
  3. 如果当前记录是not链接的,则显示Set record location
    • 用户单击Set record location
    • 用户右键单击的坐标用于填充WOSERVICEADDRESSLATITUDEXLONGITUDEY字段。
  4. 但是,如果记录已链接,则显示No actions available
    • 原因:如果记录已链接,则表示关联的GIS要素类中有一个要素。
    • 在使用Set record location的过程中基本上为时已晚(因为Set record location不能用于移动GIS要素类中的要素-只能使用ArcGIS REST API来执行此操作。
    • 相反,Maximo希望用户通过使用编辑工具栏将点移动到GIS要素类中(将点拖放到新位置)。这是通过ArcGIS REST API中的编辑工具完成的。

如果我错了,有人可以纠正我,我将非常感激。如果我能理解幕后发生的事情,那将真的有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.