Páginas filhas
  • Manual Operacional da Customização - Integração SGE x SALESFORCE (SESI - SENAI)

Versões comparadas

Chave

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

Manual Operacional da Customização


Projeto: Integrações com Salesforce/Perseus

Nome do cliente: FIEC


Objetivo

O objetivo dessa documentação é detalhar a integração do SGE com Salesforce.


Público Alvo
Este manual é destinado aos colaboradores selecionados como Este documento foi elaborado para informar aos usuários-chave da área Educacional do SESI e SENAI (DR-FIEC) sobre as customizações contratadas.
Para isso, serão apresentados os requisitos referentes à customização da Integração TOTVS SGE x SALESFORCE. Será apresentada uma visão prática do processo e cadastros educacionais, explorando os conceitos utilizados e as funcionalidades do Sistema. O material orienta a execução das atividades para garantir que todo o Processo Educacional mapeado durante o Projeto seja contemplado.

Público Alvo

Este manual é destinado aos colaboradores selecionados como usuários-chave da área Educacional do SESI e SENAI (DR-FIEC)

Metodologia

Este material tem como base a visão prática e completa do Processo Customizado da área Educacional através da Customização – Integração SGE x SALESFORCE FS008432. A metodologia utilizada tem como ponto de partida o mapeamento completo do respectivo processo, relacionado com as interfaces no Sistema TOTVS Educacional. Sempre que houver alguma atividade a ser realizada no Sistema, as suas funcionalidades e rotinas serão explicadas com detalhe.

Parâmetros da Integração

Liberação dos anexos customizados na árvore de perfil

Os anexos de retorno devem ser liberados nas permissões de perfil dos usuários para aparecerem nos seus respectivos lugares. Para mais detalhes de como liberar no perfil dos usuários acesse o Manual de Instalação de Customizações na seção Liberando Acesso aos Menus.
Image Removed

Visualização dos anexos customizados no módulo educacional

Após serem liberados nas permissões de perfil dos usuários teremos acesso as customizações no módulo Educacional através do caminho: Módulo Educacional -Educacional-Aba Customização.
Image Removed

Visualização dos Parâmetros customizados para a Integração com o SALESFORCE

A interface customizada estará disponível em: TOTVS Educacional | Customizações | Integração SALESFORCE | Parâmetros
Image Removed
Image Removed
Na interface de Parâmetros SALESFORCE o usuário deverá efetuar as seguintes parametrizações:
Dados de Conexão – WebService
Estes parâmetros deverão ser armazenados por coligada.
▪ Perseus:
  • Endereço WebService: informar o endereço de acesso ao WebService disponibilizado pelo Perseus.
  • Usuário: informar o Usuário de acesso ao WebService disponibilizado pelo Perseus.
  • Senha: informar a senha de acesso ao WebService disponibilizado pelo Perseus.
Observação: Durante o refinamento do escopo, foi identificado que seria necessário utilizar o Webservice do Perseus ao invés do Webservice do SALESFORCE, fazendo a comunicação de dados do SGE com Perseus. Desta forma, o Perseus será responsável em realizar o envio de dados para o SALESFORCE.
Status de Matrícula – Matrícula
Será exibida uma visão onde o usuário deverá informar o (s) Status de Matrícula que serão considerados no processo de matrícula para envio ao SALESFORCE. Ao clicar em incluir, o campo exibido será do tipo lookup que ao selecionar a customização retornará todos os Status de matrícula (SSTATUS) cadastrados para aquele Nível de Ensino.
Status de Matrícula – Inativar Contrato
Serão criados dois parâmetros para que o usuário defina os Status de matrícula (Situação de Matrícula) que a customização deverá considerar no processo de inativar contrato na Integração com o SALESFORCE. São eles:
Situação de Matrícula - Cancelado: O campo será do tipo lookup que ao selecionar a customização retornará todos os Status de matrícula (SSTATUS) cadastrados pelo Nível de Ensino.
Situação de Matrícula – Suspenso: O campo será do tipo lookup que ao selecionar a customização retornará todos os Status de matrícula (SSTATUS) cadastrados pelo Nível de Ensino. Os parâmetros "Status de Matrícula – Matrícula", "Status de Matrícula – Inativar Contrato" e Integração habilitada deverão ser parametrizados por Coligada e Nível de Ensino.
Lembrete
Os parâmetros "Status de Matrícula – Matrícula", "Status de Matrícula – Inativar Contrato" e Integração habilitada deverão ser parametrizados por Coligada e Nível de Ensino.
Modalidades de Curso - Técnicas e EJA
Será exibida uma visão onde o usuário deverá informar a(s) Modalidade(s) de Curso(s). Para todos os cursos que estiverem vinculados às modalidades informadas neste parâmetro, no envio da Matriz Curricular /Plano de Curso a customização irá enviar para o SALESFORCE a modalidade "Técnico". Para as modalidades que não estiverem parametrizadas, será enviado "Curta e Média duração". Essa classificação é utilizada no SALESFORCE para agrupamento dos planos de pagamento. Ao clicar em incluir, será exibido o seguinte campo:
  • Modalidades Técnicas e EJA: será do tipo lookup e ficará a cargo do usuário selecionar a modalidade do cadastro nativo (SMODALIDADECURSO). A FIEC poderá incluir novas modalidades de acordo com a necessidade.
Observação: Inicialmente serão as modalidades dos Cursos Técnicos SENAI e futuramente, a FIEC deseja incluir as modalidades do SESI.
Importante
  • Todos os campos serão de preenchimento obrigatório e gravados em tabela customizada.
  • A parametrização será de responsabilidade do cliente.
  • Para o correto funcionamento da customização, todos os dados deverão ser parametrizados corretamente.
  • Os protótipos são meramente ilustrativos, podendo variar ao longo do desenvolvimento de acordo com a ferramenta TOTVS.

Cadastro Customizado de Serviços CRM

2.1 Objetivo

Criação de cadastro customizado para armazenar as informações referentes ao serviço do CRM, que serão importadas para o SGE. Tais informações serão utilizadas no envio do pedido de venda do SGE para o Protheus.
Detalhamos aqui a criação de uma nova tela de cadastro de Serviço CRM, que estará disponível na interface customizada de Integração com o SALESFORCE e poderá ser acessado em: TOTVS Educacional |Customização |Integração SALESFORCE|Serviço CRM, para o serviço do webservice CRM, preencher os dados necessários do Serviço CRM, para integração com Protheus.
Image Removed
Ao clicar em SERVIÇO CRM, aparecerá uma tela de filtros, neste momento o usuário deverá selecionar o filtro desejado e clicar em executar, para que apareça as informações referente o Serviço CRM.
Escolha o filtro desejado e clique em Executar Image Removed
Após a escolha do filtro, é possível incluir ou editar um Serviço do Curso. Image Removed
Image Removed
A interface exibirá os seguintes campos:
    • Código do Serviço: Será preenchido com o código do serviço enviado pelo CRM.
    • Descrição do Serviço: Será preenchido com o nome do serviço enviado pelo CRM.
    • Produto Protheus: Será preenchido com código do produto Protheus enviado pelo CRM.
    • Prefixo: Será preenchido com o prefixo enviado pelo CRM.
    • Natureza Financeira: Será preenchido com o código da natureza enviado pelo CRM.
    • Ativo/Inativo: Será preenchido com status do serviço enviado pelo CRM.
Importante
Os campos Código e Descrição do Serviço CRM serão bloqueados para edição/exclusão através dessa interface, os demais campos deverão ficar liberados para edição.

Anexo de Serviço do Curso- CRM/SALESFORCE

3.1 Objetivo

