Versões comparadas

Chave

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

Índice 


       

Índice
exclude.*ndice:

 

Objetivo


       O objetivo deste documento é trazer uma visão da funcionalidade "Gerenciamento de Config". 

 

Introdução


       A funcionalidade "Gerenciamento de Config" tem por objetivo simplificar a maneira de administrar os arquivos de configurações das estações de trabalho, utilizando uma única interface. Com a unificação do arquivo de configuração podemos visualizar, incluir, excluir e alterar as configurações de qualquer estação mesmo estando desligada.
 

Instaladores


       Instruções:

       1. Acesse a Central de Download em www.totvs.com/suporte
       2. Faça o login, com seu Email e Senha.
       3. Na barra de menu superior, clique em DOWNLOAD.
       4. No boxe “Central de Downloads” coloque as informações nos campos abaixo:
 
       Pronto! Todos os instaladores correspondentes do filtro aplicado no passo 4 serão disponibilizados para download. Para iniciar o download do arquivo, clique na figura com uma seta para baixo localizada na primeira coluna da grid ou no link da versão selecionada.

       Escolha o método mais apropriado de download e salve o arquivo na pasta desejada.
    
Informações
Para facilitar na busca do arquivo, utiliza-se o campo “Filtro” da grid de download, digitando o nome do arquivo ou parte do mesmo para pesquisa/download.

    Requisitos:

  • Linha de Software: RM
  • Versão: 12.01.01 e posteriores
  • Data de Liberação: Outubro/2014
  • Observação: Para requisitos de software consulte nossa portabilidade: Portabilidade RM 12.01

 

Como configurar


       

       Para utilizar esta configuração é necessário o compartilhamento de uma pasta em rede contendo o arquivo "Configuracaorm.config". Neste arquivo constará o cadastro do aplicativo desejado, utilizando as configurações desejadas para o seu ambiente.

                           
Arquivo Configuracaorm.configArquivo exemplo: RM.Host.exe.config
View file
nameConfiguracaorm.config
height150
View file
nameRM.Host.exe.config
height150

 

       Disponibilizado o arquivo em rede torna-se necessário ajustar os arquivos de conexão (RM.Host.exe.config, RM.Host.Service.exe.config) e aplicações (RM.exe.Config, RMBis.exe.config, RMLabore.exe.config etc) em cada estação utilizada.

       Dentro do arquivo de configuração, em cada estação, remova todo o contexto que esteja dentro de <appSettings> e substitua por tag <add key="configpath" value="\\PastaCompartilhadaNaRede" />. O tag ConfigPath deve ser preenchido com o diretório onde o arquivo "Configuracaorm.config" foi compartilhado.

       Abaixo um exemplo de como ficarão os arquivos de configurações em cada estação:

Máquina que não utiliza o Gerenciamento de configMáquina que utiliza o gerenciamento de config

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="JobServer3Camadas" value="false" />
    <add key="Port" value="8050" />
    <add key="Host" value="localhost" />
   <add key="LibPath" value="C:\totvs\CorporeRM\RM.Net" />
  </appSettings>
</configuration>

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="CONFIGPATH" value="\\PastaCompartilhadaNaRede" />
</appSettings>
</configuration>

       Após realizar estas configurações o ambiente está preparado para utilizar o arquivo unificado de configuração.

Aviso
titleObservações:

Caso o arquivo de configuração possua somente permissão de leitura, não será possível inserir novas estações no configurador. Será utilizado então as configurações default do arquivo compartilhado.

Como Funciona


       O arquivo "Configuracaorm.config" armazenará as configurações de cada aplicativo. Para cada primeiro acesso, será inserido um novo registro com as configurações padrões referente à aplicação acessada.

Deck of Cards
idRegistros
Card
idRegistro Padrão
labelRegistro Padrão
titleRegistro Padrão

     

 É

 É necessário que o arquivo "Configuracaorm.config" possua um registro padrão contendo as configurações desejadas, para cada aplicativo a ser utilizado.     

       Exemplo:

       Para o aplicativo RM.exe, executado no domínio BH01, será respeitada a seguinte identificação:

     RM.exe_BH01_DEFAULT onde default será o padrão de configuração para todos os novos registros de aplicativos RM.exe que estiverem do domínio BH01, respeitando a nomenclatura da opção Novo Registro.

   

 Exemplo

 Exemplo de Registro Padrão:

Bloco de código
languagexml
<RM.EXE_BH01_DEFAULT>
   <appSettings>
     <add key="JOBSERVER3CAMADAS" value="True" />
     <add key="PORT" value="8050" />
     <add key="HOST" value="localhost" />
     <add key="LibPath" value="C:\RM.Net_Atual\Bin" /> 
     <add key="CONFIGAUTOGENERATE" value="True" /> 
  </appSettings>
</RM.EXE_BH01_DEFAULT>
Aviso
titleObservações:

Se não for necessário criar novos registros para cada estação basta alterar o valor da tag <add key="CONFIGAUTOGENERATE" value="True" />, de: "True" para: "False" no Registro padrão.

Card
idNovo Registro
labelNovo Registro
titleNovo
Registro 
Registro

       

 O 

novo registro será inserido levando em consideração as configurações do Registro Padrão e respeitando a seguinte identificação:

                       

                     

 Nome

Nome do aplicativo + _ + Domínio do usuário + _ + Nome da máquina     

        Exemplo:

       

 Nome

  • Nome do aplicativo: RM.EXE
  •        
 Domínio
  • Domínio do usuário: BH01
  •        
 Nome
  • Nome da máquina: Teste
     

     Como ficará o novo registro no arquivo:

 

Bloco de código
languagexml
<RM.EXE_BH01_Teste>
   <appSettings>
      <add key="JOBSERVER3CAMADAS" value="True" />
      <add key="PORT" value="8050" />
        <add key="HOST" value="localhost" />
      <add key="LibPath" value="C:\RM.Net_Atual\Bin" /> 
        <add key="CONFIGAUTOGENERATE" value="True" /> 
   </appSettings>
</RM.EXE_BH01_Teste>

 

 

 
Aviso
titleObservações:

Caso o arquivo de configuração possua permissão de somente leitura, não será possível inserir novas estações no configurador, sendo utilizado as configurações existentes no arquivo.

 

Como Utilizar


 

     Para utilizar esta funcionalidade o usuário precisa ter permissão no item "Gerenciamento de .Config" em um perfil do módulo Serviços Globais.

 

Com as devidas permissões de acesso o usuário deve acessar o menu: Serviços Globais, aba Segurança, botão Gerenciamento de .config. Após abrir a visão clique no botão Incluir para que seja criado um novo config.
     No exemplo abaixo foi cadastrado o config da aplicação RM.EXE para máquina BHD0002477 que está no domínio BH01.

Para incluir novas tag's no config basta clicar no ícone e escolher qual deseja adicionar. Para maiores informações sobre tag's de configuração acesse: Parâmetros de Configuração. Para excluir uma das tag's basta selecionar a desejada e clicar no Ícone .

Aviso
titleObservações:

Depois de realizar qualquer alteração em um app, torna-se necessário reiniciá-lo, para que as alterações entrem em vigor.

Se não for necessário criar novos registros para cada estação basta alterar o valor da tag <add key="CONFIGAUTOGENERATE" value="True" />, de: "True" para: "False" no Registro padrão.

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.01.XX

Informações
iconfalse

Processo: Parametrização / Configuração do Gerenciamento de Config

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 09/09/2016

Informações
iconfalse

Autores:

Douglas Maxwell de Oliveira

Fábio Augusto Amaral Melo Nunes

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca

Wesley Avelino De Carvalho