我们的要求是在未来三天内使用JIRA开发一个插件,
在我们的应用程序中将JIRA问题/用户案例/错误/任务与KPI标记/链接。用户将在搜索框中搜索分配给他的KPI,并将其与选定的KPI链接。
当JIRA问题/用户案例/错误/任务完成时,更新我们应用程序中KPI的状态。
我已阅读以下文档链接并能够开发简单/原始JIRA插件,但现在不确定如何实现上述要求以及如何做。
https://developer.atlassian.com/cloud/jira/platform/getting-started/
https://developer.atlassian.com/cloud/jira/platform/extending-the-user-interface/
我正在从所有专家那里寻求有关以下问题的帮助
下一步从哪里开始以及如何进行。我们知道Nodejs,并且愿意以相同的方式开发插件吗?
在显示问题及其详细信息的JIRA UI的搜索框中,需要什么样的模块来显示应用程序中的KPI?
问题/用户案例/错误/任务完成后,如何编写/注入脚本来调用我们应用程序的REST API并更新KPI状态?
我可以在哪里存储JIRA问题和KPI映射信息?可以将这些信息存储在JIRA中吗?
谢谢........
答案 0 :(得分:0)
您列出的链接是入门的正确位置,connect express具有到一个示例Jira项目-https://bitbucket.org/atlassianlabs/atlassian-connect-jira-example
我不确定您要扩展UI的确切位置。如果您想添加一个新按钮或类似于查看问题页面的内容,请查看https://developer.atlassian.com/cloud/jira/platform/issue-view-ui-locations/中的可用位置 该页面上还有其他可能的位置,也通过左侧的链接列出,请查看位置模块。
这听起来像是您在尝试监听网络挂钩,看看https://developer.atlassian.com/cloud/jira/platform/webhooks/中可以监听的钩子。
Jira通过实体属性api提供了一些非常基本的存储键值存储,如果需要更复杂的内容,请参阅https://developer.atlassian.com/cloud/jira/platform/modules/entity-property/。