Páginas filhas
  • DT DVAVAR-7435 Identificação Terminal/Servidor da Máquina Local

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Totvs Moda
Segmento:Moda
Módulo:Virtual.PDV
Função:Identificação da máquina local como terminal ou servidor.
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-7435


02. SITUAÇÃO/REQUISITO

Verificou -se a necessidade de demonstrar ao usuário se a máquina ao qual está sendo utilizado, está configurada como servidor ou se é um terminal.

03. SOLUÇÃO

Foi implementado no tooltip da logo superior direita do Virtual PDV, a informação da leitura do arquivo AppSettings.config, onde se no parâmetro "site" estiver contido localhost, será identificado como servidor, afinal, o mesmo não está acessando outra máquina para gravar os dados do Virtual PDV. Entretanto, se neste arquivo, no parâmetro mencionado, estiver contigo um IP válido, esta máquina local será identificada como terminal.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idsServidor,Terminal
Totvs custom tabs box items
defaultyes
referenciaServidor

Quando o arquivo AppSettings.config estiver configurado no parâmetro "site" a descrição "localhost", esta máquina será identificada como servidor, pois não opera dependendo de outra máquina.

Fig. 1.1 - Arquivo AppSettings.config.


Fig. 1.2 - Descrição do tipo de máquina como servidor.

Totvs custom tabs box items
defaultyes
referenciaTerminal

Quando o arquivo AppSettings.config estiver configurado no parâmetro "site" a descrição de um IP, esta máquina será identificada como terminal, pois está apontando para outra máquina.

Fig. 2.1 - Arquivo AppSettings.config.


]

Fig. 2.2 - Descrição do tipo de máquina como terminal.


Templatedocumentos


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