Maximo:通过单击 URL 更改工作订单状态

Posted

技术标签:

【中文标题】Maximo:通过单击 URL 更改工作订单状态【英文标题】:Maximo: Change work order status by clicking URL 【发布时间】:2020-01-22 11:29:27 【问题描述】:

背景:

我每年有 10,000 条人行道需要步行检查(使用移动设备)。人行道上有 PM 生成的检查工单。

我的用户在人行道上行走时需要将检查工单设置为complete。我认为最好的方法是:

    走到人行道;地图会平移到他们的 GPS 位置。 在他们的 GPS 位置,用户将单击适用的人行道工单。 点击工单的动作会将检验工单设置为完成。

不幸的是,据我了解,没有任何 Maximo 产品可以有效地做到这一点。我的组织购买了 Spatial、Linear 和 Anywhere,但我认为这些附加组件中的任何一个都不能达到我所描述的效果。


问题:

我可以通过创建一个在图层中显示工作订单的 ESRI web 地图来解决这个问题。

该图层将具有一个计算的 URL,单击该 URL 时,将向 Maximo Web 服务发送请求,从而将工作订单设置为完成。


是否可以通过 URL 更改工单状态?

Maximo 7.6.1.1

【问题讨论】:

假设您通过 SSO 或其他方式进行身份验证,是的,这应该可以通过 Maximo 的 RESTful API 实现。 您是否尝试过通过带有_action=Change 的REST url 使用statusifacenp_statusmemostatus 来访问基于WORKORDER 的对象结构? 【参考方案1】:

几个问题 - ESRI 地图是否知道 maximo 一侧的 WONUM 是什么?如果是这样,您可以使用其余的 API,发送一个补丁并完成它。我会在 ESRI 客户端和 Maximo 客户端之间编写某种代理或排队机制,以启用某种您可以管理的中介。

POST /oslc/os/workorder/工单的休息 ID x 方法覆盖:PATCH 属性:*

“状态”:“完成”, “说明”:“用户XXXXXX设置完成”

如有更多问题,请随时与我联系 - 我直接与 Maximo 和 Mobile 合作,并认为我们的用例并没有那么遥远。

【讨论】:

以上是关于Maximo:通过单击 URL 更改工作订单状态的主要内容,如果未能解决你的问题,请参考以下文章

Maximo Anywhere - 离线工作订单规范

如何在 Maximo 中的任何地方保存记录

从 Worklight 开发的移动应用程序更改用户 Maximo 密码

Maximo 资产:上次同步日期

Maximo Anywhere - 拍照 - 应用功能问题

Maximo/Oracle SQL 语句从连接表中返回不需要的数据