【问题标题】:Route Workflow from a Pushbutton in Maximo从 Maximo 中的按钮路由工作流
【发布时间】:2020-05-02 12:08:28
【问题描述】:

我试图让 Maximo 中的按钮模仿自动化脚本中的 Route Workflow 按钮。在下图所示的情况下,我希望“完成”按钮弹出工作流程并继续它。我发现了类似的东西

wfs = MXServer.getMXServer().lookup("WORKFLOW") wfs.initiateWorkflow("WFName", mbo)

这仅启动工作流,与 Maximo 中的“路由工作流”按钮不同。

【问题讨论】:

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

标签: workflow maximo


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 2020-04-21
    相关资源
    最近更新 更多