Objetivo
Este documento foi elaborado para informar aos usuários-chave da área Educacional do SENAI DN (Template Digital) sobre as funcionalidades que possibilitarão ao aluno a visualização e execução da compra e inscrição/matricula sem que ocorra troca de Plataformas (Informações do Cursos e pagamento: Plataforma MarketPlace; Inscrição/Matrícula: Portal TOTVS Processo Seletivo).


Para isso, será apresentada uma visão prática da solução desenvolvida, explorando os conceitos utilizados e as funcionalidades do Sistema. O material descreve as etapas da compra  e inscrição/matricula, destacando a pagina customizada disponível no Iframe, 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 para o Template Digital, SENAI DN.


Metodologia
Este material tem como base a visão prática e completa da Customização ,da área Educacional através da Customização existente – Integração MarketPlace FS008228. 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.


Síntese

Atualmente o SENAI DN utiliza a Integração do TOTVS Educacional x MarketPlace para receber matrículas, porém, a estrutura do processo está dividido em dois ambientes:

  • Informações do Cursos e pagamento: Plataforma MarketPlace;
  • Inscrição/Matrícula: Portal TOTVS Processo Seletivo

Serão abordados os requisitos referentes às tratativas customizadas durante a inscrição do aluno via processo seletivo Oferta Online (Integração TOTVS Educacional x MarketPlace), para possibilitar que o aluno visualize as informações do curso e realize a matrícula em uma única tela (visão), sem que ocorra o redirecionamento para o Portal do Processo Seletivo TOTVS.


Premissas

Foi desenvolvida uma solução que permita ao aluno a visualização e execução da compra e inscrição/matricula sem que ocorra troca de Plataformas (Informações do Cursos e pagamento: Plataforma MarketPlace; Inscrição/Matrícula: Portal TOTVS Processo Seletivo).

A solução consiste em uma página customizada, disponível dentro de um Iframe, onde estão disponíveis todos os campos necessários para inscrição/matrícula. As configurações e processamentos da inscrição/matrícula continuarão a ser executados através dos serviços nativos do produto educacional. 

As etapas de compra e inscrição/matricula serão apresentadas conforme telas abaixo:

 





A etapa de pagamento ocorre somente nas lojas que possuem gateway de pagamento implantado no Marketplace.


Após ser realizado o pagamento/finalização, o usuário é direcionado para uma próxima etapa. Nessa nova etapa, utilizamos um Iframe que realizará a chamada da página customizada.

A página customizada seguirá os padrões de cores, fontes e estilos de site existentes atualmente no MarketPlace:




No momento em que o MarketPlace acionar a página customizada, serão realizadas as seguintes ações:

  • Receber dados via URL: A customização continuará recebendo do MarketPlace via URL todas as informações da Integração MarketPlace. Essas informações serão carregadas automaticamente no passo abaixo.
  • Exibir campos de Inscrição: A customização irá chamar os métodos nativos existentes no processo de inscrição no Processo Seletivo TOTVS e irá exibir dinamicamente na página customizada todos os campos parametrizados no processo seletivo e área de interesse referente à inscrição do aluno, por exemplo:
    1. Aba Dados Básicos - Aba Responsáveis - Aba Pagamentos (caso esteja parametrizado) - Aba Dados do Curso -Envio de Documentos - Termo de Aceite - Login para regressos etc..

As informações recebidas pelo MarketPlace via URL serão preenchidas automaticamente no formulário de inscrição.

  • Realizar Inscrição do Candidato: A customização chamará os serviços nativos já existentes no processo de inscrição do candidato ao Processo Seletivo Oferta Online para realizar o cadastro do usuário e inserir a sua inscrição na área ofertada, realizando todas as validações e vínculos já existentes, como por exemplo: Validação de documentos, preenchimento de campos obrigatórios, quantidade de vagas etc.
  • Realizar Matrícula do Aluno: A customização chamará os serviços nativos já existentes no processo de matrícula do aluno no TOTVS Educacional para realizar a matrícula do aluno e todas as validações e vínculos já existentes, como por exemplo: criação de contrato, parcelas, etc. 

Será exibido para o aluno todas as mensagens e validações retornadas dos serviços nativos de matrícula do TOTVS Educacional.

  • Exibir comprovante de Inscrição: A customização chamará os serviços nativos já existentes no processo seletivo para exibir ao aluno o comprovante de inscrição na central do candidato.
  • Enviar dados para o MarketPlace: A customização irá consumir um método que será criado pelo MarketPlace para enviar os status do processamento da inscrição/matrícula. Esses dados serão utilizados para gestão do MarketPlace e exibição na área do cliente. Essa exibição será de responsabilidade exclusiva do MarketPlace, sendo a TOTVS responsável apenas por enviar os status na integração descrita no próximo item – Envio de dados para o MarketPlace.


  • Caso o aluno seja regresso, será mantido o mesmo fluxo nativo de recuperação de dados. A customização irá exibir na página customizada chamada pelo MarketPlace (Iframe), os mesmos serviços existentes atualmente no produto padrão.


FLUXO: