Plataforma BDC/Pegasus
A integração TOTVS x BDC permite executar fluxos dos processos de operações.
A plataforma é a principal forma de realizar o pagamento dos alunos com a Moderna.
A plataforma BDC também é conhecida internamente como Pegasus ou Plataforma Santillana.
Sobre a plataforma
A forma de integração se dá principalmente pela comunicação com o webservice.
Durante o processo de pagamento dos alunos o ERP recebe as informações da plataforma via webservice nosso e para envio das informações a partir do ERP é requisitado o webservice da plataforma BDC.
Tópicos
Processos
BDC (Base de Dados Central) é uma plataforma que se conecta com o ERP TOTVS via webservice e é utilizada apenas para realizar pagamentos dos alunos. Nela se concentra os contratos de escolas com a Moderna e seus respectivos alunos e pagamentos.
Abaixo você pode conferir todos os processos relacionados a plataforma:
Programas envolvidos
Programa | Função | Executa em RPW? | Responsável |
---|---|---|---|
MOUN110 | Cadastro da escola no ERP | Não | Usuário |
MOUN117 | Subprograma do cadastro da escola | Não | Usuário |
MOUN118 | Subprograma do cadastro da escola | Não | Usuário |
MOUN256 | Grade de material | Não | Usuário |
MOUN523 | Programa que recebe as grades personalizadas do Ensino Médio do selo UNO |
|
|
WAD001 | Monitor de integração dos contratos |
|
|
MOPD1039 | Relatório de remessa dos envios para as escolas |
|
|
MOUN542 | Geração do pedido do material para a escola |
|
|
MOUN001 | Consulta do contrato validado |
|
|
MOUN541 | Geração do pedido físico utilizando o relatório gerado no MOPD1039 |
|
|
MOUN226 | Processo de pagamento do aluno |
|
|
MOCR070 | Cadastro do pai do aluno | Sim | TI |
MOCR066 | Integração do crédito financeiro do pai com o ACR | Sim | Usuário |
MOUN284 | Monitor de alunos com erro |
|
|
MOUN283 | Monitor de pagamentos com erro |
|
|
MOUN285 | Monitor de contratos com erro |
|
|
MOUN703 | Gera o faturamento de material impresso |
|
|
MOUN374 | Gera o faturamento de material digital |
|
|
MOUN274 | Gera o faturamento de serviço |
|
|
MOUN316 | Atualiza as notas do Aluno no SEFAZ | Sim | Usuário |
MOUN316NFE | Atualiza as notas eletrônicas | Sim | TI |
MOUN317 | Identifica alunos inativos ou com mudança de série |
|
|
MOUN210 | Refaturamento do aluno | Não | Usuário |
MOUN314F | Realiza o refaturamento | Não | Usuário |
MOUN176 | Relatório de alunos pendentes de faturamento ou devoluções |
| Usuário Operações |
Detalhamento técnico
Integração de Pagamento BDC
URL: Ambiente homologação SIEDUC.
http://app-homolog.netmoderna.com.br:8080/hml-adapSEU/wsa1/wsdl?targetURI=urn:tempuri-org-homolog
Serviço Busca Token
Busca do Token:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tempuri-org-homolog:integrmodernahomolog">
<soapenv:Header/>
<soapenv:Body>
<urn:wsToken>
<urn:UserName>paHomolog</urn:UserName>
<urn:Password>Homolog123</urn:Password>
<urn:Origin>PA</urn:Origin>
</urn:wsToken>
</soapenv:Body>
</soapenv:Envelope>
Retorno do Serviço:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<wsTokenResponse xmlns="urn:tempuri-org-homolog:integrmodernahomolog">
<result xsi:nil="true"/>
<xmlReturn><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?><ttToken xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ttTokenRow><token>F9A58E855BA5DF9D3AEF6679FB60BBCEAA2625D6</token><expires_in>14400</expires_in></ttTokenRow></ttToken>]]></xmlReturn>
</wsTokenResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Serviço de Envio dos Pagamentos
linha 5
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tempuri-org-homolog:integrmodernahomolog">
<soapenv:Header/>
<soapenv:Body>
<urn:ws0001>
<urn:pOp>Payment</urn:pOp>
<urn:pId>F9A58E855BA5DF9D3AEF6679FB60BBCEAA2625D6</urn:pId>
<urn:pInp>XML Pagos</urn:pInp>
</urn:ws0001>
</soapenv:Body>
</soapenv:Envelope>
XML Pagos
Diagrama de Sequência
XML de Retorno
Tabelas de acesso
Tabela | Campo | Descrição | Programas afetados |
---|---|---|---|
|
|
|
|
Chave | Valor | Obrigatório? |
---|---|---|
|
|
|