问题标签 [jira-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4047 浏览

jira - 如何动态填充 Jira 自定义字段?

在以前的公司作为最终用户使用了几年之后,我对 Jira 管理员方面的事情还是很陌生。我们正在使用标准的 Jira 工作流程。我正在努力解决的情况如下。我正在尝试匹配我们的旧专有问题数据库的一些功能。现在我正在使用许多标准的 Jira 字段,只有两个新的自定义字段(都是由我手动填充的单个选择列表):

1) 客户 = 向我们的支持团队发送新问题电子邮件的客户名称 2) 客户联系人 = 主要客户联系人,当前由自定义列表填充

我创建了这两个自定义字段,因为我们有外部客户使用我们的托管软件来电话或发送电子邮件问题。目前,当客户向我们的支持电子邮件帐户发送电子邮件时,我们的系统会创建一个简单的新问题。然后我们的支持团队进入并清理数据并确保所有必需的 Jira 字段都有数据、评论良好、可重复的步骤等。(目前我们不剥离客户域名来自动填充客户自定义字段,但我可能会尽快尝试这样做。)

我们的支持团队要求我添加以下两个新客户字段:

3) 客户电话号码 4) 客户连接/登录信息

我想要实现的是一个类似这样的系统:

  • 客户名称被输入(通过抓取客户电子邮件地址的域名自动或由我们的支持团队手动输入)到客户自定义字段中。选择的客户名称应该被“推送”到客户联系人选择列表中,以帮助为该特定客户选择值。

  • 客户联系人选择列表应该是“智能的”或动态的,因为在抓取客户姓名的地方进行了一些预处理,这样它就不会显示所有客户联系人供技术支持人员选择,它只是向他们显示客户所选客户的联系人。

  • 除了过滤的客户联系人之外,我只想查看填充在客户联系人选择列表中的联系人的客户电话号码。

  • 最后,我想查看所选特定客户的客户连接信息。我过去在创建 Java / 数据库应用程序时做过这种类型的智能组合框,所以我觉得这在吉拉。我只是在寻找实现这一点的最简单方法。似乎有一些外部插件可能有助于执行此操作(例如,自定义字段的值存储在数据库表中,因此可以查询它们,并且可以将适当的过滤结果集填充到选择列表中。),或者可能使用发布功能(更新问题)等。但在我花更多精力进行调查之前,我知道这种事情必须在某个地方很常见,并且想问 Jira 管理员专家这种功能的最佳实践是什么在自定义字段中。请分享您如何解决此类情况的经验。提前致谢!

0 投票
1 回答
178 浏览

jira - JIRA/Greenhopper 处理补丁版本?

我们有以下要解决的方案。

  1. 我们创建了一个新的 sprint,将其称为 sprint “A”,其中包含一堆问题。
  2. 然后,我们接到客户的电话,导致需要发布紧急补丁。

在这里,我们想为补丁创建一个新的 sprint,并将其移动到计划板的顶部。我们无法做到这一点。

我试图创建第二个计划板来解决这个问题,但似乎我们不能同时进行两个冲刺。

我们应该如何处理这种想要创建“补丁”发布周期的场景?

编辑 - 我可以做的另一件事是同时运行冲刺,但我不知道该怎么做,而且我发现的帖子根本没有帮助。

0 投票
2 回答
787 浏览

project-management - 如何使用 Greenhopper 管理多个项目的开发人员?

我们目前正在使用 Jira 5.1.6 和 GreenHopper 6.0.5。我们有很多项目,总共可能有十几个,但一次只有几个在积极工作,其余的都是为了偶尔的错误修复或其他任务。我们公司的 4 到 5 名开发人员可能同时从事几个项目(有些人只从事一个项目,有些人从事多个项目的维护工作,而且根据业务优先级,谁在做什么工作会有所不同)。

所以,GreenHopper 似乎是从一个非常以项目为中心的观点出发的。我可以为一个项目设置一个快速 Scrum 板,并在其中进行 Sprint 为该项目做的工作。这可以让企业更好地了解该项目的工作。潜在地,一个人也可以为所有项目创建一个董事会(因为 GreenHopper 6 添加了这一点),并在所有项目中进行一种“全球冲刺”。如果我们要进行这种全球冲刺,所有项目负责人都需要立即确定在接下来的几周内应该做什么,这可能是可行的,但似乎有点棘手,需要很多的协调。

我认为我们想要的是某种“资源视图”之类的东西,以便项目所有者可以在他们的 sprint 中设置他们的任务,但是每个开发人员都有某种视图来告诉他们接下来应该做什么任务无论它在哪个项目的冲刺中,以及我们的经理在项目中分配时间的某种方式。所以,我可能会被安排每周工作 20 小时在项目 A 上,10 小时在项目 B 上,10 小时在维护其他项目上,然后进行 sprint 的项目所有者可以看到他们分配了多少时间,我作为开发人员,我会看到我即将完成的任务的某种统一视图,这样我就会知道我接下来应该做什么以及即将完成的工作。我不知道那个描述是否正是我们想要的,但我认为我们想要一些类似的东西,

