Versões comparadas

Chave

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

ntegração TOTVS Educacional X Scientia - Modelo 1

Informações Gerais

Linha de Produto:

RM

Segmento Executor:Educacional

Módulo:

TOTVS Educacional

Rotina:


Rotina

Nome Técnico

Exportação de Dados para o Scientia Enterprise

Exportação de Dados para o Scientia Enterprise

Importação de Dados do Scientia EnterpriseImportação de Dados do Scientia Enterprise
Parâmetros do EducacionalParâmetros do Educacional
Requisito (ISSUE):

EDUEDU001-183

País:

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

A integração do TOTVS Educacional com o Scientia Enterprise foi planejada para que seja possível utilizar as funcionalidades de geração de quadro de horário, alocação de professores e alocação de salas disponíveis no Scientia Timetabler para geração de oferta de Turma/Disciplina no TOTVS Educacional. 

Ao utilizar esta integração, o Scientia Timetabler será a ferramenta padrão para planejamento e organização do quadro de horários, alocação de Professores e Salas para as respectivas Turmas/Disciplinas do TOTVS Educacional.

 

Esta integração é dividida em dois processos principais, Exportação de dados do TOTVS Educacional para o Scientia Enterprise e Importação de dados do Scientia Enterprise para o TOTVS Educacional.

 

O processo de exportação de dados para o Scientia Enterprise é um recurso que envia os dados essenciais dos cadastros do TOTVS Educacional, permitindo a utilização do Scientia Enterprise para alocar professores, salas e gerar as ofertas de horários das Turmas/Disciplinas. No envio das informações o processo utiliza mascaras pré-definidas para que a relação entre informações dos dois sistemas seja identificada corretamente, possibilitando que a leitura da oferta montada seja realizada.

 

O processo de importação de dados é o recurso que permite que os agendamentos realizados no Scientia Timetabler sejam importados para o TOTVS Educacional, possibilitando assim que os horários da oferta de Turma/Disciplina e as alocações de Professores e Salas para estas Turmas/Disciplinas sejam atualizadas. Este processo busca informações das Atividades do Scientia que obedeçam as chaves criadas no processo de exportação.

 

Definição da Regra de Negócio

Parametrização de integração com Scientia

Acessar: Módulo Educacional | Parâmetros| Integração | Scientia

  • Selecione “Utilize integração com Scientia”.
  • Escolha qual tipo de banco de dados será utilizado na integração, SQL Server ou Oracle.
  • Insira informações de conexão com a base de dados de Exportação e teste a conexão
  • Insira informações de conexão com a base de dados de Importação e teste a conexão
  • Defina em Modelo de integração: "Modelo 1 - Otimiza horários e recursos de turma/disciplina existente"
  • Defina o comportamento do sistema:
    • Permitir atualização dos horários da turma/disciplina que possua professor com folha de pagamento aprovada
    • Permitir alteração de salas via integração após a matrícula de alunos
    • Permitir alteração de professores da turma/disciplina via integração após a matrícula de alunos
    • Permitir alteração de horários via integração após a matrícula de alunos
    • Permitir atualização de turma/disciplina com conteúdo de plano de aula preenchido
    • Quando houver alunos matriculados na turma/disciplina enviar o total de alunos matriculados

É necessário parametrizar tanto a base de exportação quanto a de importação para que seja possível exportar com sucesso, pois existem informações que são validadas no Scientia durante o processo.

Exportação de Dados para o Scientia

 

Acessar: Módulo Educacional | Integrações | Scientia | Exportação de Dados para o Scientia Enterprise

  • Ao abrir o processo, a primeira tela exibida é a de boas vindas, basta avançar.
  • A seguir temos a tela de seleção de Período Letivo. Nesta tela existem os seguintes parâmetros:
    • Dados a exportar: Este parâmetro possibilita a opção de enviar todos os dados novamente, enviar os dados alterados desde a última exportação ou enviar apenas os registros que foram alterados a partir de uma data, que possui como padrão a data da última integração. Na primeira exportação é obrigatório o envio de todos os registros.
    • Lista de Períodos Letivos: Devemos selecionar o(s) Período(s) Letivo(s) que ser(á)ão integrado(s) dentro da lista de Períodos Letivos com status aberto.
    • Avance para a próxima tela.
    • A seguir temos a tela de seleção de professores onde pode-se utilizar os seguintes modos de seleção:
      • Seleção padrão do sistema 
      • Seleção via SQL
      • Não enviar a informação de professores
    • Avance para a próxima tela.
    • A seguir temos a tela de seleção de Turmas/Disciplinas que serão exportadas para o Scientia Enterprise. Nesta tela temos as seguintes opções
      • Quantidade de aulas semanais: Este parâmetro indica quantos Templates de Atividade serão gerados para as Turmas/Disciplinas que não possuem o campo de Quantidade de Aulas preenchido.
      • Enviar todas as Turmas/Disciplinas dos Períodos Letivos selecionados: Este parâmetro determina que o processo envie todas as Turmas/Disciplinas existentes nos Períodos Letivos, Filial e/ou Nível de Ensino selecionados.
      • Filtros de Matriz Aplicada e Carga Horária: Caso não deseje enviar todas as Turmas/Disciplinas dos Períodos Letivos selecionados, utilize estes filtros para restringir as Turmas/Disciplinas que deseja enviar. O filtro de carga horária busca na Grade ou Turma a carga horária dependendo do Nível de Ensino da Turma/Disciplina.

 Serão enviadas todas as Turmas/Disciplinas listadas, independente de estar selecionada ou não. Utilize a seleção de Turmas/Disciplinas para remover as disciplinas que não deseja enviar.

  • Execute o processo, ao final, os dados já estarão disponíveis na base de integração para serem importados no Scientia pelo SPDA – Syllabus Plus Data Adaptor.

