Totvs-EDU
Sobre
O Driver TOTVS Educação (DTE), foi desenvolvido para integrar as movimentações de ALUNOS do sistema educacional TOTVS-Educação, utilizando os seguintes bancos de dados:
TOTVS, SQLServer, leitura da tabela: NWAY_ALUNO, cujo esquema/DDL, detalhamos a seguir;
nwayprototvsedu, SQLServer, configurações da integração NwayPro (exemplos: frequência de execução, sincronização das matrículas e outros controles), esse banco deve ficar no mesmo nível TOTVS e
nwaypro, PostgreSQL, banco de dados do controle de acesso NwayPro, onde serão armazenados os ALUNOS e suas Permissões em dispositivos.
O técnico responsável pelo banco SQLServer (DBA) do cliente, precisará:
Criar o banco de dados “nwayprototvsedu“ no mesmo esquema do totvs, que será dedicado aos controles das integrações, o instalador DTE irá criar e manter as tabelas e dados necessários.
Criar no banco de dados totvs (banco de dados do educacional) a tabela: NWAY_ALUNO, apenas leitura (read).
CREATE TABLE [totvs-edu].dbo.NWAY_ALUNO ( CODCOLIGADA int NOT NULL, CODFILIAL int NOT NULL, IDPERFIL varchar(10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, RA varchar(20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, NOME varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, NOMESOCIAL varchar(120) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, CPF varchar(11) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, RG varchar(15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, SEXO varchar(1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, ATIVO int NOT NULL );ATENÇÃO na tabela acima !
CODCOLIGADA + CODFILIAL + IDPERFIL = REFEXTERNAPERFIL
O código "REFEXTERNAPERFIL" será utilizado para localizar e alocar o ALUNO
no perfil de acesso correto.Essa tabela deverá ser mantida por processo do cliente em intervalos de sua
preferência coincidindo com a frequência escolhida para execução do serviço de integração do DTE.
Criar um usuário de login que irá acessar os dois bancos SQLServer, descritos a seguir com as seguintes características:
Mapeamento > Banco de dados = Master | Esquema padrão = dbo (Proprietário do banco de dados) e permissões.
Funções de Servidor > Public e sysadmin nos bancos de dados a seguir:
nwayprototvsedu = acesso total (full control);
totvs/NWAY_ALUNO, incluir usuário associado com limitação de visibilidade em “Esquema Proprietários” nas colunas conforme esquema acima descrito.
Matriz de Versões
A seguinte matriz tem como intuito correlacionar o número da versão do NwayPro Driver Totvs Educação com as datas de liberações. Clicando no link será direcionado para página de notas da versão, observar que existem outras páginas que fazem parte da documentação.