01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Oficina (SIGAOFI)
Função:Não se Aplica
Ticket:9150092
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-6097


02. SITUAÇÃO/REQUISITO

Ao utilizar rotinas de integração com a John Deere através do Okta, é apresentado o error.log abaixo:

"THREAD ERROR argument error in function Len() on OFJDOKTA:_GETCODE"

03. SOLUÇÃO

Implementada melhoria no tratamento de erro na autenticação dos WebServices da John Deere através do Okta. Em alguns casos, o sistema não conseguia obter o Token de Acesso e derrubava o sistema por não fazer o correto tratamento do erro. A partir desta melhoria, além de fazer alguns tratamentos de erros, o sistema disponibilizará um botão nos casos em que o tratamento não foi implementado com a finalidade de facilitar o suporte na identificação do problema em questão.


Exemplo do Novo Botão "Copiar Retorno para a Área de Trabalho"

  • Acessar uma rotina de integração com a John Deere (Exemplo, Cons. Garantia JD (OFICJD01)). Realizar a operação desejada. Quando o sistema não conseguir obter um token de acesso e o erro retornado não foi tratado previamente, o sistema irá exibir a tela abaixo:

  • O sistema irá disponibilizar o botão "Copiar Retorno para a Área de Trabalho". Clicando neste botão o sistema irá copiar para a Área de Trabalho do sistema operacional informações adicionais que deverão ser anexadas ao chamado se for o caso de abrir um.


04. DEMAIS INFORMAÇÕES


Pacotes Gerados:

12.1.27: https://r.totvs.io/p/976616

12.1.25: https://r.totvs.io/p/976615

12.1.23: https://r.totvs.io/p/976614

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>