enter image description here

InBox TimeReportQueueState - API

Versão 6.0.0

Data de Criação 18/09/2019

Instalação

bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ TimeReportQueueState-6.0.0.opm

Criar o objeto TimeReportQueueStateObject.

my $TimeReportQueueStateObject = $Kernel::OM->Get('Kernel::System::TimeReportQueueState');

TimeInState()

Função que calcula o tempo em que o chamado ficou em um estado de acordo com a fila.


my $Time = $TimeReportQueueStateObject->TimeInState(
    TicketID   => 123,     # required
    State      => 'open'   # or StateID => 2, required
    QueueId    =>'1'       #required
    Calendar   => 9        # optional
    InMinutes  => 1        # Optional, default 0. To bring time in minutes.
);

TimeInStateWithoutCalendar()

Função que calcula o tempo em que o chamado ficou em um estado de acordo com a fila desconsiderando o calendário

 my $Time = $TimeReportQueueStateObject->TimeInStateWithoutCalendar(
    TicketID   => 123,     # required
    State      => 'open'   # or StateID => 2, required
    QueueID    => '1'      # required
    InMinutes  => 1        # Optional, default 0. To bring time in minutes.
);