OTRS通过REST-API创建票证后发送电子邮件

时间:2018-06-20 12:26:44

标签: rest otrs

我们正在使用OTRS REST接口创建OTRS票证。 创建工单可以正常工作。但是,在创建票证后不会发送任何电子邮件。 OTRS日志显示以下消息:     [内核::系统::票务::事件::通知事件:: _ SendNotificationToRecipients]由于未设置任何客户,所以不发送客户通知!

因此,我认为OTRS试图通知收件人,但由于缺少“客户”而失败 但是,如何设置“客户”? OTRS-REST界面中没有“客户”字段。 已设置票证:: CustomerUser和票证:: CustomerId

为了让OTRS版本找到“客户”,我们是否需要设置其他字段? 我们必须配置通知管理吗?如何?

1 个答案:

答案 0 :(得分:0)

您需要设置的字段是CustomerUserID-这就是整个客户信息所依赖的。

documentation中,您可以找到具有此响应示例的REST-Requester的一些示例代码:

{
  "Ticket": [
    {
      "Age": 777,
      "PriorityID": 3,
      "ServiceID": "",
      [...]
      "Title": "REST Create Test",
      "CreateBy": 2,
      "TicketID": 1686,
      "ArchiveFlag": "n",
      "Lock": "unlock",
      "CreateTimeUnix": 1404173292,
      "SLAID": "",
      "CustomerUserID": "customer"
    }
  ]
}

为简洁起见,我排除了某些字段,但是您可以将文档用作字段名称的参考。