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

当 PR 合并到 Bitbucket/GitHub/GitLab 中时,在 Jira 中转换事务

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

自动关闭旧的支持事务

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