enter image description here

InBox TicketZoomTimer - API

Versão 6.0.1 Data de Criação 19/07/2019

API

Criar o objeto TicketZoomTimer.

my $TimerObject = $Kernel::OM->Get('Kernel::System::TicketZoomTimer');

TimerList()

Função que retorna um array de cronômetros.

my @TimerList = $TimerObject->TimerList(
    StateTimer => '1', # optional, default is start and stop
    TicketID   => '1', # optional
);

TimerGet()

Retorna informações do cronômetro para dado usuário.

my %TimerGet = $TimerObject->TimerGet(
    TicketID => 1,
	UserID   => 1,
);

TimerGet()

Inicia um novo cronômetro.

$Sucess = $TimerObject->TimerPause(
    TicketID  => 1,
    TimedTime => '13131313' #time in second
	UserID    => 1,
);

TimerPause()

Pausa um cronômetro.

$Sucess = $TimerObject->TimerPause(
    TicketID  => 1,
    TimedTime => '13131313' #time in second
	UserID    => 1,
);

TimerRestart()

Reinicia um cronômetro.

$Sucess = $TimerObject->TimerRestart(
    TicketID   => 1,
    StartTimer => '13131313' #time in seconds
	UserID     => 1,
);

TimerStop()

Finaliza um cronômetro.

$Sucess = $TimerObject->TimerStop(
    TicketID  => 1,
	UserID    => 1,
);

TimerSearch()

Função para procurar determinado cronômetro

my @TimerList = $TimerObject->TimerSearch(
    TicketID   => 1, # optional
    UserID     => 1, # optional
	StateTimer => 1, # required
);

AccountedTimeArticleGet()

Obter artigos de chamados com o tempo contado pelo campo dinâmico e cronômetro

my @Articles = $TimerObject->AccountedTimeArticleGet(
    TicketID   => 1, # optional
);

TicketSearch()

Obter chamados com o tempo contado pelo campo dinâmico e cronômetro

my @Tickets = $TimerObject->TicketSearch(
    ArticleCreateTimeNewerDate => $ArticleCreateTimeNewerDate,
    ArticleCreateTimeOlderDate => $ArticleCreateTimeOlderDate,
    FieldTimeAccounted         => $FieldTimeAccounted,
    FieldTimerInitial          => $FieldTimerInitial,
);

TicketSearch()

Função que atualiza o cronômetro

$Sucess = $TimerObject->TimerUpdate(
    ArticleID    => 1,
    TicketID     => 1,
    EndTime      => '13131313',
    InComingTime => '111111'
);