Será criado um anexo customizado para armazenar o vínculo do serviço CRM ao Curso do SGE. Os serviços serão criados pelo processo customizado no SGE, replicando o cadastro do CRM/SALESFORCE.
A criação do anexo customizado Serviço/Produto, estará disponível na interface nativa de Cursos e poderá ser acessado em: TOTVS Educacional | Currículo e Oferta | Cursos | Anexos.
Image Removed
Lookup são os ...Campo Serviço/Produto: O campo será do tipo lookup e exibirá o código e a descrição do Serviço CRM vinculado ao cadastro do curso. Esse serviço será importado pelo webservice. O vínculo do serviço é necessário para definição do serviço do plano de pagamento que será utilizado para geração de títulos no Protheus, carregando assim as informações do Produto, Natureza Financeira e Prefixo para os títulos gerados. O serviço CRM só será importado para o SGE se possuir produto Protheus informado. Será vinculado apenas um serviço ao curso no SGE Image Removed
Âncora_Toc84857151_Toc84857151 3.2 Exportação do curso para o PerseusPara ofertar o Curso e exportá-lo para o Perseus, serão necessários os seguintes passos:
  1. Cadastrar o Curso no SGE;
  1. Cadastrar a Matriz Aplicada do Curso (oferta do curso por turno e filial)
  1. Exportar o Curso/Matriz para Perseus
  1. Cadastrar serviço no CRM referente ao Curso no Protheus.
  1. Desbloquear o produto do Protheus referente ao serviço CRM.
  1. Importar os Serviços do CRM/Perseus para o cadastro customizado de serviços CRM do SGE e o vínculo com o Curso. Este passo será automatizado pelo processo descrito no Req.03. a. A importação também preencherá a Natureza financeira, Código do produto Protheus e Prefixo, desde que sejam enviadas no serviço. São dados necessários para integração com Protheus.
  1. Importar o Plano de pagamento padrão da Matriz Aplicada.
  1. Cadastrar turmas no SGE.
  1. Exportar as Turmas para o Perseus
  1. Se existir preço específico por turma, o preço deverá ser definido no SALESFORCE e devolvido ao SGE e associado à turma, através do Webservice. Neste caso, será criado um plano de pagamento específico para a turma.
  1. Nas interfaces do SGE onde o usuário seleciona o plano de pagamento, será criado filtro (req.08) para mostrar apenas planos de pagamento da turma. Quando existir plano na turma selecionada, mostrar apenas os específicos. Caso contrário, mostrar os planos da matriz, excluindo os que são de uma turma específica.
Após os passos acima, as turmas que forem criadas poderão ser enviadas ao SALESFORCE. Se for necessário inativar o serviço, essa ação deverá ser realizada no CRM e está prevista atualização desta informação no SGE, através do webservice definido no Serviço para atualização de Serviço/Produto CRM/SGE) deste documento.
Âncora_Toc84857152_Toc84857152Serviço para atualização de Serviço/Produto CRM/SGE Âncora_Toc84857153_Toc848571534.1 ObjetivoFoi criado um Webservice do SGE para receber inclusão de serviços do CRM, seu vínculo com o produto do Protheus e realizar o vínculo do Serviço como o Curso do SGE. Será possível também o CRM enviar a atualização do status do serviço (inativar/ativar), para o SGE.
Quando desativados, as matrizes aplicadas associadas ao serviço alterado serão bloqueadas no SGE para recebimento de matrículas e criação/envio de turmas ao SALESFORCE. Detalhando a criação de um Webservice Inclusão de Serviços Educacionais/CRM que ficará disponível para ser chamado pelo CRM, sempre que um serviço/produto for incluído, inativado ou reativado, para que essa informação seja repassada ao SGE. O serviço importará também o vínculo com o curso do SGE, preenchendo o anexo customizado.
Para acessar, clicamos em: TOTVS Educacional |Customização |Integração SALESFORCE|Serviço CRM, para o serviço do webservice CRM.
Preencher os dados necessários do Serviço CRM, para integração com Protheus Image Removed
Ao executar a chamada do webservice, se for inclusão de um serviço novo, o processo irá:
Incluir o Serviço CRM no SGE (cadastro customizado).
● Preencher todos os dados do serviço:
  • Código do produto do Protheus (obrigatório),
  • Código da Natureza Financeira do Protheus
  • Prefixo
  • Status
● Vincular o Serviço CRM no anexo customizado do Curso
Ao executar a chamada do webservice, se for atualização de um serviço existente será permitido alterar o status e o processo deverá identificar o serviço CRM no SGE através do código e atualizar seu status no cadastro customizado.
O código do produto Protheus é obrigatório para inclusão do serviço CRM no SGE. Caso as informações do Protheus (produto, natureza financeira e prefixo) não sejam enviadas, será necessário cadastrá-las manualmente através do cadastro de serviço CRM customizado. Os cadastros de Produtos e Natureza Financeira do CRM precisam estar equivalentes aos cadastros do Protheus/SGE, com os mesmos códigos, para que seja possível efetuar o de-para entre os cadastros/sistemas. Os cadastros de Produtos e Natureza são integrados entre Protheus e SGE exatamente como forem importados do CRM, no momento do envio do Pedido de Venda (integração Protheus).
É importante que o Webservice seja acionado pelo CRM apenas para envio de serviços relacionados à mensalidades/cursos. Demais serviços já deverão estar disponíveis no SGE, como por exemplo: segunda via de histórico, taxa de material escolar, multa rescisória, dentre outros.
O Nível de ensino do SGE é definido por coligada e corresponde à Linha do Serviço do CRM (geral - SESI e SENAI).
O CRM deverá enviar o código de nível de ensino existente no SGE, realizando antes do envio, o 'DE-PARA correspondente à Linha do Serviço (CRM), por coligada no SGE.
Abaixo, segue base do DE-PARA CRM x SGE para envio dos códigos.
Image Removed
Quando o serviço do CRM for atualizado com status inativo, não serão atualizadas as matrizes curriculares dos cursos relacionados, já que se fossem inativadas, não seriam permitidas novas matrículas para as turmas já existentes.
Por isso, foi criado um novo requisito para bloquear a criação de novas turmas no SGE quando o serviço do CRM (cadastro customizado) estiver inativo. Caso seja necessário ativar um Serviço/Produto novamente no CRM, o webservice do SGE irá receber o status ativo e alterar o status no cadastro do serviço CRM. Feito isso, poderão ser criadas novas turmas de oferta no SGE. No final de cada processamento, os dados enviados na API serão registrados na tabela de log, e poderão ser visualizados pelo usuário através da interface de Monitor de Log. Não será permitido reprocessamento de registro (reenvio) através do SGE.
Importante
De acordo com processo da FIEC, só é possível desativar um serviço no CRM quando todas as turmas ofertas estiverem finalizadas (período de matrícula finalizado).
Após desativação do serviço, a matriz curricular no SGE ficará inativa, bloqueando novas matrículas (em turmas já existentes) e criação de novas turmas.


Expandir
titleParâmetros da Customização

Pré-requisitos

Os anexos de retorno devem ser liberados nas permissões de perfil dos usuários para aparecerem nos seus respectivos lugares. Para mais detalhes de como liberar no perfil dos usuários acesse o Manual de Instalação de Customizações na seção Liberando Acesso aos Menus.


Image Added


Após serem liberados nas permissões de perfil dos usuários teremos acesso as customizações no módulo Educacional através do caminho:

Módulo Educacional | Educacional | Aba Customização.

Image Added

Detalhamento do processo

A interface customizada estará disponível em:

TOTVS Educacional | Customizações | Integração SALESFORCE | Parâmetros


Image Added

A partir dela, o usuário poderá configurar os seguintes parâmetros:

Dados de Conexão – WS, deve ser informado os dados:

  • Endereço WebService: informar o endereço de acesso ao WebService disponibilizado pelo Perseus.
  • Usuário: informar o Usuário de acesso ao WebService disponibilizado pelo Perseus.
  • Senha: informar a senha de acesso ao WebService disponibilizado pelo Perseus.


Aviso
Durante o refinamento do escopo, foi identificado que seria necessário utilizar o Webservice do Perseus ao invés do Webservice do SALESFORCE, fazendo a comunicação de dados do SGE com Perseus. Desta forma, o Perseus será responsável em realizar o envio de dados para o SALESFORCE.


