コンテキスト- REST
私は/リストを作成するOTRS Webサービスに接続します。ネットMVC Webアプリケーションでカスタムサービスを開発しています/チケットを更新する。 私たちは、より効率的に作業を進めるために、多くのプロセスワークフローを実装しています。私はプロセスに新しいチケット「を付ける」ための方法を見つけることができません
問題は、私は通常のチケットを作成する方法を知っているではなく、プロセスチケット。 perl scriptが私の必要とするように見えますが、問題を解決する方法を見つけることができません。
の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
ノーマルチケット
- URL:
http://someDomain.com.br/otrs/nph-genericinterface.pl/Webservice/SomeWebServiceName/Ticket?UserLogin=user&Password=abcd
- 方法:POST
ボディ:
{ "UserLogin": "user", "Password": "abcd", "Ticket": { "Title": "REST - To Create Ticket", "Type": "Unclassified", "QueueID": "5", "State": "new", "Priority": "3 normal", "CustomerUser": "[email protected]" }, "DynamicField": [{ "Name": "CustomFieldOne", "Value": "value1" }, { "Name": "CustomFieldTwo", "Value": "value2" }
], "Article": { "Subject": "Rest - Article Ticket", "Body": "Test Article Creation", "ContentType": "text/plain; charset=utf8" } }
にはどうすればいいのプロセスに属しているチケットを作成することができますか?