首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建属于进程OTRS 5- REST的票证

如何创建属于进程OTRS 5- REST的票证
EN

Stack Overflow用户
提问于 2017-12-20 14:00:35
回答 1查看 1.4K关注 0票数 0

上下文

我正在开发一个.Net MVC Web应用程序中的自定义服务,该服务将连接到OTRS web服务以创建/列表/更新票证。我们正在实现许多流程工作流,以使事情更有效地工作。

问题

我找不到一种方法“附加”一个新的票证到一个进程,我知道如何创建一个正常的票证,但不是一个进程票。我找到了一个perl脚本,它似乎能做我需要做的事情,但我无法找到将问题与解决方案联系起来的方法。

Perl脚本

代码语言:javascript
复制
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

法线票

  • URL:

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" } }

如何创建属于进程的票证?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-20 15:10:57

若要创建属于进程的票证,需要设置票证的两个动态字段。

  • ProcessManagementProcessID (表示流程)
  • ProcessManagementActivityID (表示流程的活动步骤)

如果以后还可以设置两个动态字段,则可以设置进程。

如果您不知道需要设置哪些值,只需通过UI启动一个流程票,并通过票证历史来检查为这两个动态字段设置了哪些值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47907734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档