JIRA和光大e信消息同步实现方案

背景

background

作为一个项目与事务追踪工具,JIRA上每天会有大量的项目动态产生,比如缺陷追踪、项目需求与任务完成信息等。在日常业务中,测试工程师、产品经理等需要将项目信息及时分发给相关人员,以提醒进度。如何自动、及时地将信息高效地进行分发,是我们面临的问题。

日常工作中,我们习惯使用光大e信实时通讯工具交流项目的进展、问题等。通过组建团队或项目工作群,在群聊中进行信息交流,以达到信息透明和快速处理的目的。由此可见,如果利用光大e信协同办公能力,将JIRA和e信进行对接,定时自动向光大e信群组推送JIRA项目动态,能够提高信息同步的效率。

解决方案

Solution

利用光大e信推送应用消息API推送JIRA事件信息:通过编写Python脚本,建立JIRA与光大e信之间的联系,定时执行脚本,即可将JIRA事件信息自动同步推送到群聊中。

本文仅针对JIRA缺陷内容对接光大e信进行举例,并说明实现方案。

1、创建自建应用

在光大e信后台创建自建应用,获得应用的Secret和AgentId,以及企业组织的corpid。

固定布局

工具条上设置固定宽高,

背景可以设置被包含,
可以完美对齐背景图和文字,

以及用于模板制作。

corpid:每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看(需要有管理员权限)。

Secret:Secret是企业应用里面用于保障数据安全的“钥匙”,每一个应用都有一个独立的访问密钥,为了保证数据的安全。

AgentId:应用的唯一id。

2、获取JIRA数据

编写Python脚本,进行JIRA认证,通过JQL查询符合条件的issue。

JIRA认证

登录JIRA,获取授权。

def login_jira(username, password, url):

    jira = JIRA(basic_auth=(username, password), options={\’server\’:url})

    return jira

issue操作

通过JQL查询符合条件的issue。

jql = \”project = \’XXX\’ AND issuetype = XXX AND status in (\’To Do\’, \’In Progress\’) AND assignee in XXX\”

issues = jira.search_issues(jql,startAt=0, maxResults=0, json_result=True)

3、推送消息

在光大e信中自建应用,调用光大e信应用创建群聊API创建应用群,并获得对应群ID。构造消息结构,利用推送应用消息API,向指定群ID中发送构造消息。

应用创建群聊

通过调用光大e信应用创建群聊API创建一个群,并获取到对应的群ID。

JIRA和光大e信消息同步实现方案

光大e信新建群聊接口

推送应用消息

构造消息结构,通过调用光大e信推送应用消息API,向上面创建的群中推送bug信息。

JIRA和光大e信消息同步实现方案

光大e信推送应用消息接口

效果示例

demo

至此,JIRA与光大e信应用对接完成,实现了JIRA事件信息的全自动及时推送,提升了团队的工作效率和沟通效果。

JIRA和光大e信消息同步实现方案

文章作者:张宇

手绘插画:岳媛

原创文章,作者:EBCloud,如若转载,请注明出处:https://www.sudun.com/ask/33575.html

(0)
EBCloud's avatarEBCloud
上一篇 2024年4月2日 下午3:28
下一篇 2024年4月2日 下午3:28

相关推荐

  • 东莞网络建设最佳方案是什么?

    云服务器,这个词在当今的网络世界中已经变得如此熟悉。但是,你真的了解它的全部吗?它究竟有什么优势和特点?如果你是东莞地区的企业,那么你是否曾经面临过网络建设的困扰?如果是,那么东莞…

    行业资讯 2024年4月16日
    0
  • 硬件在环(HIL)测试系统介绍

    概览 可以使用强大的硬件在环(HIL)仿真方法更高效地测试嵌入式控制系统。鉴于安全性、可用性或成本等因素,使用完整的嵌入式控制系统执行所有必要的测试是不切实际的。而借助HIL仿真,…

    2024年5月31日
    0
  • 如何使用坚果ip实现网站加速?

    随着互联网的发展,网络安全问题日益成为人们关注的焦点。针对网站加速领域,有一项技术备受关注,那就是坚果ip。它能够有效地提升网站访问速度,为用户带来更流畅的浏览体验。那么,什么是网…

    行业资讯 2024年4月19日
    0
  • 如何选择适合四川网站开发的云服务器?

    想要开发一家网站,选择适合的云服务器是至关重要的。但是,如今市场上的云服务器产品五花八门,究竟应该如何选择适合四川网站开发的云服务器呢?首先,我们需要了解什么是云服务器。其次,四川…

    行业资讯 2024年3月31日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注