You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jira Service Desk自动化添加新客户为报告人遇无效用户问题求方案

解决Jira Service Desk自动添加新客户为工单报告人的问题

核心原因

Automation直接修改报告人时,仅完成了字段赋值,但未触发Jira的客户激活流程——手动添加客户或客户直接发邮件到服务台邮箱时,系统会自动完成客户档案创建、服务台权限关联等激活操作,而Automation默认动作缺失这一关键步骤,导致客户显示为inactive。

可行解决方案

1. 优化Automation内置流程(无需API)

调整自动化步骤顺序,先完成客户激活再修改报告人:

  • 第一步:使用**「添加客户」**动作,从邮件提取的邮箱、姓名创建客户,并关联到目标服务台
  • 第二步:添加**「延迟」**动作(建议设置10-15秒,给系统足够时间完成客户数据同步)
  • 第三步:使用**「更新工单字段」**动作,将工单报告人设置为刚创建的客户

关键提示:必须用「添加客户」动作触发激活逻辑,不能直接修改报告人字段

2. 调用Jira Service Management API(适配复杂场景)

如果内置动作无法满足需求,可通过API完成完整的客户创建-激活-报告人关联流程:

步骤1:创建并激活服务台客户

调用POST /rest/servicedeskapi/customer接口,传入客户信息:

curl --request POST \
  --url 'https://你的域名.atlassian.net/rest/servicedeskapi/customer' \
  --header 'Authorization: Basic 你的Base64令牌' \
  --header 'Content-Type: application/json' \
  --data '{
    "email": "new-customer@example.com",
    "displayName": "New Customer"
  }'

接口返回结果中会包含客户的accountId,用于后续工单更新。

步骤2:更新工单报告人

调用PUT /rest/api/3/issue/{issueIdOrKey}/assignee接口,将报告人设置为新创建的客户:

curl --request PUT \
  --url 'https://你的域名.atlassian.net/rest/api/3/issue/工单编号/assignee' \
  --header 'Authorization: Basic 你的Base64令牌' \
  --header 'Content-Type: application/json' \
  --data '{
    "accountId": "返回的客户accountId"
  }'

权限要求:调用API的账号需拥有Jira Service Management Agent权限,Base64令牌由账号邮箱+API令牌生成

3. 替代方案:复用邮件通道原生逻辑

将提取到的客户邮箱设置为工单的回复地址,触发Jira邮件通道的原生处理流程——系统会自动识别新邮箱并创建激活状态的客户,后续可通过Automation将该客户同步为工单报告人。

验证要点

  • 操作完成后,检查服务台客户列表中该客户状态是否为「活跃」
  • 测试客服回复工单时,邮件能否正常发送至客户邮箱

内容的提问来源于stack exchange,提问作者Tim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 21:13:30