Workflow 从Maximo中的按钮发送工作流

Workflow 从Maximo中的按钮发送工作流,workflow,maximo,Workflow,Maximo,我试图在Maximo中使用一个按钮来模拟自动化脚本中的路由工作流按钮。在下图所示的例子中,我希望“完成”按钮弹出工作流并继续。我发现像这样的事情 wfs=MXServer.getMXServer().lookup(“工作流”) wfs.initiateWorkflow(“WFName”,mbo) 这只会启动工作流,不会执行与Maximo中的“路由工作流”按钮相同的操作 不要让脚本启动工作流,而是在工作流中通过操作启动点调用脚本的操作行,然后继续执行您希望工作流执行的操作。您甚至可以在相同或不同的

我试图在Maximo中使用一个按钮来模拟自动化脚本中的路由工作流按钮。在下图所示的例子中,我希望“完成”按钮弹出工作流并继续。我发现像这样的事情

wfs=MXServer.getMXServer().lookup(“工作流”)
wfs.initiateWorkflow(“WFName”,mbo)

这只会启动工作流,不会执行与Maximo中的“路由工作流”按钮相同的操作


不要让脚本启动工作流,而是在工作流中通过操作启动点调用脚本的操作行,然后继续执行您希望工作流执行的操作。您甚至可以在相同或不同的脚本上有另一个操作启动点来执行任何后续处理。然后,您可以将按钮挂接到工作流。无论如何,这基本上就是你应该如何使用工作流:编排你的流程。

你想推进的节点是什么?它是分配节点吗?手动输入节点?其他人中的一个?(屏幕的“分配”部分用于工单应用程序,与工作流位置没有任何关系。)@Dex它正在触发工作流中用于工单的手动输入节点。这听起来像是工作流将前进到的节点。手动输入节点会提示用户选择某些内容,然后相应地进行操作。这不是它可以坐在上面的东西。您正在尝试从哪个节点前进?为什么不将按钮的事件设置为ROUTEWF,并将值设置为工作流进程的名称?为什么需要自动化脚本?@Dex此脚本当前位于任务节点上。