从现有路线批量删除路线停止?
Batch-delete route stops from an existing route?
在 Maximo 7.6.1.1 中:
有没有办法从现有路线中批量删除路线停靠点?
- 从路线中删除所有路线停靠点
- 从满足特定条件(过滤器、高级查询或 WHERE 子句)的路线中删除路线停靠点
注:
我每条路线有数千个路线停靠点。该解决方案需要删除所有适用的路线停靠点——而不仅仅是结果第一页中出现的路线停靠点。
自动化脚本可以做到这一点。
- 使用高级 属性 "for use by user in the UI" 在路由应用程序中创建 Sig 选项。
- 将 Sig 选项添加到 Select 操作菜单或在路由的主选项卡上放置一个按钮,其中的事件等于 Sig 选项名称 - 这样具有权限的用户可以看到并单击 Sig选项。
- 如果需要,使用其他应用程序的选择列将一个添加到路线。
- 将 Sig 选项授予适当的安全组。
- 创建一个带有针对路由对象的 Action 启动点的自动脚本,并将 Action 命名为与 Sig Option 相同的名称。您可以让脚本查找
routeStopMbo.isSelected()
或只是循环浏览 routeStopSet
中的所有 Mbo,假设它们已通过用户的过滤器。
在 Maximo 7.6.1.1 中:
有没有办法从现有路线中批量删除路线停靠点?
- 从路线中删除所有路线停靠点
- 从满足特定条件(过滤器、高级查询或 WHERE 子句)的路线中删除路线停靠点
注:
我每条路线有数千个路线停靠点。该解决方案需要删除所有适用的路线停靠点——而不仅仅是结果第一页中出现的路线停靠点。
自动化脚本可以做到这一点。
- 使用高级 属性 "for use by user in the UI" 在路由应用程序中创建 Sig 选项。
- 将 Sig 选项添加到 Select 操作菜单或在路由的主选项卡上放置一个按钮,其中的事件等于 Sig 选项名称 - 这样具有权限的用户可以看到并单击 Sig选项。
- 如果需要,使用其他应用程序的选择列将一个添加到路线。
- 将 Sig 选项授予适当的安全组。
- 创建一个带有针对路由对象的 Action 启动点的自动脚本,并将 Action 命名为与 Sig Option 相同的名称。您可以让脚本查找
routeStopMbo.isSelected()
或只是循环浏览routeStopSet
中的所有 Mbo,假设它们已通过用户的过滤器。