Nooven 2.0

Informações sobre o Ambiente Nooven versão 2.0

Ambiente Nooven - versão 2.0

Principais mudanças em relação a versão 1.0

 

- A sessão do usuário não é mais desconectada por falhas na Internet

- O login do usuário passa a ser distinto e não mais único por contrato

- Os usuários passam a ter privacidade nas suas pastas do logon, como Desktop e Meus Documentos

 

https://wiki.supersoft.com.br/uploads/images/gallery/2019-10/scaled-1680-/Nooven-2_Autenticacao.png

 

Nooven-2_Autenticacao.png

Nota técnica - Arquivo INI

Para facilitar a migração e o ajuste de diretórios, foi criado o arquivo ConfigNooven.ini com a estrutura abaixo:

 

[Versao]
Ambiente=2.0
[Diretorios]
Sistema=C:\Sistemas\eContab\
Repositorio=C:\Supervisor\INNO_FIREDAC\
[Instalacao]
CentralOP=C:\Supervisor\INNO_FIREDAC\CENTRALOP\
ArquivosBase=C:\Supervisor\INNO_FIREDAC\ArquivosBase\
ArquivosEspecificos=C:\Supervisor\INNO_FIREDAC\ArquivosEspecificos\
ArquivosSistema=C:\Supervisor\INNO_FIREDAC\Sistemas\
ArquivosTerceiros=C:\Supervisor\INNO_FIREDAC\Terceiros\
[Automacao]
DiretorioRaiz=C:\Supervisor\Automatizador\
[TSPlus]
ArquivoINI=C:\Program Files (x86)\TSplus\UserDesktop\files\AppControl.ini
[Modulos]
ECWeb=AE;AT;AU;CB;FN;FP;LF;NE;PP;
NVWeb=AC;AE;AP;AT;AU;CB;CC;CE;CF;CP;FN;FP;LF;NE;PP;QL;VD;

 

Esse arquivo fica salvo no diretório padrão: C:\Sistemas\NOME_DA_EMPRESA

Backup - Informações

Na versão 2.0 é possível realizar 3 tipos de backups utilizando o programa Syncovery:

 

1 - Backup do Banco de Dados e XMLs: nesse modo, existe uma tarefa agendada no Windows que, todos os dias as 12 horas, é executada realizando via gbak o backup do FDB de todos os clientes e no final gerando um ZIP para ocupar menos espaço junto com os arquivos XMLs referentes a NFe e eSocial/Reinf. Para essa ferramenta funcionar corretamente, a mesma só faz backup dos arquivos cujo nome estema corretos (ex: ECONTAB.FDB ok, mas para ECONTAB - COPIA.FDB é ignorado). Após o fim dessa backup, também todos os dias as 18 horas, esses arquivos são sincronizados com um Data Storage da Amazon.

2 - Backup da Pasta Sistema: todos os dias, as 20 horas, é realizado uma copia 100% de todo o diretório C:\Sistemas\. Esse diretório concentra todos os arquivos de instalação de todos os usuários. Essa copia é gerado em outro disco/hardware diferente e com isso garante o backup em caso de pane do Servidor.

3 - Backup da pasta Usuários (C:\Users\): todos os dias, as 19 horas, é realizado uma cópia 100% de todo esse diretório. Essa copia garante que todos os arquivos gerados pelos usuários em suas respectivas pastas estão dentro da política de Backup.

 

Observações:

- Esses backups ficam armazenados por 30 dias corridos no Servidor. Cada arquivo pode possuir N versões dele mesmo durante esses 30 dias.

- A cada dia que o backup vence, ele é eliminado no momento da geração do mais novo.

- Para o cliente, é informado que temos apenas 7 dias corridos de backups

 

Scripts de Manutenção

Scripts de Manutenção Nooven 2.1

Foram escritos scripts em Powershell (v7.x) para auxiliar os técnicos nas tratativas do dia-a-dia no que diz respeito aos usuários do Nooven. Há ferramentas para consultar, bloquear e desbloquear acessos (como no caso para atualizações de versão) em que os usuários do Nooven Web por algum motivo encontram dificuldades.

Segue a lista e o detalhamento de cada script (que pode ser invocado diretamente de qualquer terminal executando Powershell como Administrador):

Nooven-GetUsers -Contrato {Numero}*

Obtém a lista de usuários do Windows referentes ao contrato informado e seu status no Windows (Enabled = True/False), útil para identificar se um usuário foi bloqueado por tentativa de acesso com senha incorreta.

Nooven-DisableUsers -Contrato {Numero}*

Desabilita e impede o ínicio de novas sessões Nooven Web pelos usuários do referido contrato

Nooven-LogoffUsers -Contrato {Numero}*

Encerra a sessão de todos os usuários de um contrato (quando utilizado o *) ou apenas do nome de usuário indicado, por exemplo: 05847054000100_1187 (contrato + ID). Este procedimento pode levar vários minutos até terminar de ser executado quando o número de conexões simultâneas do servidor ultrapassa ou se aproxima de 200.

Nooven-EnableUsers -Contrato {Numero}*

Habilita os usuários do contrato no Windows. Útil quando o usuário foi bloqueado para restaurar o seu acesso.

Lembrando que o uso do * ao final dos números de contrato se faz necessário para processar o comando para todos os usuários do contrato. Se você deseja especificar um usuário específico do contrato (ex: 05847054000100_1187) deve passar o nome de usuário seguindo o padrão Contrato_ID. Esse número de contrato deve sempre ser utilizado SEM pontuação ou caracteres especiais, apenas números.