enter image description here

InBox DynamicFieldAutoIncrement

Versão 6.0.0

Data de Criação 01/08/2019

Instalação

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

Criar o objeto AutoIncrementObject.

my $AutoIncrementObject = $Kernel::OM->Get('Kernel::System::AutoIncrement');

AutoIncrement

LastValueGet()

Função que verifica se existe valor para o campo.

my $LastValue = $AutoIncrementObject->LastValueGet(
    FieldID   => 1,
);

ValueInitAdd()

Adiciona o valor inicial do campo na tabela

my $Add = $AutoIncrementObject->ValueInitAdd(
    FieldID   => 1,
    ValueInit => 1
);

LastValueAdd()

Adiciona o último valor do campo na tabela

my $Add = $AutoIncrementObject->LastValueAdd(
    FieldID   => 1
    LastValue => 2
);