首页 > 解决方案 > Run automation script from a Action?

问题描述

I have Maximo 7.6.1.1.

I would like to run an automation script from a custom Action button (in WO List View).

![enter image description here

I've created an automation script with an action as a launch point. And I think I need to somehow reference the action in Application Builder >> Select Action.

But I've been unsuccessful in doing this--I've just been making random guesses at which options to choose, and of course, it hasn't worked.

How can I run automation script from a Action in WO List View?

标签: user-interfaceconfigurationcustomizationmaximojython-2.7

解决方案


您首先为应用程序创建一个 SIGOPTION(在 Application Builder 应用程序中),但要包含您希望出现在菜单中的描述。然后,在引用您的 sigoption 的“选择操作”菜单中创建一个条目(同样,在 Application Builder 应用程序中)。您不必在菜单条目中填写任何描述或详细信息,它们将从 sigoption 继承(这就是您首先创建它的原因)。给自己这个 sigoption 的权限。这是让菜单进入系统做某事的常用方法。

我跳过了将 sigoption/menu 条目绑定到脚本的关键信息,以便于解释添加菜单条目,但要使该条目运行自动化脚本,需要做两件事。首先是 sigoption 的名称必须与您为自动化脚本创建的操作完全相同。第二个是您必须选择 sigoption 对话框最底部的单选按钮,在“高级签名选项”部分中,标记为“这是用户必须在 UI 中调用的操作”。

有了这些东西,您的菜单现在应该配置为在应用程序中选择时运行您的自动化脚本。


推荐阅读