Bolsa Adicional: será utilizado para conceder descontos, que poderão ser aplicados em campanhas promocionais, aplicadas pelo vendedor no ato da venda no SALESFORCE.


Bolsa Institucional: será utilizado para conceder descontos para os trabalhadores da Indústria, que irá variar de acordo com as empresas,  aplicadas pelo vendedor no ato da venda no SALESFORCE.

Serviço para pagamento com boleto:  Neste parâmetro deverá ser associado apenas um registro, o “Mensalidade – Boleto”

Serviço para pagamento com cartão de crédito: Neste parâmetro deverá ser associado apenas um registro, o “Mensalidade – Cartão Crédito”.

Serviço para pagamento com cartão de débito: Neste parâmetro deverá ser associado apenas um registro, o “Mensalidade – Cartão Débito”.

Serviço para pagamento com dinheiro: Neste parâmetro deverá ser associado apenas um registro, o “Mensalidade - Dinheiro”.

Status de Matrícula – Inativar Contrato Cancelado: Usuário define o código da Situação de Matrícula que será utilizada para cancelar um contrato no Salesforce.

Status de Matrícula – Inativar Contrato Suspenso: Usuário define o código da Situação de Matrícula que será utilizada para suspender um contrato no Salesforce. 

Status de Matrícula Inicial - Importação SalesforceUsuário define o código da Situação de Matrícula que será utilizada para matricular o aluno no SGE pelo processo de Importação de Matrícula. 

Modalidades de Curso - Técnicas e EJA:  usuário deverá informar a(s) Modalidade(s) de Curso(s) cadastro nativo (SMODALIDADECURSO). Para todos os cursos que estiverem vinculados às modalidades informadas neste parâmetro, no envio da Matriz Curricular /Plano de Curso a customização irá enviar para o SALESFORCE a modalidade "Técnico". Para as modalidades que não estiverem parametrizadas, será enviado "Curta e Média duração". Essa classificação é utilizada no SALESFORCE para agrupamento dos planos de pagamento. A FIEC poderá incluir novas modalidades de acordo com a necessidade.

Nota

Inicialmente serão as modalidades dos Cursos Técnicos SENAI e futuramente, a FIEC deseja incluir as modalidades do SESI.

Essa parametrização será realizada por coligada e Nível de Ensino. 

Expandir
titleServiços CRM
Expandir
titleAtualização de Serviço/Produto CRM

Criação de API para inclusão e Atualização de serviço CRM no SGE

Inclui ou altera um Serviço originado do CRM no cadastro customizado de Serviços do SGE, vinculando o serviço criado aos cursos informados.

Documentação técnica da API está disponível aqui.

Ao executar a chamada do webservice, se for inclusão de um serviço novo, o método irá:

  • Incluir o Serviço CRM no SGE (cadastro customizado).
  • Preencher todos os dados do serviço informados: 
    • Código do Serviço/Produto
    • Descrição do Serviço/Produto
    • Código do produto do Protheus (obrigatório), 
    • Código da Natureza Financeira do Protheus
    • Item Contábil
    • Conta Contábil
    • Status
  • Vincular o Serviço CRM no anexo customizado de Dados Adicionais do Curso na Matriz Curricular. 

Ao executar a chamada do webservice, se for atualização de um serviço existente será permitido alterar o status do serviço identificado no SGE através do código.

Importante:

  • Só será possível alterar o status do serviço no CRM, a ativação/inativação não irá ocorrer no SGE.
  • O código do produto Protheus é obrigatório para inclusão do Serviço no SGE. Caso a natureza financeira não seja enviada, será necessário cadastrá-las manualmente através da interface no SGE. 
  • O campo conta contábil não está disponível para inclusão via API (apenas pela interface). 
  • Os cadastros de Produtos e Natureza Financeira do CRM precisam estar equivalentes aos cadastros do Protheus/SGE, com os mesmos códigos, para que seja possível efetuar o de-para entre os cadastros/sistemas. Tais cadastros são enviados do SGE para o Protheus, no momento do envio do Pedido de Venda (integração Protheus), exatamente como foram importados do CRM.
  • A API só deve ser acionada para envio de serviços relacionados à mensalidades/cursos. Demais serviços já deverão estar disponíveis no SGE, como por exemplo: segunda via de histórico, taxa de material escolar, multa rescisória, dentre outros.
  • Quando o serviço do CRM for atualizado com status inativo, não serão atualizadas as matrizes curriculares dos cursos relacionados, já que se fossem inativadas, não seriam permitidas novas matrículas para as turmas já existentes. 


Nota
Caso seja necessário ativar um Serviço/Produto novamente no CRM, o  webservice do SGE irá receber o status ativo e alterar o status no cadastro do serviço CRM. Feito isso, poderão ser criadas novas turmas de oferta no SGE.
Expandir
titleInterface de Serviço/Produto CRM

Criação de interface Serviço CRM

Armazenar as informações referentes ao serviço do CRM, que serão importadas para o SGE. Tais informações serão utilizadas no envio do pedido de venda do SGE para o Protheus.

A interface está disponível em:

TOTVS Educacional | Customizações | Integração SALESFORCE | Serviço CRM

Image Added


A interface será exibida conforme abaixo:

Image Added

Com exceção da Conta Contábil, todos os campos poderão ser preenchidos através da API de Inclusão/Alteração de Serviço CRM.

Nota
titleImportante:

Os campos Código e Descrição do Serviço CRM serão bloqueados para edição/exclusão através dessa interface, os demais campos deverão ficar liberados para edição.

Expandir
titleAnexo de Dados Adicionais do Curso

Anexo:

Armazenar o vínculo do serviço CRM ao cadastro da matriz curricular curso no SGE. Cada matriz terá um único serviço, que por sua vez, poderá estar vinculado a mais de um curso no SGE.

Aviso
titleImportante:

Este anexo poderá ser preenchido pela API ou manualmente através da interface. Será possível também alterar ou desvincular o serviço do curso , desde que não existam alunos matriculados nas turmas do curso. 

O anexo está disponível em:

TOTVS Educacional | Currículo e Oferta| Matrizes curriculares | Anexos | Dados Adicionais do Curso

Image Added

O  vínculo do serviço é necessário para definição do serviço que será utilizado para geração de títulos no Protheus, carregando assim as informações do Produto, Natureza Financeira e Conta Contábil para os títulos gerados no Protheus. O serviço CRM só será importado para o SGE se possuir produto Protheus informado.


Image Added

Caso um serviço se torne inativo após associação ao curso, o vínculo não será desfeito automaticamente. No entanto, não poderão ser feitos novos vínculos a um serviço inativo. 


Expandir
titleProcesso Exportação de Curso e Matriz Aplicada

Pré-requisitos

Para ofertar o Curso e exportá-lo para o Perseus, em resumo, serão necessários os seguintes passos:

  1. Cadastrar o Curso no SGE
  2. Cadastrar a Matriz Aplicada do Curso (oferta do curso por turno e filial)
  3. Exportar o Curso/Matriz para Perseus
  4. Cadastrar serviço no CRM referente ao Curso no Protheus.
  5. Desbloquear o produto do Protheus referente ao serviço CRM. 
  6. Importar os Serviços do CRM/Perseus para o cadastro customizado de serviços CRM do SGE e o vínculo com o Curso.
    1. A importação também preencherá a Natureza financeira, Código do produto Protheus e Prefixo, desde que sejam enviadas no serviço. São dados necessários para integração com Protheus


Detalhamento do processo

Exportar a criação e atualização dos Cursos e das Matrizes Aplicadas do SGE para o Perseus, contendo todas as informações necessárias para que o Perseus efetue a criação do Curso no SALESFORCE. A interface customizada estará disponível em: 

TOTVS Educacional | Customizações | Integração SALESFORCE | Exportação de Cursos


Image Added


Esse processo poderá ser executado manualmente ou agendado conforme demanda da FIEC, e será responsável por realizar a exportação dos dados de cursos do SGE para o Perseus, que posteriormente será responsável por enviá-los ao SALESFORCE. 


Image Added

