enter image description here

InBox CustomTransition

Versão 6.1.0 Data de Criação 26/09/2018

Recursos

Este módulo permite criar uma transição customizada, que realiza uma requisição POST.

Pré-requisitos

Framework

As seguintes versões de Framework OTRS são suportadas:

  • [6.0.x]

Módulos

Os seguintes módulos são requeridos:

  • InBox Core - 6.6.0 ou superior

Sistema Operacional

Os seguintes sistemas operacionais são requeridos:

  • [Nenhum]

Software de Terceiros

Os seguintes softwares de terceiros são requeridos:

  • [Nenhum]

Instalação

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

Configuração

ApiKey, TenantId e EndPoint

Acessar as configurações administrativas, no canto inferior esquerdo, e ir até "Navegação > InBox > CustomTransition > Core".

E fornecer os parâmetros.

Estes parâmetros são obrigatórios para que a requisição POST seja feita com sucesso, quando a transição for executada. Não precisam necessariamente serem fornecidos na tela de configurações administrativas. Podem ser fornecidos também na hora de configurar a transição.

OBS: Caso os parâmetros sejam configurados na tela administrativa, na hora de configurar a transição, os campos ApiKey, TenantId e EndPoint deverão ficar em branco, e vice-versa, ou seja se os parâmetros forem fornecidos na hora de configurar a transição, eles devem ficar em branco nas configurações administrativas.

Uso

Configurando a Transição

De um clique duplo sobre a transição,

Depois clique em editar, para editar as ações da transição.

Insira as chaves e os valores, clicando sobre o símbolo +

E informe as chaves com os seguintes valores:

ApiKey = Definido pelo usuário.

CPF = <OTRS_TICKET_DynamicField_CPF_Value>

EndPoint = Definido pelo usuário.

ScriptName = Definido pelo usuário.

TenantId = Definido pelo usuário.

Texto = Definido pelo usuário.

Valor = <OTRS_TICKET_DynamicField_Valor_Value>

É de extrema importância que o módulo seja selecionado, “TicketWebService”.

Os campos em azul, devem ser preenchidos somente se não tiverem sido fornecidos nas configurações administrativas, como explicado acima.

Os campos em vermelho são obtidos através da abertura do chamado via processo, por isso o uso das TAGS ao lado.

E os campos em rosa, são fornecidos somente nesta tela de configuração da transição.

Configurando a transição que contabiliza as classes de itens de configurações

Para realizar uma contagem das classes dos itens de configurações relacionados ao chamado, navegue até uma ação de transição e no campo 'Módulo de Ação de Transição' escolha a opção 'ITSMClassCount':

Após isso defina o nome do campo dinâmico que receberá o valor da contagem na chave 'ClassCount':

E também defina o nome do campo dinâmico do tipo ITSMConfigItem que terá as classes contadas na chave 'ClassField':

Agora escolhendo itens de configuração com o campo dinâmico ITSMConfigItem de 2 classes diferentes:

O campo dinâmico do chamado que foi escolhido na chave 'ClassCount' recebeu o valor da quantidade de classes: