01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:CFG
Função:Propriedades - TOTVS Reports
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2664 


02. SITUAÇÃO/REQUISITO

Além das propriedades da ferramenta TReports a tela precisa permitir as Integrações de outras ferramentas: Totvs Rac,Totvs Apps e Carol

03. SOLUÇÃO

Para essa demanda, foi reformulada tela (antes Card TOTVS Reports) para gestão de propriedades para conexão das Integrações do Totvs Rac,Totvs Apps e Carol. Com isso, será possível configurar esses parâmetros de acordo com a necessidade.

O Card passa a ser Integrações TOTVS.

O card gerencia as seguintes propriedades, divido em 4 agrupadores:

  1. TOTVS Rac:
    1. URL Totvs RAC:* url base do serviço do Totvs RAC
    2. ClientId do RAC:* client oAuth para a autenticação no RAC (necessário que seja um client oAuth e tenha permissão "Resource Owner")
    3. Secret do RAC:* senha do client oAuth
  2. TOTVS Apps:
    1. URL Totvs APPS*: url com o endpoint do totvs apps
  3. TOTVS Reports:
    1. URL TReports:* url base do serviço do TReports
    2. Usuário do TReports:* identificação do usuário para acesso aos relatórios
    3. Senha do TReports:* senha do usuário que executará e visualizará os relatórios
  4. Carol:
    1. Host Carol*: url base do ambiente carol
    2. Endpoint Schema*: endpoint que atualiza o schema da base gerenciada pela carol
    3. Endpoint Dados*: endpoint que atualiza os dados das tabelas gerenciadas pela carol


Segue a tela desenvolvida para comportar as propriedades do CARD TOTVS Integrações:



<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>