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

OTRS/Znuny 7通过REST API创建工单未触发队列订阅者通知排查

OTRS/Znuny 7 REST API创建工单未触发队列订阅者通知的解决方法

针对你遇到的问题,以下是几个需要检查和配置的关键点:

  • 修复请求体语法错误
    你提供的请求体中Ticket字段存在语法错误:多余的"Lorem ipsum"没有对应键名,应该改为"Title": "Lorem ipsum"。这个语法问题可能导致工单创建逻辑异常,进而影响通知触发流程。

  • 为Article添加SenderType字段
    邮件创建工单时默认SenderType为customer,而REST API创建工单若未指定该字段,可能默认使用system或其他类型。队列订阅通知通常仅针对客户发起的工单(SenderType=customer),因此需要在Article中补充:

    "SenderType": "customer"
    
  • 显式设置ForceNotification强制触发通知
    即使NoAgentNotify=0,部分场景下仍需显式开启强制通知来确保订阅者收到消息,在Article中添加:

    "ForceNotification": 1
    
  • 验证队列订阅与系统触发器配置

    • 检查队列订阅设置:确认订阅事件为TicketCreate,且未设置排除REST API创建工单的规则;
    • 检查系统触发器:确保存在针对TicketCreate事件、关联目标队列订阅者的触发器,且触发器条件未限制CommunicationChannel或SenderType。

修正后的请求体示例

{
    "Ticket": {
        "Title": "Lorem ipsum",
        "QueueID": 35,
        "StateID": "new",
        "Lock": "unlock",
        "Priority": "3 normal"
    },
    "Article": {
        "CommunicationChannel": "Email",
        "SenderType": "customer",
        "From": "foo@bar.baz",
        "Subject": "Lorem ipsum",
        "Body": "Lorem ipsum dolor sit amet",
        "ContentType": "text/plain; charset=utf-8",
        "NoAgentNotify": 0,
        "ForceNotification": 1
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 13:22:33