到目前为止,我对 GreenHopper 的探索中对我们如何处理这个问题的想法是:

  1. 创建我提到的那些“全球”冲刺,并在每个冲刺开始时作为一个部门来尝试安排我们所有人将要做的事情。项目可以使用快速过滤器或类似的工具来查看它们的特定 sprint 部分,我们只需要处理这些 sprint 的协调。
  2. 在所有项目板上使用“并行冲刺”功能,并让每个开发人员针对即将到来的任务创建自己的冲刺。这有助于获得基于资源的视图,但对于项目来说可能很难弄清楚事物的状态,并且绝对感觉就像将 GreenHopper 挤进一个它真的不想去的空间。
  3. 为每个项目创建一个板,记录每个项目即将推出的项目,这样每个项目都有自己的 Sprint,我们获得基于项目的事物视图,并且让每个开发人员自己跟踪他们应该获得哪些项目的 sprint来自的任务。基本上,GreenHopper 并不是用于基于资源的视图的工具,所以甚至不要打扰,相信我们的开发人员和我们的经理会查看所有这些项目的工作任务,而不是试图全部完成一个地方。

这些看起来都不是很好,尽管我相信我们可以用它们中的任何一个来凑合。但我不断回过头来,感觉我们在做一些奇怪或独特的事情,我们会认为,因为 Jira/GreenHopper 是一个行业标准的敏捷工具,它会更容易使用它是我们正在尝试做的事情。我们在做一些疯狂的事情吗?如果存在跨多个项目执行敏捷的标准方法,我认为我们可以改变我们的流程以使用标准实践。是否有一些 GreenHopper 设置或报告或我错过的某处?除了 GreenHopper 之外,我们还应该使用其他一些 Jira 插件吗?那里的其他团队是否使用上述方法之一,并且可以就这是否是一个好主意提供建议?

任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
124 浏览

jakarta-ee - Unable to send IM to user on different domain using Java SMACK

The following snippet is picked out of a JIRA plugin I'm writing to (hopefully) notify people (co-workers) via an IM (gchat in my case) when they've been @mentioned on a JIRA ticket.

My issue is that I'm able to send the IM notifications to users that share the domain of the user who was authenticated at the line:

But not others - eg: I can send from somone@domain_a.com to someon_else@domain_a.com but NOT able to send it to someone_else@domain_b.com...

Any help is appreciated. Cheers,

0 投票
1 回答
370 浏览

jira - 获取代码审查任务以显示在 JIRA 的仪表板中,分配给我的小部件或类似的

有谁知道我如何让代码审查项目在 jira 仪表板上弹出。我尝试了各种查询和不同的小部件(我只能从坩埚中找到一个),但是我似乎无法找到一种方法来让这些显示而无需导航到该特定部分。

*澄清一下,这更像是由 Atlassian 托管的 jira 安装配置。它们具有您可以拖放到仪表板上的小部件。鱼眼+坩埚的东西允许您创建似乎不会出现在 jira 东西中的代码审查。

我敢肯定有办法。

0 投票
1 回答
1220 浏览

jira - JQL 性能 - 自定义文本字段的自然排序

我正在努力处理 JQL 查询。

我们有一个名为“Build Reported”的自定义字段,它是一个文本字段。它具有“4.7.323H”、“5.1.123L”、“3.1.456E”等值。

我需要编写一个简单的查询,它会给我在用户指定的版本之后报告的所有问题。

JQL 函数原型:searchIssues('Build Integrated', '>', '4.7.323B')

为此,我正在触发一个 JQL 查询,它为我提供所有问题的 Build Reported,然后我遍历每个问题并执行逐字符比较以确定当前问题的 Build Reported 版本是否大于用户指定的那个。这似乎需要很长时间才能执行,因为我必须从 jira 数据库中检索所有问题。

有没有更快的方法来实现这一目标?这是我到目前为止所拥有的:

请注意,我没有任何其他过滤器可用于 JQL 查询构建器来帮助我减小结果集的大小。

0 投票
2 回答
2740 浏览

jira - JIRA 将工单标记为已接受/确认

我一直在寻找一种方法让用户在将票分配给他们后确认票。我不知道这是否是一个内置功能,或者是否有一个插件会创建一个状态/按钮,供用户在将票放入队列后接受票。我希望从工作流或开始进度的工单窗口中看到类似的内容,但是没有多少对配置设置的挖掘可以使任何相关的事情发生。

有谁知道 JIRA 中的这个附加功能?非常感谢。

0 投票
2 回答
397 浏览

jira - 根据项目角色创建问题

我目前在使用 JIRA 时遇到以下问题:

我创建了一个新的问题类型(比如Client-Request)和项目角色(比如Client),有没有办法限制只有项目角色“ Client ”中的用户才能创建问题“ Client-Request ”?

我尝试了以下方法:在工作流设计器中,我尝试将验证器(权限验证器)添加到步骤Create中,希望验证器可以过滤项目角色,但 JIRA 似乎没有该功能。

有没有办法解决这个问题?或者任何插件可能会有所帮助?

0 投票
1 回答
629 浏览

jira - JIRA 自定义字段上下文问题

我创建了一个名为“类型”的自定义字段(选择列表),在项目 A 中,我有 3 种问题类型,有没有办法为项目 A 下的每个问题类型配置不同选择列表选项的“类型”?谢谢

例如:

  • 问题类型 1,“类型”,值为 1、2、3
  • 问题类型 2,“类型”,值为 A、B、C
  • 问题类型 3,“类型”,值为 X、Y、Z
0 投票
1 回答
876 浏览

jira - 扩展“快速编辑”插件?

我可以quick-edit在 jira 中扩展插件,以便在快速编辑页面上进行一些自定义验证吗?我尝试将 quiick-edit 插件添加为依赖项并扩展QuickEditIssue类,但它显示错误

编辑问题“已联系 JIRA 服务器,但返回了错误响应。我们不确定此操作的结果。关闭此对话框并在浏览器中按刷新”

那么首先有可能还是我错过了什么?