Histórico da Página
INTEGRAÇÃO TOTVS Educacional X Pergamum
Totvs Educacional
A instituição inicia seus trabalhos na secretaria acadêmica. Uma estrutura curricular é montada para serem ofertas aos alunos e professores. Cadastram-se cursos, disciplinas, matrizes curriculares para depois ofertá-las aos alunos nos períodos letivos, turmas etc.
Com tudo pronto, a faculdade ou escola, já pode matricular seus alunos e dar permissão aos seus professores para registrarem as notas e faltas.
As movimentações acadêmicas são uma série de rotinas realizadas com frequência, como realização de atividades extras, avaliações institucionais, transferência de alunos, emissão de certificados/diplomas, solicitação de recurso e instalação e alocação salas.
As movimentações financeiras são processos que acontecem na tesouraria ou financeiro de uma faculdade ou escola. No sistema são cadastrados planos de pagamentos para os alunos, contratos, gerados lançamentos etc.
Faz parte do fluxo processual do TOTVS Educacional as integrações a outros sistemas como Gestão de Relacionamento com Cliente, Folha de Pagamento, Gestão Financeira, Gestão Bibliotecária entre outros.
Pergamum
A Rede Pergamum é constituída pelas instituições usuárias do software Pergamum - Sistema Integrado de Bibliotecas, tendo por finalidade melhorar a qualidade global dos serviços dos usuários, promover a cooperação no tratamento da informação e o compartilhamento de recursos de informação.
Sistemas Envolvidos
- TOTVS Educacional – Módulo Educacional que gerencia escolas e faculdades (ensino básico e superior), por meio de ferramentas que permitem maior agilidade nos processos que envolvem os alunos, responsáveis, professores e os funcionários.
- Pergamum – Sistema Integrado de Bibliotecas.
Integração
O TOTVS Educacional pode ser configurado para integrar com sistema de gestão bibliotecária Pergamum. Com esta integração será possível criar usuários do TOTVS Educacional no Pergamum, gerenciar multas e pendências de empréstimos dos alunos.
Escopo
As entidades e os pontos de integração que farão parte do escopo dessa integração são:
Entidade | Pontos de Integração |
---|---|
Perfil de Acesso
Para definição do perfil de acesso para as funcionalidades relacionadas a integração com o Pergamum o usuário deve acessar o módulo Serviços Globais | Segurança | Perfis, selecionar o contexto Educacional.
Segue árvore de permissões relacionada ao Pergamum.
Perfil de Acesso | |
---|---|
Na árvore Educacional | Integrações | Integrações | Pergamum, permissões pertinentes a integração. | Na árvore Educacional | Educacional (Portal) | Biblioteca | Pergamum, permissões pertinentes ao Meu Pergamum. |
Parâmetros de Integração
Segue abaixo a definição de parâmetros para a utilização da integração entre TOTVS Educacional e Pergamum.
O acesso se da por meio do TOTVS Educacional | Configurações | Parâmetros | Biblioteca.
Informações | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Parâmetros da habilitação/serie
A definição da categoria dos alunos vinculados a habilitação/série no Pergamum se da por meio dos Parâmetros da Habilitação/Série, sendo acessado em.
Currículo e Oferta | Cursos | Habilitação | Parâmetros da habilitação, para o Ensino Superior e Currículo e Oferta | Cursos | Série | Parâmetros da série, para o Ensino Básico.
Na exportação dos usuários dos alunos para o Pergamum, o sistema envia a categoria relacionada a habilitação/serie do aluno. Nos casos em que esta informação não estiver preenchida é utilizada a categoria informada nos parâmetros do TOTVS Educacional.
Parâmetros de Integração Financeira da Unidade Bibliotecária
O Pergamum possui algumas possibilidades para configurar a integração financeira com um sistema de terceiros, sendo possível os seguintes valores: | ||
Valor | Ação | Efeito |
0 | Não realiza exportação de multas. A tabela exporta_multa não é gerada. | A tabela não é gerada, e todo o controle de débitos é efetuado no próprio Pergamum. É solicitado pelo Pergamum se o usuário deseja ou não efetuar o pagamento da multa no momento da devolução do material. |
1 | A exportação pode ser efetuada diretamente para o controle financeiro. Para isso, a instituição deve disponibilizar a stored procedure a ser executada pelo Pergamum. Além da stored procedure, a instituição deverá entrar em contato com o Pergamum para maiores detalhes (database, login, senha, nome da stored procedure, etc). A tabela exporta_multa não é gerada. | É solicitado se o usuário deseja lançar o débito na mensalidade ou não. Caso seja lançado na mensalidade, não existirá o débito no Pergamum, sendo que o usuário pode continuar utilizando todos os serviços da(s) biblioteca(s) normalmente. Caso o usuário opte por não lançar, o débito deverá ser quitado na própria biblioteca, sendo que o usuário ficará impossibilitado de utilizar os serviços da biblioteca. |
2 | A exportação é realizada, ou seja, é inserido o registro na tabela exporta_multa. |
|
3 | A exportação é realizada, ou seja, é inserido o registro na tabela exporta_multa. Todavia, a exportação é realizada de acordo com a permissão do operador, onde no momento da devolução irá surgir a tela de solicitação de pagamento da multa, ou seja, nessa opção de exportação o sistema pode receber a multa durante o processo de devolução caso o operador esteja habilitado para tal. Fica evidenciado que, se o operador receber a multa na devolução, a mesma não ficará pendente e portanto não será exportada. |
|
4 | A exportação é realizada, ou seja, é inserido o registro na tabela exporta_multa. |
|
5 | A exportação é realizada de acordo com pergunta solicitada ao usuário, e quando for exportada, é inserido o registro portanto na tabela exporta_multa. |
|
A integração com o TOTVS Educacional permitirá a utilização dos seguintes tipos de integração: 0, 2 ou 3, sendo que quando o Pergamum estiver parametrizado com os valores 2 ou 3 passa a ser necessária a configuração das informações para a integração financeira. Para tanto basta acessar Integrações | Pergamum | Unidade bibliotecária do Pergamum | Parâmetros financeiros.
O cadastro permite a definição das informações importantes para que o lançamento de multa possa ser criado na coligada e filial da unidade bibliotecária.
Pré-requisitos instalação/implantação/utilização
Não é escopo desse documento descrever as instalação do ERP RM e nem sua configuração.
Versão RM
Utilizar a versão RM 12.1.16 ou superior.
Controle de Versão
O grupo TOTVS, representado por suas marcas, irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.
Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.
Suporte
O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos TOTVS Educacional estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.
Cadastros
Cadastro de Situação de Matrícula
Com a integração do Pergamum ativa o usuário pode configurar no cadastro de Situação de Matrícula na aba Status no período letivo se deve ou não desativar o usuário do Pergamum, pelo parâmetro: Desativa usuário no Pergamum.
Cadastro de Unidade Bibliotecária
O cadastro da unidade bibliotecária permite a associação entre a informação de unidade bibliotecária registrada no TOTVS Educacional e a cadastrada no Pergamum. Tal vinculo é primordial para o envio de informações de acesso as unidades bibliotecárias. Atualmente não existe nenhum tipo de sincronização dessa informação entre TOTVS Educacional e Pergamum, sendo necessário o cadastro manual para o correto funcionamento. Uma unidade bibliotecária do Pergamum só pode estar vinculada a uma coligada e filial do TOTVS Educacional.
O acesso ao cadastro está localizado em Integrações | Pergamum | Unidade bibliotecária do Pergamum.
A unidade bibliotecária fica associada a coligada e filial na qual o usuário está autenticado no momento do cadastro. |
Cadastro de Restrição de Acesso a uma Unidade Bibliotecária
Em algumas instituições de ensino o acesso a determinadas unidades bibliotecárias pode ser restrito a alunos de cursos e habilitações/series específicos, tendo em vista este aspecto o usuário do TOTVS Educacional pode para cada unidade bibliotecária definir, se necessário, restrições de acesso que deverão ser respeitadas no envio dos usuários para o Pergamum. A definição desta restrição de acesso pode ser feita em Integrações | Pergamum | Unidade bibliotecária do Pergamum | Restrição de acesso.
Para o cadastro da restrição de acesso é necessário informar o código do curso e o código da habilitação/serie. As unidades bibliotecárias sem restrição de acesso, estarão liberadas para acesso para todos os alunos. Já aquelas que possuem restrição de acesso só podem ser acessadas por alunos matriculados nos cursos e habilitações/series cadastradas neste cadastro. |
Cadastro de Permissão de Acesso Para Outras Filiais
Uma unidade bibliotecária é associada a uma coligada e filial, no entanto, pode ser compartilhada com outras filiais desde que ambas estejam parametrizadas para utilizar o mesmo Pergamum. A realização deste compartilhamento é feito acessando Integrações | Pergamum | Unidade bibliotecária do Pergamum | Permissão de acesso para outras filiais.
Cadastrar as filiais que podem ter acesso a unidade bibliotecária.
|
Cadastro de Relacionamento Entre as Tabelas TOTVS Educacional e Pergamum
A exportação de usuários requer que alguns relacionamentos sejam realizados entre TOTVS Educacional e Pergamum para garantir o envio correto da informação. As seguintes informações devem possuir o relacionamento criado:
- Escolaridade;
- Estado civil;
- Nacionalidade;
- Profissões.
Para tanto deve-se acessar Integrações | Pergamum | Cadastro de relacionamento entre tabelas básicas.
Cadastro dos de/para relacionado a informação da origem TOTVS Educacional com a informação do destino Pergamum.
|
Processos
Descreva características gerais do fluxo de informações e que serão comuns para este tipo de entidade. Características particulares para cada entidade deverão ser citadas em tópicos específicos de cada entidade.
Como fazer (opcional)
Descreva os passos que viabilizem a integração.
Exemplo:
Os passos para viabilizar a integração são:
Checklist de suporte da aplicação
Crie um check-list de verificação de alguns pontos importantes para o funcionamento e atendimento da integração.
Instalação/Configuração
Relacione itens de verificação para garantir que a integração está corretamente instalada e configurada. Isto não pode ser uma cópia do procedimento de instalação/configuração, mas verificações pontuais que podem remeter aos itens da instalação.
Checklist de Verificações:
Relacione itens de verificações para que o atendente possa:
- Identificar o funcionamento da integração;
- Identificar a ocorrências de problemas;
- Coletar evidências do mau funcionamento relatado pelo cliente;
- Realizar possíveis ajustes na integração quanto à configuração ou negócio.
Anexos
Anexo 1 - De/Para das informações enviadas na integração dos usuários
WS_PESSOA_TEMP | |||||
---|---|---|---|---|---|
Parâmetro | Descrição | Tipo | Nulo | TOTVS Educacional | Observação |
cod_pessoa | Este código deve ser único perante a instituição. A preferência é a utilização de códigos numéricos com no máximo 8 dígitos. Caso sejam códigos numéricos com mais de 8 dígitos ou a utilização de códigos alfanuméricos, a parametrização do sistema deverá ser alterada para permitir este controle, e neste caso, o suporte do Pergamum deverá ser contatado. | String 20 | Não | PPESSOA.CODIGO | No entanto, em alguns cenários este valor poderá variar caso o código já esteja sendo utilizado no Pergamum por outra pessoa. |
nome_pessoa | String 50 | Sim | PPESSOA.NOME | Será truncado de 120 para 50 caracteres | |
rua_pessoa | String 50 | Sim | PPESSOA.RUA | Será truncado de 140 para 50 caracteres | |
num_end_pessoa | String 6 | Sim | PPESSOA.NUMERO | Será truncado de 8 para 6 caracteres | |
apto_pessoa | String 15 | Sim | PPESSOA.COMPLEMENTO | Será truncado de 60 para 15 caracteres | |
bairro_pessoa | String 30 | Sim | PPESSOA.BAIRRO | Será truncado de 80 para 30 caracteres | |
telefone_pessoa | String 150 | Sim | PPESSOA.TELEFONE1 | ||
cep_pessoa | Int 10 | Sim | PPESSOA.CEP | ||
cidade_pessoa | String 30 | Sim | GMUNICIPIO.NOMEMUNICIPIO | Será truncado de 32 para 30 caracteres | |
cod_uf | String 02 | Sim | PPESSOA.ESTADO | ||
cod_estado_civil | Int 03 | Não | Busca a informação do relacionamento de tabelas entre os dois sistemas (SRELACAOCADBASICOEXTERNO) | ||
sexo_pessoa | String 01 | Sim | PPESSOA.SEXO | M/F | |
data_nascimento_pessoa | String 10 | Sim | PPESSOA.DTNASCIMENTO | dd/mm/aaaa | |
cod_nacionalidade | Int 03 | Não | Busca a informação do relacionamento de tabelas entre os dois sistemas (SRELACAOCADBASICOEXTERNO) | ||
rg_pessoa | String 40 | Sim | PPESSOA.CARTUDEBTUDADE | ||
cpf_pessoa | String 11 | Sim | PPESSOA.CPF | ||
situacao_pessoa | Situação da pessoa na instituição | Int 01 | Sim | Parâmetro da Integração com o Pergamum "Código da situação normal" | |
num_via_carteira | Número da via da carteira da pessoa, caso a instituição utilize este tipo de informação no crachá / carteira | Int 03 | Sim | FIXO = "" | |
senha_pessoa | Caso a instituição utilize a modalidade de autenticação via LDAP / AD, este campo não deve ser informado. | String 255 | Sim | FIXO = "" | |
senha_cript | Caso a instituição utilize a modalidade de autenticação via LDAP / AD, este campo deve ser informado 'N'. | String 01 | Não | Utilizando LDAP enviar Fixo = N, caso contrário S. |
|
cod_categ_usuario | Categoria na qual a pessoa se enquadra para efetuar o empréstimo | Int 03 | Não | Este campo dependerá da entidade a ser enviada. |
|
e_mail | String 60 | Sim | PPESSOA.EMAIL | ||
recebe_email | Se a pessoa deseja receber e-mail com aviso de devolução, reserva, etc ou não. | String 01 | Não | FIXO = N | |
cod_profissao | Utilizado geralmente para Instituições Públicas | Int 10 | Sim | Busca a informação do relacionamento de tabelas entre os dois sistemas (SRELACAOCADBASICOEXTERNO) | |
cod_escolaridade | Utilizado geralmente para Instituições Públicas | Int 10 | Sim | Busca a informação do relacionamento de tabelas entre os dois sistemas (SRELACAOCADBASICOEXTERNO) | |
arq_foto | Nome do arquivo que contém a foto do usuário, sem informar o caminho | String 100 | Sim | FIXO = "" | |
demais_informacoes | Quaisquer outras informações que sejam pertinentes a pessoa | String 255 | Sim | FIXO = "" | |
data_validade | Validade do usuário na instituição. | String 10 | Sim | FIXO = "" | dd/mm/aaaa |
cod_tipo_emprestimo | Tipo de Empréstimo que a pessoa será autorizada | Int 03 | Não | FIXO = 1 | 1 - Normal |
login_ldap | Nome do login ldap. Existem casos dependendo da configuração do servidor LDAP na instituição, que o nome do domínio deve estar presente juntamente ao nome do login, separados por barra. Verifique com o suporte do Pergamum como este campo deverá estar preenchido. | String 50 | Sim | Se integração LDAP estiver desativada | |
chave | Chave de validação do WS | String 255 | Não | Parâmetro da Integração com o Pergamum "Chave de acesso" |
Anexo 2 - De/Para das informações enviadas na integração
dos usuáriosdo programa de ensino
WS_DISCIPLINAS | ||||
---|---|---|---|---|
Parâmetro | Descrição | Tipo | Nulo | Valor |
cod_disciplina | Utilizar o mesmo código do sistema acadêmico, caso utilize. Caso não possua, pode ser utilizado qualquer outro código, desde que o mesmo seja mantido em próximas atualizações. | String 30 | Não | SDISCIPLINA.CODDISC |
desc_disciplina | Descrição do nome da disciplina. | String 200 | Não | SDISCIPLINA.NOME |
chave | Chave de validação do WS | String 255 | Não | Parâmetro da Integração com o Pergamum "Chave de acesso" |
WS_DEPARTAMENTO | ||||||
---|---|---|---|---|---|---|
cod_departamento | ||||||
nome_departamento | ||||||
sigla_departamento | ||||||
cod_pessoa_resp | ||||||
cod_dep_pai | ||||||
ramal | ||||||
email_depart | ||||||
chave |