OTRS v4 - REST-API - TicketCreate - без уведомления агента - PullRequest
0 голосов
/ 17 января 2019

Мы используем REST-API OTRS v4 для создания Билетов, но таким образом агенты не получают уведомления о том, что в подписанных очередях был создан новый Билет.

Кроме того, работает система уведомлений - если заявки создаются по электронной почте или через веб-интерфейс, агенты, подписавшиеся в очередь на создание заявки, отправляют уведомление.

Это полезная нагрузка, которую я использую для создания заявки через TicketCreate в скрипте Python:

payload = {
    "UserLogin": 'username',
    "Password": 'password',
    "Ticket" : {
        "Title" : "Ticket-Title",
        "Queue" : "Some-Queue",
        "Type" : "default",
        'State' : 'new',
        "PriorityID" : "2",
        "CustomerUser" : "customer1",
        "OwnerID":  "1", # root@localhost
        "LockID": "1", # 1= free,
    },
    "Article" : {

        "ArticleTypeID": '8', # 8= web-request
        "Subject" : "Article-Subject",
        "Body" : "Article-Body",
        "ContentType" : "text/plain; charset=utf8",
        "MimeType" : "text/plain",
        "Charset" : "utf8",
        'NoAgentNotify': '0',
    }
}

Как агенты, которые подписаны на очередь, могут получать уведомления о новых заявках, созданных также с помощью REST-API?

Ссылка на API OTRS Perl: https://doc.otrs.com/doc/api/otrs/5.0/Perl/Kernel/GenericInterface/Operation/Ticket/TicketCreate.pm.html

...