我正在研究POC,以便根据JIRA流程自动化外部系统中的下游流程,并且已经与API发生冲突。它似乎具有很好的集成性,可以从JIRA中提取有关门票的数据,以及从外部生成JIRA门票的能力。
但是,我不知道如何触发外部呼叫作为我工作流程的一部分。例如,如果应该防止票证被路由到工作流程的下一个阶段而不访问数据库以确保库存的可用性,那我怎么能在JIRA中这样做呢?
根据工作流程最终完成时JIRA票证中的属性,我们希望发送JMS或REST消息或者可能更新外部数据库。这可能吗?
先谢谢大家的帮助!
答案 0 :(得分:1)
如果要进行“之前”检查,请在工作流转换中使用验证器。
我强烈建议部署(免费)Script Runner插件。那里你可以实现很多东西。例如,您将获得一个新的验证器选项“脚本验证器”,您可以在其中指定一个Groovy脚本,该脚本决定它是通过转换还是中止它。