32 lines
2.5 KiB
Perl
32 lines
2.5 KiB
Perl
#!/usr/bin/perl
|
|
|
|
use lib '/home/andre/Nextcloud/Skripte/Perl OTRS/';
|
|
use Kernel::GenericInterface::Operation::Ticket::TicketGet;
|
|
|
|
my $Result = $OperationObject->Run(
|
|
Data => {
|
|
UserLogin => 'ArG', # UserLogin or CustomerUserLogin or SessionID is
|
|
# required
|
|
CustomerUserLogin => 'ArG',
|
|
SessionID => 123,
|
|
|
|
Password => 'some password', # if UserLogin or customerUserLogin is sent then
|
|
# Password is required
|
|
TicketID => '32,33', # required, could be coma separated IDs or an Array
|
|
DynamicFields => 0, # Optional, 0 as default. Indicate if Dynamic Fields
|
|
# should be included or not on the ticket content.
|
|
Extended => 1, # Optional, 0 as default
|
|
AllArticles => 1, # Optional, 0 as default. Set as 1 will include articles
|
|
# for tickets.
|
|
ArticleSenderType => [ $ArticleSenderType1, $ArticleSenderType2 ], # Optional, only requested article sender types
|
|
ArticleOrder => 'DESC', # Optional, DESC,ASC - default is ASC
|
|
ArticleLimit => 5, # Optional
|
|
Attachments => 1, # Optional, 0 as default. If it's set with the value 1,
|
|
# attachments for articles will be included on ticket data
|
|
GetAttachmentContents => 1, # Optional, 1 as default. 0|1,
|
|
HTMLBodyAsAttachment => 1 # Optional, If enabled the HTML body version of each article
|
|
# is added to the attachments list
|
|
},
|
|
);
|
|
|