在 Jira 中创建自己的实体类型 - 扩展数据模型



致 Jira 插件和扩展的所有开发人员 - 是否可以使用我自己的实体类型扩展 Jira 数据模型?我的意思是向系统添加全新的实体(数据库实体(,但假设它们将与现有的 Jira 对象(用户、问题、项目(建立关系?

如果是这样,还有几个更具体的问题:

  1. 我们可以ORM将实体映射到标准SQL表中,还是必须使用一些特殊的数据存储结构?

  2. Jira SDK 中是否支持此类扩展?或者任何可以说明如何在 SDK 中完成此操作的示例?

  3. UI 怎么样 - 是否可以使用 Jira 的 UI 组件来构建自定义表单?列表搜索功能,Lucene索引,过滤器 - 可以重用于自定义对象吗?

  4. 示例或相关文档?

谢谢!

您可以使用活动对象 (AO(,这将允许您创建新实体并允许将它们存储在 Jira 数据库中。

https://developer.atlassian.com/server/framework/atlassian-sdk/best-practices-for-developing-with-active-objects/

这得到了 atlassian-sdk 的完全支持。要了解有关 atlassian SDK 的更多信息,请单击此处:https://developer.atlassian.com/server/framework/atlassian-sdk/set-up-the-atlassian-plugin-sdk-and-build-a-project/

有关 UI,请查看 atlassian AUI:https://docs.atlassian.com/aui/

一些额外的文档:https://community.atlassian.com

http://www.j-tricks.com/tutorials/active-objects-injection

玩得开心:)

最新更新