NAME
Kernel::System::Ticket::TicketFlag – all ticket flag methods
DESCRIPTION
All ticket search functions.
TicketFlagSet()
set ticket flags
my $Success = $TicketObject->TicketFlagSet(
TicketID => 123,
Key => 'Seen',
Value => 1,
UserID => 123, # apply to this user
);
Events: TicketFlagSet
TicketFlagDelete()
delete ticket flag
my $Success = $TicketObject->TicketFlagDelete(
TicketID => 123,
Key => 'Seen',
UserID => 123,
);
my $Success = $TicketObject->TicketFlagDelete(
TicketID => 123,
Key => 'Seen',
AllUsers => 1,
);
Events: TicketFlagDelete
TicketFlagGet()
get ticket flags
my %Flags = $TicketObject->TicketFlagGet(
TicketID => 123,
UserID => 123, # to get flags of one user
);
my @Flags = $TicketObject->TicketFlagGet(
TicketID => 123,
AllUsers => 1, # to get flags of all users
);
TicketCustomerFlagSet()
set customer ticket flags
my $Success = $TicketObject->TicketCustomerFlagSet(
TicketID => 123,
Key => 'Seen',
Value => 1,
Login => 'jdoe',
);
Events: TicketFlagSet
TicketCustomerFlagDelete()
delete customer ticket flag
my $Success = $TicketObject->TicketCustomerFlagDelete(
TicketID => 123,
Key => 'Seen',
Login => 'jdoe',
);
my $Success = $TicketObject->TicketCustomerFlagDelete(
TicketID => 123,
Key => 'Seen',
AllCustomerUsers => 1,
);
Events: TicketCustomerFlagDelete
TicketCustomerFlagGet()
get customer ticket flags
my %Flags = $TicketObject->TicketCustomerFlagGet(
TicketID => 123,
Login => 'jdoe',
);
my @Flags = $TicketObject->TicketCustomerFlagGet(
TicketID => 123,
AllCustomerUsers => 1,
);