Toda estrutura de oferta criada para o curso/matriz curricular que estiver definido como Gratuito este não será considerado para o envio ao Perseus. Será enviado para integração apenas  o curso/matriz curricular que estiver  definido como  Não Gratuito e será integrado no Perseus.

Aviso
titleImportante:

No SGE as matrizes aplicadas possuem a informação do turno. O CRM não precisa de informações de turno para definir os preços dos cursos. No entanto, para realizar a precificação da matriz ou turma por turno no CRM, será necessário realizar o cadastro de Matriz Aplicada vinculada ao Curso no SGE, para cada turno e unidade/filial. O cadastro deverá ser feito no caminho TOTVS Educacional | Currículo e Oferta | Matrizes Curriculares | Anexos | Matriz Aplicada.

Expandir
titleBloqueio na Criação de Turmas - SGE

Pré-requisitos

Bloquear a criação de turmas no SGE, para as matrizes aplicadas de cursos Não Gratuito quando não houver vínculo do serviço CRM no Curso ou quando o serviço vinculado estiver inativo no cadastro customizado  do Serviço CRM no SGE.

Detalhamento do processo

Uma turma pode ser cadastrada através das interfaces nativas do SGE, que estará disponível em dois locais diferentes sendo eles:

TOTVS Educacional | Currículo e Oferta | Turmas e Turmas/Disciplinas

Image Added

Ou através do assistente para criação de turmas e turmas/disciplinas, em:

TOTVS Educacional | Atividades Acadêmicas | Assistentes | Cadastro de turma e turma/disciplina. 

Image Added


Quando o usuário for realizar a inclusão de uma turma referente a um curso Não Gratuito no SGE (anexo Dados Adicionais do Curso), a customização deverá validar se existe serviço CRM vinculado a Matriz Curricular e seu status estiver ativo. O vínculo é verificado através do anexo customizado detalhado no (Anexo de Dados Adicionais do Curso - CRM/SALESFORCE). 

Caso o vínculo esteja correto, será possível cadastrar novas turmas. Caso contrário, não será permitido realizar a criação da turma e será exibido uma mensagem de alerta conforme exemplo:

Nota
titleMensagem:
Não foi possível criar o registro da Turma, pois o Serviço CRM não está vinculado ao Curso/Matriz Aplicada selecionado. Verifique o cadastro do serviço no anexo do curso.

O mesmo serviço CRM poderá estar vinculado a várias Matriz Curricular do SGE. Caso o serviço CRM esteja inativo, a criação das turmas de todas as matrizes aplicadas vinculadas a este serviço serão bloqueadas.

Expandir
titleProcesso Exportação de Turma

Pré-requisitos

É necessário que o Curso e Matriz Aplicada estejam associados à uma Turma, para serem exportados.

Detalhamento do processo

Exportar a criação e atualização das Turmas do SGE para o Perseus, contendo todas as informações necessárias para que o Perseus efetue a criação das Turmas (produtos) no SALESFORCE. A interface customizada estará disponível em: 

TOTVS Educacional | Customizações | Integração SALESFORCE | Exportação de Turmas

Image Added

Esse processo poderá ser executado manualmente ou agendado conforme demanda da FIEC, e será responsável por realizar a exportação dos dados de cursos do SGE para o Perseus, que posteriormente será responsável por enviá-los ao SALESFORCE. 

Image Added


Aviso
titleImportante:

O processo customizado irá enviar apenas o cadastro de Turma (sem disciplinas).

A Turma será enviada como Ativa, porém existem alguns critérios que desativam as turmas. Nestes casos, precisamos enviar os registros dessas turmas com status Inativo na integração, conforme critérios abaixo:

  • Quando a Data início do período de matrícula da turma não estiver sido atingida - Período de matrícula ainda não iniciado (período definido no cadastro da Turma/Disciplina  STURMADISC.DTINICIOMATPRES).
  • Quando a Data final do período de matrícula da turma for atingida - Turma encerrada para matrícula (período definido no cadastro da Turma/Disciplina STURMADISC.DTFIMMATPRES).
  • Quando a capacidade máxima da turma for atingida - Turma cheia.

Serão exportadas apenas turmas que possuem turmas/disciplinas com o mesmo período de matrícula definido. Caso a turma possua mais de uma turma/disciplina com períodos diferentes, a turma não será exportada e será registrada a ocorrência no monitor de log.  

Através dos critérios acima, o SALESFORCE poderá controlar a oferta das Turmas (Produto), bloqueando a oferta de vendas, se necessário.

Nota
Os registros de turmas serão exportados (inclusão e alteração) até que a data final da turma, seja atingida. Após esse período, a turma não será mais enviada para este processo.
Expandir
titleProcesso Importação de Vendas - Matrículas SALESFORCE

Pré-requisitos

Parametrizar Situação de Matrícula Inicial, que será utilizado no momento da importação de matrícula do SALESFORCE para o SGE. 

Ex: Pré-Matriculado


Detalhamento do processo

Após receber os dados de venda do Salesforce, será executada a funcionalidade nativa do TOTVS Educacional (SGE), para efetuar a criação do registro de matrícula do aluno, sendo validadas todas as regras de negócio padrão do SGE.

Será executada as seguintes operações:

  • Cadastrar Dados Básicos do Aluno
  • Cadastrar Dados Básicos do Responsável Financeiro
  • Preencher Dados de Matrícula
      • Curso/Habilitação,  Matrícula no Período letivo, Matrícula nas Disciplinas 
      • Gerar Contrato e parcelas
      • Incluir bolsa/desconto
      • Vincular o Responsável financeiro no cadastro no contrato
      • Retornar dados do contrato gerado no anexo de Dados Complementares


Ao final da importação o Serviço deverá retornar as seguintes informações: Código XNUMPRO (gerado pelo SGE), Código da Filial, Status do Contrato (Vigente - na inclusão), Data de início e Duração do contrato em meses (serão calculados pelo SGE e estarão gravados no anexo de dados complementares do contrato).

Dados Aluno:

Image Added


Dados Responsável Financeiro:

O Código identificador do Cliente/Fornecedor  Salesforce/Protheus, será composto de acordo com seguinte formato: 

9 primeiros dígitos do CPF ou 8 primeiros  primeiros dígitos do CNPJ +  código da loja 

Exemplo: 0101251250001

Image Added

Dados Matrícula Curso/Habilitação (SENAI):

Image Added


Dados Matrícula Período Letivo( SESI /SENAI):

Image Added


Dados Matrícula em Disciplinas (SESI/SENAI):

O aluno terá opção de selecionar quantas disciplinas irá cursar no semestre ou se irá cursar todas as disciplinas da grade. O Salesforce irá enviar estes dados para o SGE realizar a matrícula nas disciplinas. Caso não seja enviada nenhuma disciplina a customização irá matricular o aluno em todas as disciplinas da turma no período letivo enviado. 

Image Added


Aviso

O Contrato será gerado automaticamente para todas as matrículas importadas, desde que a situação de matrícula seja definida como inicial (Pré-Matriculado, por exemplo), esteja parametrizada para gerar contrato (parametrização nativa). 

Image Added

Dados Contrato:

O contrato será gerado sem plano de pagamento, já que deverá respeitar as parcelas e valores negociados no SALESFORCE. 

Image Added

Dados Bolsa/Desconto (se informado na venda):

A bolsa/desconto concedida para o aluno no ato da venda realizada pelo SALESFORCE deverá ser incluída no contrato do aluno, de acordo com o tipo de desconto enviado pelo SALESFORCE, Adicional ou Institucional. 

Image Added

Dados das parcelas do contrato: 

As parcelas serão geradas de acordo com as informações enviadas pelo SALESFORCE . o SGE receberá o valor total e a quantidade de parcelas, e irá incluir no contrato as parcelas calculadas com base nas informações. Todas as parcelas serão geradas com o mesmo valor.

A data primeira parcela (Matrícula) será gerada com o dia fixo informado e as demais parcelas, serão geradas com dia fixo do vencimento que será utilizado na geração da segunda parcela do mês subsequente do início  da turma, até atingir a quantidade de parcelas.

