新建企业微信应用

必须新建企业微信应用,以接收来自 Jira 的通知。

  1. 进入 企业微信管理后台
  2. 点击 应用管理
  3. 创建应用
  4. 设置此应用中的成员 (警告) 如果 Jira 用户不在此应用中,将无法接收到通知

设置 应用主页 地址:

<Jira主页地址>/plugins/servlet/im/dashboard


设置可信域名

点击 应用管理 > 网页授权及 JS-SDK > 申请域名校验

在弹出的对话框中点击 申请校验域名 链接。按照说明下载校验文件。

将校验文件放置于 Jira 主页地址根目录下。确保可以通过浏览器访问 <Jira主页地址>/下载的文件.txt 

然后在 可信域名中输入能否访问校验文件的 Jira主页地址

设置审批

获取审批模版 id

  1. 进入 企业微信管理后台
  2. 点击 应用管理
  3. 点击 审批
  4. 从审批模版列表中选择需要关联的 审批模版,点击右侧 编辑
  5. 在浏览器地址栏中,获取审批 id

    https://work.weixin.qq.com/wework_admin/frame#/approval_v2/app/113/3WN6rbBgmU8mMxGW41QBKkajEE9eKpob8kSS6H4E
    如上面的URL 中,审批id 是 
    3WN6rbBgmU8mMxGW41QBKkajEE9eKpob8kSS6H4E

设置审批参数

  1. 进入 企业微信开发者后台
  2. 点击 应用管理
  3. 选择自建的应用,分别设置
    1. 设置可信IP - 添加 Jira ip 地址,企业微信只接受可信 IP 发来的请求。
    2. 设置 API接收消息 - 设置 Jira 接收企业微信审批通知的参数

接收消息 > 设置 API接收

字段 截图范例
URL

<Jira 主页地址>/plugins/servlet/wechat-approval-callback

Token随机获取或自定义
EncodingAESKey随机获取或自定义
选择需要接收的事件类型仅勾选 审批状态通知事件


(警告)  点击保存前,先将 Token 及 EncodingAESKey 的值,复制到 审批基本设置 对应的 回调令牌 及 回调密钥 中,并保存插件中的审批设置。

点击保存,如果提示 openapi回调地址请求不通过,请检查 URL是否正确,Token 及 EncodingAESKey 是否已经保存到 Jira 通知插件设置中。

审批与应用关联

  1. 进入 企业微信管理后台
  2. 点击 应用管理
  3. 点击 审批


获取企业微信连接信息

需要提供以下信息来允许 Jira 发送通知到 企业微信:

  1. 企业ID
  2. AgentId
  3. Secret

  • 无标签