我们正在使用OTRS REST接口创建OTRS票证。 创建工单可以正常工作。但是,在创建票证后不会发送任何电子邮件。 OTRS日志显示以下消息: [内核::系统::票务::事件::通知事件:: _ SendNotificationToRecipients]由于未设置任何客户,所以不发送客户通知!
因此,我认为OTRS试图通知收件人,但由于缺少“客户”而失败 但是,如何设置“客户”? OTRS-REST界面中没有“客户”字段。 已设置票证:: CustomerUser和票证:: CustomerId
为了让OTRS版本找到“客户”,我们是否需要设置其他字段? 我们必须配置通知管理吗?如何?
答案 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"
}
]
}
为简洁起见,我排除了某些字段,但是您可以将文档用作字段名称的参考。