Exemplo:
Data primeiro vencimento: 17/01/2022
Dia de vencimento: 10
Quantidade de parcelas: 3
Parcela 1 - 17/01/2022 (Parcela Matrícula)

Parcela 2 - 10/02/2022 (Mensalidades)

Parcela 3 - 10/03/2022 (Mensalidades)


Aviso

O SGE irá gerar apenas as parcelas do contrato. Somente após a geração das parcelas é que a integração SGE x Protheus será acionada. Os lançamentos financeiros/títulos serão gerados pelo Protheus e devolvidos para o SGE.

Nota
titleParcelas do Contrato e da operadora de cartão

De acordo com a regra atual da FIEC, o pagamento com cartão de crédito (balcão) pode ser feito para a primeira parcela ou para o curso todo. Não é permitido pagar mais de uma parcela no cartão, se não for o valor total.
API foi ajustada para receber este campo. Segue desenho e detalhamento para orientar o preenchimento dos campos de parcelamento e geração dos pedidos de venda Protheus.

  • QuantidadeParc: Quantidade de parcelas do Contrato negociadas com o cliente, que indicará a geração de Pedidos gerenciais (mensalidades / parcelas do Contrato SGE) - Não utilizado para E-commerce e pagamento com Crédito e Não e-commerce e primeira parcela com cartão.
  • ParcelasCartaoParcelaUm: Quantidade de parcelas referente ao parcelamento no cartão de crédito, para pagamento da primeira parcela ou parcela única (valor total do curso).  Essa informação será enviada na forma de pagamento do pedido gerencial.
    Image Added

O processo de Integração Protheus seguira seu escopo a partir da criação do contrato pelo SalesForce com as definições de  quantidade de parcelas e a forma de pagamento da primeira parcela.


Dados vinculo do Responsável Financeiro:

O Responsável será vinculado ao contrato do aluno. Não será feito vínculo deste responsável no cadastro do aluno.

Image Added


Expandir
titleProcesso de Importação de Vendas - Adequação Loja Virtual

Detalhamento do processo

As matrículas efetuadas na Loja deverão ser enviadas para o SALESFORCE, que será o responsável pelo envio das informações para o SGE. As informações serão enviadas pelo serviço de Importação de Vendas/Matrículas. Para que as informações de pagamento efetuado na loja sejam enviadas para o SGE e posteriormente para o Protheus, o serviço de importação de matrículas do SGE deverá ser ajustado para receber tais informações.

Image Added

Ao receber a venda da Loja Virtual o SALESFORCE deverá consumir o Serviço disponibilizado pelo SGE enviando, além dos dados do pagamento, todos os dados obrigatórios para a criação do registro de matrícula do aluno, sendo validadas todas as regras de negócio do SGE.

Todos os dados referentes ao pagamento serão armazenados no SGE no Anexo de Dados Complementares do Contrato, no momento da criação da matrícula/contrato no SGE.

Tais informações ficarão disponíveis para serem enviadas ao Protheus e para cálculo de multa rescisória (detalhado no escopo de integração do Protheus).

Expandir
titleProcesso Alteração de Situação de Matrícula - SGE

Pré-requisitos

Alterar a situação de matrícula do aluno no período letivo para uma das situações parametrizadas na aba Status de Matrícula – Inativar Contrato, para que o contrato do aluno seja Cancelado ou Suspenso no SALESFORCE. 

Detalhamento do processo

Exportar do SGE para o SALESFORCE os dados de cancelamento ou suspensão de contrato e atualização de vagas na turma, sempre que a situação de matrícula do aluno no período letivo for alterada para um status parametrizado (que exige alteração contratual e libere a vaga do aluno na turma).

O usuário deverá efetuar o processo de Alteração de situação de matrícula, por meio do menu: 

Secretaria | Matrícula | Matrícula no Período Letivo, em seguida, Processo | Alterar situação da matrícula.


Image Added
Selecione a matricula do aluno no Período Letivo. Clique em Processos –Alterar situação de matrícula.

Image Added


A customização acionará os métodos do Webservice SALESFORCE, sempre quando a situação de  matrícula do aluno for alterada, para envio dos dados correspondentes.

A exportação de Cancelamento do Contrato Financeiro,  ocorrerá se atender às seguintes regras: 

  • A integração do cancelamento do contrato irá ocorrer apenas no momento que a situação de matrícula do aluno for um valor existente nos parâmetros que indicam Inativação de Contrato (aba Status de Matrícula – Inativar Contrato) independente se o contrato/venda se originou no SGE ou no SALESFORCE.
  • O registro do contrato do aluno no SGE deverá estar com status de Cancelado.


Image Added

Após o usuário alterar a situação do aluno no SGE para Cancelado, a turma liberará a vaga na turma do SGE atualizando o campo Alunos Matriculados na turma.

Exemplo 1:

Quantidade de Alunos matriculados antes da alteração de situação de matrícula = 2

Image Added

Exemplo 2:

Quantidade de Alunos matriculados após alteração de situação de matrícula = 1

Image Added

Para os casos de alunos que estão Pré-Matriculados e desistiram do curso ou não realizaram 

  • Só será possível alterar o status do serviço no CRM, a ativação/inativação não irá ocorrer no SGE.
  • A alteração do produto, natureza financeira e prefixo será definido na integração do Protheus. ▪ O código do produto Protheus é obrigatório para inclusão do Serviço no SGE. Será de responsabilidade da FIEC identificar o momento correto do envio do serviço para o SGE.
  • A API será disponibilizada junto às demais APIs nativas do SGE e ficará na mesma estrutura da instalação do Portal Educacional.
  • A autenticação é feita através de token.
Âncora_Toc84857154_Toc84857154Processo Customizado Exportação de Curso / Matriz Aplicada Âncora_Toc84857155_Toc84857155 5.1 PremissaCadastro do Curso já realizado - Anexo - Serviço do Curso -Habilitação - Matriz Curricular -Anexo - Matriz Aplicada Anexo -Gratuidade de Curso. Âncora_Toc84857156_Toc848571565.2 ObjetivoO objetivo deste requisito é possibilitar o envio dos dados de criação de novos cursos no cadastro Currículo e Oferta | Estrutura Curricular | Cursos do TOTVS Educacional para o Perseus/SALESFORCE
Âncora_Toc84857157_Toc848571575.3 Cadastro do CursoCadastrar o curso Image Removed
Clicar em Anexos –Serviço do Curso Image Removed
Incluir o Serviço/Produto do Curso Image Removed Âncora_Toc84857158_Toc848571585.4 Cadastro da Matriz AplicadaNo SGE as matrizes aplicadas possuem a informação do turno. O CRM não precisa de informações de turno para definir os preços dos cursos, no entanto, para realizar a precificação da matriz ou turma por turno no CRM, será necessário realizar o cadastro de Matriz Aplicada vinculada ao Curso no SGE, para cada turno e unidade/filial.
O cadastro deverá ser feito no caminho TOTVS Educacional | Currículo e Oferta | Matrizes Curriculares | Anexos | Matriz Aplicada.
Na Matriz Curricular-Anexos -Matriz Aplicada Image Removed
Em Matriz Aplicada –Anexos- Gratuidade do curso, informar se o curso será gratuito ou não. Image Removed
Informar se curso será gratuito ou não Image Removed
Para identificar os Cursos Gratuitos e Não Gratuitos, foi criado um novo campo complementar no cadastro da Matriz Aplicada que será ofertado no nível de unidade/filial, possibilitando que o usuário informe se é gratuito ou não.
Para cursos gratuitos, é necessário informar no cadastro do Curso Habilitação do Aluno ou na matrícula do aluno no Período Letivo que é gratuita (campo complementar Condição do Aluno), para que essa informação não seja enviada para produção, através da solução integradora.
Toda estrutura de oferta criada para o curso/matriz aplicada que estiver definido como Gratuito este não será considerado para o envio ao Perseus.
Será enviado para integração apenas o curso/matriz aplicada que estiver definido como Não Gratuito e será integrado no Perseus.
Após o processamento, o Perseus retornará à informação se o registro foi processado com sucesso ou erro, informando a mensagem em caso de erro. Ao final do processamento, os registros serão gravados em tabela customizada de log. Âncora_Toc84857159_Toc848571595.3 Exportação de CursosSerá criada uma nova interface customizada Exportação de Cursos para o correto funcionamento desta integração. Estará disponível em: TOTVS Educacional | Customizações | Integração SALESFORCE | Exportação de Cursos.
Image Removed Âncora_Toc84857160_Toc848571605.4 Agendamento/ExportaçãoEsse processo poderá ser executado manualmente ou agendado conforme demanda da FIEC, e será responsável por realizar a exportação dos dados de cursos do SGE para o Perseus, que posteriormente será responsável por enviá-los ao SALESFORCE. Abaixo, segue tela com opções de agendamento.
Image Removed
Âncora_Toc84857161_Toc84857161Bloqueio na Criação de Turmas de Curso Não Gratuitos no SGE Âncora_Toc84857162_Toc848571626.1 ObjetivoBloquear a criação de turmas no SGE, para as matrizes aplicadas de cursos Não Gratuito quando não houver vínculo do serviço CRM no Curso ou quando o serviço vinculado estiver inativo no cadastro customizado do Serviço CRM no SGE.
Uma turma poderá ser cadastrada através das interfaces nativas do SGE, que estará disponível em dois locais diferentes sendo eles:
  • TOTVS Educacional | Currículo e Oferta | Turmas e Turmas/Disciplinas ou;
