【问题标题】:JIRA Integration with external systemsJIRA 与外部系统的集成
【发布时间】:2015-04-29 10:10:51
【问题描述】:

我正在开发一个 POC,以基于 JIRA 流程自动化外部系统中的下游流程,并且在 API 方面遇到了困难。它似乎与从 JIRA 中提取有关工单的数据以及在外部将工单生成到 JIRA 的能力进行了很好的集成。

但是,我看不到如何在我的工作流程中触发外部调用。例如,如果要在不访问数据库的情况下防止工单被路由到工作流的下一阶段以首先确保库存可用性,我该如何在 JIRA 中做到这一点?

在最终完成工作流时,基于 JIRA 票证中的属性,我们希望发送 JMS 或 REST 消息或可能更新外部数据库。这可能吗?

提前感谢大家的帮助!

【问题讨论】:

    标签: jira jira-rest-api jira-rest-java-api


    【解决方案1】:

    如果您想进行“之前”检查,请在工作流程转换上使用验证器。

    我强烈建议部署(免费)Script Runner 插件。在那里你可以实现很多东西。例如,您将获得一个新的验证器选项“Script Validator”,您可以在其中指定一个 Groovy 脚本来决定它是允许过渡还是中止它。

    【讨论】:

    • 并且post函数也可以用来处理问题的“最终完成”部分。
    • 感谢 Koshinae 和 Scott。我们在 Groovy 上相当薄弱——是否可以像许多 BPM 包一样使用纯 Java?
    • 不知道,我没有听说过,但它不符合条件。实际上,如果您了解 java,则 groovy 很容易学习。 groovy-lang.org/differences.html
    猜你喜欢
    • 2011-05-27
    • 2014-08-30
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 2012-05-19
    • 2011-05-02
    • 2012-01-28
    • 1970-01-01
    相关资源
    最近更新 更多