上下文
我正在开发一个.Net MVC Web应用程序中的自定义服务,该服务将连接到OTRS web服务以创建/列表/更新票证。我们正在实现许多流程工作流,以使事情更有效地工作。
问题
我找不到一种方法“附加”一个新的票证到一个进程,我知道如何创建一个正常的票证,但不是一个进程票。我找到了一个perl脚本,它似乎能做我需要做的事情,但我无法找到将问题与解决方案联系起来的方法。
Perl脚本
ProcessTicketProcessSet()
Set Ticket's ProcessEntityID
my $Success = $ProcessObject->ProcessTicketProcessSet(
ProcessEntityID => 'P1',
TicketID => 123,
UserID => 123,
);
Returns:
$Success = 1; # undef
1 if setting the Activity was executed
undef if setting failed法线票
http://someDomain.com.br/otrs/nph-genericinterface.pl/Webservice/SomeWebServiceName/Ticket?UserLogin=user&Password=abcd
{ "UserLogin": "user", "Password": "abcd", "Ticket": { "Title": "REST - To Create Ticket", "Type": "Unclassified", "QueueID": "5", "State": "new", "Priority": "3 normal", "CustomerUser": "someuser@someemail.com.br" }, "DynamicField": [{ "Name": "CustomFieldOne", "Value": "value1" }, { "Name": "CustomFieldTwo", "Value": "value2" }
], "Article": { "Subject": "Rest - Article Ticket", "Body": "Test Article Creation", "ContentType": "text/plain; charset=utf8" } }如何创建属于进程的票证?
发布于 2017-12-20 15:10:57
若要创建属于进程的票证,需要设置票证的两个动态字段。
如果以后还可以设置两个动态字段,则可以设置进程。
如果您不知道需要设置哪些值,只需通过UI启动一个流程票,并通过票证历史来检查为这两个动态字段设置了哪些值。
https://stackoverflow.com/questions/47907734
复制相似问题