Image Removed
  • No assistente para criação de turmas e turmas/disciplinas, em: Totvs Educacional | Atividades Acadêmicas | Assistentes | Cadastro de turma e turma/disciplina.
Image Removed
Quando o usuário for realizar a inclusão de uma turma referente a um curso Não Gratuito no SGE (campo complementar da matriz aplicada), a customização deverá validar se existe serviço CRM vinculado ao Curso e seu status estiver ativo. O vínculo será verificado através do anexo customizado Anexo de Serviço do Curso - CRM/SALESFORCE.
Caso o vínculo esteja correto, será possível cadastrar novas turmas. Caso contrário, não será permitido realizar a criação da turma e será exibido uma mensagem de alerta conforme exemplo:
Image Removed
Importante
▪ Será de responsabilidade da FIEC, desbloquear para oferta o produto do Protheus referente ao serviço no CRM.
Um mesmo serviço CRM poderá estar vinculado a vários cursos do SGE. Caso o serviço CRM esteja inativo, a criação das turmas de todas as matrizes aplicadas vinculadas a este serviço serão bloqueadas.
Âncora_Toc84857163_Toc84857163Processo Customizado Exportação de Turma Âncora_Toc84857164_Toc848571647.1 PremissasTer a turma cadastrada no SGE. Âncora_Toc84857165_Toc848571657.2 ObjetivoExportar a criação e atualização das Turmas do SGE para o Perseus, contendo todas as informações necessárias para que o Perseus efetue a criação das Turmas (produtos) no SALESFORCE.
Este processo customizado possibilita o envio dos dados de criação e atualização de novas turmas no cadastro Currículo e Oferta | Oferta | Turmas do TOTVS Educacional para o Perseus/SALESFORCE.
Estando disponível em: TOTVS Educacional | Customizações | Integração SALESFORCE| Exportação de Turmas.
Selecione Exportação da Turma Image Removed
O Processo de Exportação de Turma,Clique em Executar Image Removed
Aguarde a execução do processo de Exportação de Turma Image Removed Âncora_Toc84857166_Toc848571667.3 Agendamento/ExportaçãoEsse processo poderá ser executado manualmente ou agendado conforme demanda da FIEC, e será responsável por realizar a exportação dos dados das turmas do SGE para o Perseus, que posteriormente será responsável por enviá-los ao SALESFORCE. Abaixo, segue tela com opções de agendamento.
Image Removed
A customização acionará o método do Webservice Perseus sempre que o processo for executado, para envio das turmas, incluídas e atualizadas desde a última execução ou que estejam pendentes de integração.
A exportação de Turma ocorrerá se atender às seguintes regras:
  • *Deverá ter o campo de Número Máximo de Alunos preenchido.
    *Deverá ter informação da Data Inicial preenchida, pois essa data vai determinar a abertura de matrículas no SALESFORCE
    *Deverá ter informação da Data Final preenchida, pois essa data vai determinar data limite para encerramento de matrículas no SALESFORCE
    Image Removed
Deverá ter informação do Serviço/Produto vinculado ao cadastro do curso no anexo customizado Image Removed
  • .
  • A matriz curricular da turma ofertada deverá estar com status igual Ativa ou Atual para a turma ser integrada no SALESFORCE Image Removed
Todas as turmas criadas atendendo os critérios acima serão enviadas, a customização deverá enviar apenas o cadastro de Turma (sem disciplinas).
Após desativação do serviço, a matriz curricular no SGE ficará inativa, bloqueando novas matrículas (em turmas já existentes) e criação de novas turmas.
A Turma será enviada como Ativa, porém existem alguns critérios que desativam as turmas. Nestes casos, precisamos enviar os registros dessas turmas com status Inativo na integração, conforme critérios abaixo:
  • Quando a Data início do período de matrícula da turma não estiver sido atingida - Período de matrícula ainda não iniciado (período definido na configuração de matrícula da parametrização por Curso).
  • Quando a Data final do período de matrícula da turma for atingida - Turma encerrada para matrícula (período definido na configuração de matrícula da parametrização por Curso).
  • Quando a capacidade máxima da turma for atingida - Turma cheia. Através dos critérios acima, o SALESFORCE poderá controlar a oferta das Turmas (Produto), bloqueando a oferta de vendas, se necessário.
Os registros de turmas serão exportados (inclusão e alteração) até que a data final da turma, seja atingida. Após esse período, a turma não será mais enviada para este processo. Após o processamento, o Perseus retornará à informação se o registro foi processado com sucesso ou erro, informando a mensagem em caso de erro. Ao final do processamento, os registros serão gravados em tabela customizada de log.
Âncora_GoBack_GoBackImportante
De acordo com processo da FIEC, só é possível desativar um serviço no CRM quando todas as turmas ofertas estiverem finalizadas (período de matrícula finalizado).
Âncora_Toc84857167_Toc84857167Processo de Importação de Vendas - Matrículas SALESFORCE (EM ESPECIFICAÇÃO)Em especificação Âncora_Toc84857168_Toc84857168Processo de Alteração de Situação de Matrícula - Inativar Contrato e Atualização de Vagas na Turma Âncora_Toc84857169_Toc848571699.1 PremissasAluno ter contrato no educacional (SGE). Âncora_Toc84857170_Toc848571709.2 ObjetivoExportar do SGE para o SALESFORCE os dados de cancelamento ou suspensão de contrato e atualização de vagas na turma, sempre que a situação de matrícula do aluno no período letivo for alterada para um status parametrizado que exige alteração contratual e libere a vaga do aluno na turma.
Ao alterar a situação de matrícula do aluno no período letivo para uma das situações parametrizadas na aba Status de Matrícula – Inativar Contrato,o processo customizado identificará a modificação e acionará os serviços do SALESFORCE, enviando o registro para que o contrato do aluno seja Cancelado ou Suspenso no SALESFORCE e atualizar a turma com a quantidade de alunos matriculados.
Abaixo veremos o exemplo de alteração de situação de matricula de um aluno e o cancelamento do contrato após a alteração da situação de matricula.
Selecione a matricula do aluno no Período Letivo. Clique em Processos –Alterar situação de matrícula.
Image Removed
Informe o motivo de alteraçãoSelecione a nova situação de matricula Cancelado ou Suspenso Image Removed
Clique em executar Image Removed
Aguarde a execução do processo Image Removed
Após a execução do processo o contrato será cancelado. Image Removed
Âncora_Toc84857171_Toc848571719.3 Visão da tela de contrato antes e após o cancelamento.
  • Contrato ativo;
