Close

使用 Jira 实现 Slack 自动化

Jira 是工作所在的地方。但有时我们想要在其他地方接收我们的更新。

借助自动化,您可以使用 JQL 筛选某些工作项,然后发送 Slack 或 MS Teams 消息或电子邮件。在此用例中,我们将在冲刺中显示所有未解决工作项的列表,并发送每日 Slack 消息,以便每个人都可以了解情况。您还可以使用它来显示已屏蔽的工作项、即将违反 SLA 的工作项等等。

显示自动化如何连接两种产品的 Jira 和 Slack 徽标
自动化秘诀
自动化秘诀

步骤 1:选择触发器

每个规则都以触发器开始。在本例中,我们将使用“计划触发器”。这是一个非常强大的触发器,可通过上百种不同的方式使用。您可以使用 Cron 指定一天中的确切时间,并精确到分钟。但在这里,我们只需指定此规则每 1 天运行一次。

选择排期

第 2 步:添加“查找工作项”操作

此操作允许您突出显示使用 JQL 指定的工作项。此操作总是伴随着另一个随后会打印出结果的操作。用于本用例的 JQL 是:Sprint in openSprints() and statusCategory != Done

选择“查找工作项”

步骤 3:添加 Slack/MS Teams 操作

您可以根据需要向规则添加任意数量的操作。现在“查找工作项”操作已经找到了工作项,我们就需要发送这个列表了。选择最适合您的操作。在此,我们将选择 Slack 操作。

您需要在操作中使用智能值。智能值允许您访问和操作 Jira 中的几乎所有数据。

要以规整列表发送完整的工作项列表(带有超链接),我们使用以下智能值:

{{#lookupIssues}} *<{{url}}|{{key}}> {{/}}

对于非开发人员来说,这可能看起来很棘手,但是您只需要从我们的文档中复制所需要的智能值即可。当然,您也可在试验场中查看完整规则的实际效果。

添加 Slack 通知

第 4 步:测试

要测试此规则,您可以暂时将触发器更改为手动并发送到私人 Slack 房间。一如既往,您可以在审核日志中跟踪痕迹。

自动化秘诀

详细了解 Jira Automation

如何将 Jira Automation 与 Slack 结合使用

一个包含各种实用 Jira Automation 资源的页面

智能值简介

访问我们的 Jira Automation Youtube 频道

您可能会认为有用的其他规则

显示如何自动分配工作项的 Jira 徽标和人员图标
分配工作项

自动分配工作项

如果提起的工作项没有经办人,将自动分配给工作项的创建者

显示如何同步工作的 Jira 徽标和同步图标
同步工作项

同步工作

当长篇故事被标记为“已完成”时,会将所有故事也移至“完成”

显示如何自动汇总故事点的 Jira 徽标和钢笔图标
敏捷

汇总故事点

创建新的子任务时,将其故事点汇总到父项

Jira、Bitbucket、GitHub 和 Gitlab 徽标
DevOps

连接 Jira 和 Bitbucket、GitHub 或 GitLab

当拉取请求合并到 Bitbucket/GitHub/GitLab 中时,在 Jira 中转换工作项

显示如何同步工作的 Jira 徽标和同步图标
ITSM

自动关闭旧的支持工作项

如果客户在 5 天内未回复工作项,请关闭该工作项并发布评论