Importante:

  • Se o parâmetro do TOTVS Educacional "Quando houver alunos matriculados na turma/disciplina enviar o total de alunos matriculados" estiver marcado as turmas/disciplinas que contenham alunos matriculados enviarão no campo PosPlannedSize do Programme of Study do Scientia o total de alunos matriculados . Para todos os outros cenários o sistema continuará enviando a informação do máximo de alunos da turma ou turma/disciplina de acordo com a configuração do controle de vagas definido na matriz curricular.
  • Como a base do Scientia é anual, deve-se ter muita atenção ao escolher os períodos letivos que deseja integrar.
  • Caso possua dúvidas de como executar o SPDA consulte a documentação do Scientia ou entre em contato com o Help Desk.

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

(Opcional)

Procedimento para Utilização

<Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações;

Localização da rotina no menu;

Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;

Caso seja necessário ter algum cadastro feito previamente, faça uma observação

Se necessário, utilizar prints de tela>.

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Importação de Dados do Scientia

Depois de criada a oferta de horário no Scientia Timetabler e executado o aplicativo "Run Scheduled Extract" já é possível executar o processo de importação de dados do Scientia no TOTVS Educacional. ("Run Scheduled Extract" é responsável por atualizar as informações do RDB)

Acessar: Módulo Educacional | Integrações | Scientia | Importação de Dados do Scientia Enterprise 

  • Ao abrir o processo, a primeira tela exibida é a de boas vindas, basta avançar.
  • A seguir temos a tela de opções do processo de Importação, nela deve-se escolher quais Turmas/Disciplinas presentes no Scientia Timetabler devem ser importadas.
  • Além das Turmas/Disciplinas, temos as seguintes opções de importação:
    • Atualizar turma/disciplina que contenha plano de aula gerado: Permite atualizar informações de Turmas/Disciplinas que já possuam planos de aula gerados. Quando marcada está opção os planos de aula serão excluídos das Turmas/Disciplinas
    • Atualizar turma/disciplina com dados de pagamento de professores aprovado: Permitem atualizar informações de Turmas/Disciplinas que contenham professores com dados de pagamento aprovados. Está opção só estará disponível se os parâmetros de sistema “Permitir atualização de Turma/Disciplina com dados de pagamento do professor aprovado” e “Utilizar controle de alteração de registro com o item professor da Turma/Disciplina” estiverem marcados.
    • Sobregravar a estrutura da turma/disciplina mesmo que contenha alunos matriculados: Esta opção só estará habilitada se o usuário possuir em seu perfil de usuário no cadastro de permissões a opção "Permitir sobregravar a estrutura da oferta através da importação do Scientia mesmo quando houver alunos matriculados" marcada.
      • Se o usuário marcar esta opção no processo de importação as turmas/disciplinas que possuírem alunos matriculados terão a estrutura da oferta totalmente atualizada se as aulas não tiverem iniciado, seguindo a mesma regra das turmas/disciplinas sem alunos matriculados.
      • Consideraremos que as aulas da turma/disciplina iniciaram se:
        • Plano de aula gerado com conteúdo realizado digitado
        • Frequência diária lançada
        Desta forma antes do início das aulas a instituição de ensino teria total flexibilidade no momento do planejamento da oferta, mesmo com alunos já matriculados nas turmas/disciplinas.
    • Permite superalocar professores: Esta opção só estará habilitada se o usuário possuir em seu perfil de usuário no cadastro de permissões a opção "Permitir superalocação de professores" marcada.
      • Se o usuário marcar esta opção o choque de horário de professores quando encontrado não aborta a importação dos dados, caso contrário o sistema emite um erro e não atualiza as turmas/disciplinas
    • Permite superalocar salas: Esta opção só estará habilitada se o usuário possuir em seu perfil de usuário no cadastro de permissões a opção "Permitir superalocação de salas" marcada.
      • Se o usuário marcar esta opção o choque de horário de salas quando encontrado não aborta a importação dos dados, caso contrário o sistema emite um erro e não atualiza as turmas/disciplinas
    • Permite superalocar alunos: Esta opção só estará habilitada se o usuário possuir em seu perfil de usuário no cadastro de permissões a opção "Matricular alunos com choque de horário" marcada.
      • Se o usuário marcar esta opção o choque de horário de alunos quando encontrado não aborta a importação dos dados, caso contrário o sistema emite um erro e não atualiza as turmas/disciplinas.
  • Avance para a próxima tela.
    • Quando pelo menos uma das turmas/disciplinas contenha alunos matriculados e 
  • Execute o processo, ao final, os dados das Turmas/Disciplinas já estarão atualizados. Caso exista algum

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

Exportação de Dados para o Scientia Enterprise

Alteração

Integrações -> Scientia -> Exportação de Dados para o Scientia Enterprise

-

Importação de Dados do Scientia Enterprise

Alteração

Integrações -> Scientia -> Importação de Dados do Scientia Enterprise

-

Parâmetros do TOTVS Educacional

Alteração

Configurações -> Parâmetros

-

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>