Visão do contrato ativo antes de ser cancelado. Image Removed
  • Contrato cancelado;
Visão contrato após ser cancelado. Image Removed
A integração de Cancelamento do Contrato Financeiro de matrículas de alunos que já foram integrados no SALESFORCE e tiveram a situação de matrícula alterada no SGE. Os registros alterados serão exportados no mesmo processo de Exportação de matrículas do SGE para o SALESFORCE.
A customização acionará os métodos do Webservice SALESFORCE, sempre quando a situação de matrícula do aluno for alterada, para envio dos dados correspondentes.
A exportação de Cancelamento do Contrato Financeiro, ocorrerá se atender às seguintes regras:
  • A integração do cancelamento do contrato irá ocorrer apenas no momento que a situação de matrícula do aluno for um valor existente nos parâmetros que indicam Inativação de Contrato (aba Status de Matrícula – Inativar Contrato) independente se o contrato/venda se originou no SGE ou no SALESFORCE.
  • O registro do contrato do aluno no SGE deverá estar com status de Cancelado.Os status deverão ser parametrizados como Inativar Contrato. Quando for realizada alteração de situação de matrícula no período letivo, para um dos status parametrizados (Cancelado, Evadido, Desistente, Falecido, Trancado e etc.), a customização irá enviar para o SALESFORCE o registro do contrato financeiro do aluno, para que o mesmo seja Cancelado ou Suspenso no SALESFORCE.
Situação de matrícula: Cancelado
Na situação de matricula –Cancelado ou Suspenso, na aba status no Período Letivo marcar a flag –CANCELA CONTRATO FINANCEIRO Image Removed
Para os casos de alunos que estiverem Pré-Matriculados e desistiram do curso ou não realizaram

o pagamento do boleto de matrícula dentro do prazo estipulado pela FIEC, o usuário terá que alterar a situação do aluno no SGE para Cancelado, para que ele libere a vaga na turma do SGE

,atualizando

(atualiza o campo Alunos Matriculados na turma

.

). Existem dois caminhos para executar este processo sendo eles:

  • Para alunos que realizaram a contratação do curso através da funcionalidade do Processo Seletivo, estará disponível em: TOTVS Educacional | Sistema Indústria|Processo Seletivo| Cancelamento de pré-matrícula (Customização do Departamento Nacional).
  • Já para as contratações de alunos que foram realizadas diretamente via secretaria (balcão) sem ser através do Processo Seletivo, estará disponível em: TOTVS Educacional| Matricula e Avaliação| Menu Mais…| Confirmação de matrícula por pagamento (recurso nativo no RM).
Para alterar o status do aluno clique em Processos Image Removed
Alteração da Situação de Matricula do Aluno Pré-Matriculado
Informe o novo status do aluno Image Removed
  • Após o usuário alterar a situação do aluno no SGE para Cancelado, a turma liberará a vaga na turma do SGE atualizando o campo Alunos Matriculados na turma.
Aqui podemos ver o N° de alunos antes da alteração da situação do aluno Pré-Matriculado para cancelado Image Removed
Aqui podemos ver o N° de alunos após alterar a situação do aluno Pré-Matriculado para Cancelado –Vaga disponível atualizado. Image Removed

A atualização das vagas da turma ocorrerá sempre que o status de matrícula do período letivo for alterado para um dos valores parametrizados (Cancelamento ou Suspensão).

Aviso
titleImportante

Para os processos de alteração de Matrícula pelo menos uma situação de matrícula, por exemplo
:
Cancelado, Evadido etc. deve estar parametrizado. A parametrização será de responsabilidade da FIEC.

O cancelamento do contrato será realizado apenas no SGE e o status integrado no SALESFORCE, não está contemplado cancelamento diretamente no SALESFORCE

O caminho para execução deste processo está

disponível em:

disponível em:

TOTVS Educacional| Matricula e Avaliação| Menu Mais…| Confirmação de matrícula por pagamento (recurso nativo no RM).


Image Added

Expandir
title

TOTVS Educacional| Matricula e Avaliação| Menu Mais…| Confirmação de matrícula por pagamento (recurso nativo no RM).
Selecionar Matricula e Avaliação –Mais... –Confirmação de matrícula por pagamento Image Removed
Após o processamento, o SALESFORCE retornará à informação se o registro foi processado com sucesso ou erro, informando a mensagem em caso de erro. Ao final do processamento, os registros serão gravados em tabela customizada de log. Âncora_Toc84857172_Toc84857172
Anexo Dados Complementares do Contrato
Âncora_Toc84857173_Toc8485717310.1 ObjetivoFoi criado um anexo customizado no cadastro de contratos do SGE, para armazenar as informações da compra pelo E-Commerce e outros campos referente ao cálculo de multa rescisória do contrato e crédito do aluno (tratados pelo escopo da integração com Protheus.)
Detalhamos a criação de um anexo customizado Dados Complementares do Contrato, que estará disponível na interface nativa de Contratos e poderá ser acessado em:

Pré-requisitos

É necessário que o Contrato seja gerado automaticamente para todas as matrículas importadas do SALESFORCE para o SGE.

Detalhamento do processo

Armazenar as informações referente a compra realizada pelo E Commerce e  cálculo de multa rescisória e crédito do aluno, caso existam para aquele contrato. A interface customizada estará disponível em: 

TOTVS Educacional | Financeiro/Contábil | Contratos| Anexos

, para armazenar as informações referente a compra realizada pelo E-

| Dados Complementares do Contrato.

Image Added

image2022-6-1_14-30-10.pngImage Added

Os dados

Commerce e cálculo de multa rescisória e crédito do aluno, caso existam para aquele contrato.
Os dados da compra

serão preenchidos automaticamente pela customização através do processo de importação

de Vendas/Matrículas do SALESFORCE para o SGE, detalhado no Processo de Importação de Vendas - Matrículas SALESFORCE. (EM ESPECIFICAÇÃO)
Selecionar o contrato do aluno - Anexos Image Removed
Clicar em Anexos-Dados complementares do Contrato Image Removed
Informações da compra pelo E-Commerce serão preenchidos automaticamente através da customização Image Removed
Além dos campos definidos pela integração do Protheus serão criados mais quatro campos sendo eles:

de Vendas/Matrículas do SALESFORCE para o SGE, detalhado no Processo de Importação de Vendas - Matrículas SALESFORCE.

A interface irá exibir os seguintes campos:

  • ID Oportunidade Venda: ID da oportunidade de venda gerado pelo SalesForce
  • Data Venda: data da realização da venda
  • Pedido Fiscal: Número do Pedido Fiscal gerado no Protheus
  • Recebe boleto por e-mail: indica se o aluno irá receber o boleto por email. Este campo poderá ser alterado manualmente pelo usuário, diretamente no SGE.
  • Código XNUMPRO: código de rastreamento do contrato. O formato do XNUMPRO é SGE+(Cód Coligada)+F(Cód Filial)+C(Num Contrato). Ex: SGE3F20C123
  • Forma de pagto da Primeira parcela: indica a forma de pagamento da primeira parcela
  • Forma de pagto das demais parcelas: indica a forma de pagamento das demais parcelas
  • Quantidade de parcelas do contrato: Indica a quantidade de parcelas (mensalidades) do contrato.
  • Número de parcelas pgto cartão (1ª parcela): Indica a quantidade de parcelamento quando o pagamento da primeira parcela for em cartão. 
  • Duração: indica a duração do curso em meses.


Além das informações de Dados da baixa com Cartão, sendo elas:

  • E commerce:  Sim ou Não, enviado pelo Salesforce no processo de importação de matrícula. 
  • Adquirente do Cartão: Nome da adquirente, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.
  • NSU: Número do NSU do pagamento, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.
  • Meio de pagamento: Débito ou Crédito, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.
  • Bandeira: Nome da bandeira do cartão: Visa, Mastercard etc, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.
  • Quantidade de parcelas: Quantidade de parcelas do pagamento com cartão, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.
  • Valor total da Venda do cartão: Valor pago no cartão de crédito ou débito, informado pela Loja e enviado pelo Salesforce no processo de importação de matrícula.


