如何设置选项"发送到"来自方法TickedCreate的OTRS API

时间:2016-07-25 14:17:17

标签: otrs

我想从我自己的Web服务在OTRS系统中创建票证,为此目标我使用OTRS API(OTRS API - merthod "Ticked created")。工作正常,但我想发送电子邮件给特定用户。

这是我当前的请求选项:

$options = [
        "Ticket" => [
            "Title" => "Title",
            "Queue" => "PT",
            "State" => "open",
            "Type" => 'Unclassified',
            "Priority" => "3 normal",
            "Owner" => 'admin@gmail.ru',
            // I think this options set getter email, but NO
            'CustomerUser' => 'specific_user@gmail.com',
        ],
        "Article" => [
            "SenderType" => 'agent',
            "ArticleType" => "email-external",
            "Subject" => "Subject Article",
            "Body" => "Body Article",
            "ContentType" => "text/plain; charset=utf8",
            "From" => 'admin@gmail.ru'  // from whom message
        ]
    ];


勾选后创建此屏幕 OTRS ticket created
知道我可以在$ options中更改的内容。

1 个答案:

答案 0 :(得分:0)

如果您通过API创建故障单,默认情况下这不会触发向客户发送电子邮件,即使您将文章类型设置为“email-external”也不会。

如果您确实希望这样做,最好的方法是创建一个新的通知(在OTRS 5之前,这将是一个'基于事件的通知'),如下所述:http://otrs.github.io/doc/manual/admin/stable/en/html/administration.html#adminarea-ticket-notifications

您可以匹配TicketCreate事件,通过Web服务创建故障单的用户,也可以匹配其他属性。