Aviso
titleImportante:

No SGE, um mesmo contrato, quando possuir taxa extra, poderá ter mais de um XNUMPRO. Sempre teremos um número relacionado ao contrato principal e outro relacionado às taxas. No envio do cancelamento de contrato, conforme detalhado no parte 2, é necessário enviar o número do XNUMPRO do contrato. Neste caso, será enviado o XNUMPRO original do contrato e não serão enviados os números XNUMPRO das taxas extras, já que eles não existirão no Salesforce.

  • Data da Compra: Campo preenchido pela integração com a data da venda (oportunidade fechada), o mesmo não poderá ser editado pela interface.
  • E-commerce: Campo preenchido pela integração com Sim ou Não, o mesmo não poderá ser editado pela interface.
  • ID Oportunidade Venda: Campo preenchido pela integração com o identificador da oportunidade gerada pelo SALESFORCE, o mesmo não poderá ser editado pela interface.
  • Recebe Boleto por E-mail: Campo preenchido pela integração com Sim ou Não, o mesmo não poderá ser editado pela interface. Os campos listados serão preenchidos automaticamente através das rotinas de importação e exportação de matrículas, conforme definido neste escopo.
Observação: Os campos referentes ao cálculo da multa não serão tratados neste manual e serão detalhados no escopo da integração com Protheus.
Requisito em especificação (Será atualizado e incluído novos campos ) ATUALIZAR QUANDO ESTIVER LIBERADO
Âncora_Toc84857174_Toc84857174Interface de Log Âncora_Toc84857175_Toc8485717511.1 ObjetivoO objetivo da Interface de Log é armazenar informações e status dos dados que foram exportados do SGE para o SALESFORCE.
Para armazenamento das informações foi criado no menu do TOTVS Educacional uma interface customizada, sendo o Monitor de LOG. Nesta interface customizada será possível realizar consultas dos Logs de todas as operações de exportação executadas pela integração do TOTVS Educacional com SALESFORCE. Será utilizada a funcionalidade de Log genérico padrão.
Os históricos das exportações de dados para o Protheus serão registrados e poderão ser visualizados no menu TOTVS Educacional | Customização | Integração SALESFORCE | Monitor de Log
Na tela de log estarão disponíveis os seguintes campos:
Id Log: Identificador sequencial de Log;
Campos Chave: Descrição dos campos utilizados para gerar o registro integrado;
Valores Chave: Chave primária do registro integrado;
Status: Situação da Integração (Sucesso ou Erro);
Funcionalidade: Tipo de Processo que está sendo feito
Exemplo: Exportação de Curso
Módulo: Tipo da integração que está sendo feita;
Data de Criação: Data de Criação do registro;
Data da última alteração: Data da última alteração do registro.
Visualização do monitor de Log
Expandir
titleMonitor de Log

Pré-requisitos

Não se aplica

Detalhamento do processo

Nesta interface o usuário poderá consultar os Logs das operações de exportação executadas pela integração do TOTVS Educacional com Perseus/Salesforce.

Os históricos das exportações de dados para o Perseus serão registrados e poderão ser visualizadas no menu:

TOTVS Educacional | Customizações | Integração SALESFORCE |Monitor de Log

Image Modified

Será apresentada ao usuário uma visão com a relação de registros importados e exportados

. Não será possível incluir, editar ou excluir informações através dessa interface.
O campo processo será exibido de acordo com o respectivo código:

.

Image Added

  • Id Log: Identificador sequencial de Log.
  • Campos Chave: Descrição dos campos utilizados para gerar o registro integrado.
  • Valores Chave: Chave primária do registro integrado.
  • Status: Situação da Integração (Sucesso ou Erro).
  • Funcionalidade: Tipo de Processo que está sendo feito (Por exemplo: Exportação de Curso).
  • Módulo: Tipo da integração que está sendo feita.
  • Data de Criação: Data de Criação do registro.
  • Data da última alteração: Data da última alteração do registro
  1. Exportação de Curso/Matriz Aplicada
  1. Exportação de Turma
Exportação de Alteração/Situação de Matrícula


Ao acessar o anexo de um registro será possível o usuário visualizar todos os registros relacionados ao cadastro integrado selecionando a opção Item de Log.


Visualização do monitor de Log com o Item do Log
Image Removed

Estarão disponíveis os seguintes campos:

Protótipo:

  • Id. Item Log: Identificador sequencial do item de log
;
  • .
  • Id. Log: Identificador sequencial de log
;
  • .
  • Mensagem: Mensagem com o status da integração do item
;
  • .
  • Status:  Situação da integração do item selecionado
;
  • .
  • Dados Enviados: Relação dos dados enviados para integração
;
  • .
  • Dados Recebidos: Relação dos dados recebidos
;
  • .
  • Data de Criação:  Data de criação do registro
;
  • Data da última Alteração
;
  • : Data da última alteração
do registro;Campos na identificação do LOG. Image Removed
Image Removed
Âncora_Toc84857176
  • do registro.


No log os registros são agrupados pelas seguintes funcionalidades:

1 - Importação Serviço CRM
2 - Exportação de Curso
3 - Exportação da Matriz Aplicada
4 - Exportação da Disciplina
5 - Exportação da Turma
6 - Exportação de Cancelamento de Matrícula
7 - Importação Responsável Financeiro
8 - Importação Aluno
9 - Importação Matrícula

10- Gerar Contrato
11 - Atualização Quantidade Matrículas

Expandir
titleProcesso Reenvio de Dados

Pré-requisitos

Não se aplica

Detalhamento do processo

Este processo possibilita ao usuário programar o reenvio de registros processados com erro que não foram exportados corretamente para o Perseus/Salesforce.

A funcionalidade está

_Toc84857176Processo para Reenvio de Dados Âncora_Toc84857177_Toc8485717712.1 ObjetivoO Processo de reenvio de dados é permitir o envio para o Protheus dos registros não foram exportados corretamente. Esse processo poderá ser executado manualmente ou poderá ser agendado, por registro com status de cancelado, erro ou pendente e a integração efetuará a exportação dos registros novamente.
A funcionalidade estará

disponível na tela de Monitor de Logs

, menu

:

Processos | Reenvio de Registros.

Image Added

Image Removed

Image Added


Será permitido o usuário selecionar apenas um registro quando o mesmo estiver com o status de (Cancelado, Erro ou Pendente


) e poderá ser executado manualmente. Ou caso o usuário não selecione nenhum registro na visão do Monitor de Logs, ele poderá executar ou agendar o reenvio, o processo processará novamente todos os registros com os status Erro ou Pendente.

Ao ser acionado o processo customizado de reenvio de dados a customização tentará realizar novamente o envio das informações ao Protheus, caso

consiga o status do registro passará para Sucesso.
Selecionar apenas um registro quando o mesmo estiver com o status de Cancelado, Erro ou Pendente
Image Removed
Clicar em Reenvio Registros com erro Image Removed

consiga o status do registro passará para Sucesso.

O processo de reenvio automático será executado até atingir o número máximo de tentativas parametrizado no Req.01 deste documento. Caso o parâmetro esteja vazio a customização não realizará nenhuma tentativa de reenvio automaticamente. 

Caso seja atingido o número máximo de tentativas de reenvio e em nenhuma das tentativas tenha retornado sucesso, a customização passará o status do registro para Cancelado, sendo o registro não integrado com o

Protheus.
Após selecionar o log que será reenviado, abrirá uma tela de processo, clique em Executar Image Removed
Aguarde o processo ser executado Image Removed

Perseus/Salesforce.  

Dependendo do erro ocorrido, o usuário precisará acessar o Monitor de log e analisar os logs, corrigir os registros (caso necessário) e então acionar o processo de reenvio. 

O reenvio será realizado conforme regras definidas nos requisitos originais de cada funcionalidade de exportação.

.
Image Removed

 O reenvio será realizado conforme regras definidas nos requisitos originais de cada funcionalidade de exportação..