Histórico da Página
...
Produto: | TOTVS Educacional |
Versões: | 12.1.17 |
Nome do dataserver | EduPSInscricaoUsuarioAreaData |
Pre-requisitos | Utilizar um processo seletivo do novo portal |
Objetivos
Este dataserver EduPSInscricaoUsuarioAreaData diferentemente do EduPSInscricaoAreaOfertadaData não necessita que o usuário (pessoa) esteja cadastrado no cadastro de usuários do processo seletivo, o dataserver faz o cadastro dos usuários (candidato e responsáveis) envolvidos no processo e a inscrição além de preencher corretamente os dados referente ao termos de aceite da inscrição.
Aviso | ||
---|---|---|
| ||
Este dataserver é exclusivo para utilização em processos seletivos que utilizem o novo portal de inscrições. |
Dica |
---|
Como configura o WebService e Obter as chaves primarias. Como Expor os Web Services do RM através do Host (recomendado) |
Aviso |
---|
Informações de criação do Projeto e Autenticação no link abaixo. |
Criando XML completo base para a cadastro e inscrição de candidatos
Acesse o aplicativo SoapUi (Disponível na web gratuitamente http://www.soapui.org/)
Solicite um novo projeto e informe:
- O nome do projeto
- O link WSDL copiado anteriormente na configuração do WS RM
Será criado um projeto com as opções do print abaixo, onde deverão ser definidas as propriedades listadas:
- Name = Nome da Janela/página do ReadRecord para o projeto
- Encoding = UTF-8
- Username = Usuário do sistema RM
- Password = Senha do usuário do sistema RM
Localizar o Projeto Criado "Inscrição Processo Seletivo"
RM_IwsSataServer
Localizar
ReadRecord - Request 1
Clicar com Botão direito Rename
Clicar duas vezes no Item criado.e a tela abaixo será exibida
Dê um duplo clique em Inscrição Candidato, em seguida será aberto uma janela. Informe nas tags abaixo, os valores:
É de suma importância que todas as tags abaixo estejam corretamente configuradas.
- “<tot:DataServerName>” EduPSInscricaoAreaOfertadaData
- “<tot:PrimaryKey>” COLIGADA;IDPS;NUMEROINSCRICAO (ex.: 1;173;1)
- “<tot:Contexto>” CODCOLIGADA=1,CODFILIAL=1,CODUSUARIO=mestre,CODSISTEMA=S (dados do contexto)
Clique no ícone “Submit” (Play) conforme demonstra o print acima. Neste momento, o sistema irá gerar o XML do candidato pesquisado, sendo este a base para a criação de novos XML’s de Cadastro de candidato via SoapUI ou WebService.
Obs.: O Arquivo tem início no marcador “<![CDATA[” e final no marcador “]]>”. Entre estes marcadores está o XML do candidato pesquisado, que servirá como base para os candidatos que serão incluídos a partir do WebService.
Exemplo
Dica |
---|
XML gerado. <![CDATA[<EduPSInscricaoAreaOfertada> |
Alterar o XML para o cadastro do novo usuário
Selecione o conteúdo do XML
Copie para algum editor de texto (Notepad, Notepad++, etc).
Em seguida altere os dados para o cadastro do novo Candidato.
Obs.: Devemos nos atentar aos seguintes pontos:
...
e responsáveis
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<EduPSInscricaoUsuarioArea>
<SPSINSCRICAOAREAOFERTADA>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>0</NUMEROINSCRICAO>
<IDFORMAINSCRICAO>1</IDFORMAINSCRICAO>
<DATAINSCRICAO>2021-04-29T19:25:35.099</DATAINSCRICAO>
<VALORINSCRICAO>0</VALORINSCRICAO>
<UTILIZANOTAENEM>F</UTILIZANOTAENEM>
<CODMUNICIPIO>06200</CODMUNICIPIO>
<CODETDMUNICIPIO>MG</CODETDMUNICIPIO>
<STATUS>0</STATUS>
<TREINEIRO>F</TREINEIRO>
<DEFAUDITIVA>T</DEFAUDITIVA>
<DEFFISICA>T</DEFFISICA>
<DEFVISUAL>F</DEFVISUAL>
<DEFMULTIPLA>F</DEFMULTIPLA>
<DEFOUTRAS>F</DEFOUTRAS>
<IDCAMPUS>1</IDCAMPUS>
<COTAFEDERAL>F</COTAFEDERAL>
<COTAFEDERALENSINOPUBLICO>F</COTAFEDERALENSINOPUBLICO>
<COTAFEDERALRENDA>F</COTAFEDERALRENDA>
<COTAFEDERALCORACA>F</COTAFEDERALCORACA>
<URL></URL>
<DEFFALA>F</DEFFALA>
<DEFMENTAL>F</DEFMENTAL>
<DEFINTELECTUAL>F</DEFINTELECTUAL>
<BRPDH>F</BRPDH>
<COTAFEDERALPCD>F</COTAFEDERALPCD>
</SPSINSCRICAOAREAOFERTADA>
<SPSOPCAOINSCRITO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>0</NUMEROINSCRICAO>
<IDAREAINTERESSE>13</IDAREAINTERESSE>
<NUMEROOPCAO>1</NUMEROOPCAO>
<STATUS>0</STATUS>
</SPSOPCAOINSCRITO>
<SPSIDIOMAINSCRITO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>0</NUMEROINSCRICAO>
<IDAREAINTERESSE>13</IDAREAINTERESSE>
<CODIDIOMA>1</CODIDIOMA>
</SPSIDIOMAINSCRITO>
<SPSINSCAREAOFERTACOMPL>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>0</NUMEROINSCRICAO>
</SPSINSCAREAOFERTACOMPL>
<SPSUSUARIO>
<CODUSUARIOPS>0</CODUSUARIOPS>
<NOME>Candidato de teste</NOME>
<APELIDO>Apelido</APELIDO>
<DTNASCIMENTO>2010-10-10T00:00:00</DTNASCIMENTO>
<ESTADOCIVIL>S</ESTADOCIVIL>
<SEXO>M</SEXO>
<NACIONALIDADE>10</NACIONALIDADE>
<GRAUINSTRUCAO>7</GRAUINSTRUCAO>
<RUA>Rua</RUA>
<NUMERO>1</NUMERO>
<COMPLEMENTO>Comp</COMPLEMENTO>
<BAIRRO>Bairro</BAIRRO>
<ESTADO>MG</ESTADO>
<CIDADE>Belo Horizonte</CIDADE>
<CEP>31720430</CEP>
<IDPAIS>1</IDPAIS>
<REGPROFISSIONAL>123456</REGPROFISSIONAL>
<CPF>52785177436</CPF>
<TELEFONE1>31333333</TELEFONE1>
<TELEFONE2>99999999</TELEFONE2>
<CARTIDENTIDADE>123456</CARTIDENTIDADE>
<UFCARTIDENT>MG</UFCARTIDENT>
<ORGEMISSORIDENT>SSP</ORGEMISSORIDENT>
<DTEMISSAOIDENT>2010-10-10T03:00:00</DTEMISSAOIDENT>
<TITULOELEITOR>123456</TITULOELEITOR>
<ZONATITELEITOR>123</ZONATITELEITOR>
<SECAOTITELEITOR>123</SECAOTITELEITOR>
<CARTEIRATRAB>123456</CARTEIRATRAB>
<SERIECARTTRAB>12345</SERIECARTTRAB>
<UFCARTTRAB>MG</UFCARTTRAB>
<DTCARTTRAB>2010-10-10T03:00:00</DTCARTTRAB>
<NIT>0</NIT>
<CARTMOTORISTA>123456</CARTMOTORISTA>
<TIPOCARTHABILIT>123</TIPOCARTHABILIT>
<DTVENCHABILIT>2010-10-10T03:00:00</DTVENCHABILIT>
<CERTIFRESERV>123456</CERTIFRESERV>
<CATEGMILITAR>123456</CATEGMILITAR>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<DATACHEGADA>2010-10-10T03:00:00</DATACHEGADA>
<CARTMODELO19>123456</CARTMODELO19>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>1</NATURALIZADO>
<FILHOSBRASIL>1</FILHOSBRASIL>
<NROFILHOSBRASIL>1</NROFILHOSBRASIL>
<NROREGGERAL>123456</NROREGGERAL>
<NRODECRETO>3216</NRODECRETO>
<DTVENCIDENT>2010-10-10T03:00:00</DTVENCIDENT>
<DTVENCCARTTRAB>2010-10-10T03:00:00</DTVENCCARTTRAB>
<TIPOVISTO>Definidito</TIPOVISTO>
<EMAIL>[email protected]</EMAIL>
<CORRACA>10</CORRACA>
<TELEFONE3>88888888</TELEFONE3>
<FAX>77777777</FAX>
<CODPROFISSAO>126</CODPROFISSAO>
<NPASSAPORTE>123456</NPASSAPORTE>
<FUMANTE>0</FUMANTE>
<PAISORIGEM>Espanha</PAISORIGEM>
<DTEMISSPASSAPORTE>2010-10-10T03:00:00</DTEMISSPASSAPORTE>
<DTVALPASSAPORTE>2020-10-10T03:00:00</DTVALPASSAPORTE>
<CODMUNICIPIO>06200</CODMUNICIPIO>
<CSM>123456</CSM>
<DTEXPCML>2010-10-10T03:00:00</DTEXPCML>
<EXPED>EB</EXPED>
<RM>Brasil</RM>
<SITMILITAR>Reservista</SITMILITAR>
<DTTITELEITOR>2010-10-10T03:00:00</DTTITELEITOR>
<ESTELEIT>MG</ESTELEIT>
<TIPOSANG>A+</TIPOSANG>
<CODTIPORUA>1</CODTIPORUA>
<CODTIPOBAIRRO>1</CODTIPOBAIRRO>
<CODNATURALIDADE>06200</CODNATURALIDADE>
<NOMESOCIAL>Nome social</NOMESOCIAL>
<CANHOTO>F</CANHOTO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<EHCANDIDATO>T</EHCANDIDATO>
<EHPAI>F</EHPAI>
<EHMAE>F</EHMAE>
<EHRESPFIN>F</EHRESPFIN>
<EHRESPACAD>F</EHRESPACAD>
<EHRESPINSC>F</EHRESPINSC>
</SPSUSUARIO>
<SPSUSUARIO>
<CODUSUARIOPS>0</CODUSUARIOPS>
<NOME>Pai de teste</NOME>
<APELIDO>Apelido</APELIDO>
<DTNASCIMENTO>1950-10-10T00:00:00</DTNASCIMENTO>
<ESTADOCIVIL>C</ESTADOCIVIL>
<SEXO>M</SEXO>
<NACIONALIDADE>10</NACIONALIDADE>
<GRAUINSTRUCAO>9</GRAUINSTRUCAO>
<RUA>Rua</RUA>
<NUMERO>1</NUMERO>
<COMPLEMENTO>Comp</COMPLEMENTO>
<BAIRRO>Bairro</BAIRRO>
<ESTADO>MG</ESTADO>
<CIDADE>Belo Horizonte</CIDADE>
<CEP>31720430</CEP>
<IDPAIS>1</IDPAIS>
<REGPROFISSIONAL>123456</REGPROFISSIONAL>
<CPF>19633776643</CPF>
<TELEFONE1>33333333</TELEFONE1>
<TELEFONE2>99999999</TELEFONE2>
<CARTIDENTIDADE>12345</CARTIDENTIDADE>
<UFCARTIDENT>MG</UFCARTIDENT>
<ORGEMISSORIDENT>SSP</ORGEMISSORIDENT>
<DTEMISSAOIDENT>2010-10-10T03:00:00</DTEMISSAOIDENT>
<TITULOELEITOR>123456</TITULOELEITOR>
<ZONATITELEITOR>123456</ZONATITELEITOR>
<SECAOTITELEITOR>123456</SECAOTITELEITOR>
<CARTEIRATRAB>123456</CARTEIRATRAB>
<SERIECARTTRAB>12345</SERIECARTTRAB>
<UFCARTTRAB>MG</UFCARTTRAB>
<DTCARTTRAB>2010-10-10T03:00:00</DTCARTTRAB>
<NIT>0</NIT>
<CARTMOTORISTA>123456</CARTMOTORISTA>
<TIPOCARTHABILIT>12345</TIPOCARTHABILIT>
<DTVENCHABILIT>2010-10-10T03:00:00</DTVENCHABILIT>
<CERTIFRESERV>123456</CERTIFRESERV>
<CATEGMILITAR>123456</CATEGMILITAR>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<DATACHEGADA>2010-10-10T03:00:00</DATACHEGADA>
<CARTMODELO19>123456</CARTMODELO19>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FILHOSBRASIL>1</FILHOSBRASIL>
<NROFILHOSBRASIL>1</NROFILHOSBRASIL>
<NROREGGERAL>123456</NROREGGERAL>
<NRODECRETO>123456</NRODECRETO>
<DTVENCIDENT>2010-10-10T03:00:00</DTVENCIDENT>
<DTVENCCARTTRAB>2010-10-10T03:00:00</DTVENCCARTTRAB>
<TIPOVISTO>Fixo</TIPOVISTO>
<EMAIL>[email protected]</EMAIL>
<CORRACA>2</CORRACA>
<TELEFONE3>88888888</TELEFONE3>
<FAX>77777777</FAX>
<CODPROFISSAO>923</CODPROFISSAO>
<NPASSAPORTE>123456</NPASSAPORTE>
<FUMANTE>0</FUMANTE>
<PAISORIGEM>Espanha</PAISORIGEM>
<DTEMISSPASSAPORTE>2010-10-10T03:00:00</DTEMISSPASSAPORTE>
<DTVALPASSAPORTE>2010-10-10T03:00:00</DTVALPASSAPORTE>
<CODMUNICIPIO>06200</CODMUNICIPIO>
<CSM>123456</CSM>
<DTEXPCML>2010-10-10T03:00:00</DTEXPCML>
<EXPED>EB</EXPED>
<RM>123456</RM>
<SITMILITAR>Reservista</SITMILITAR>
<DTTITELEITOR>2010-10-10T03:00:00</DTTITELEITOR>
<ESTELEIT>MG</ESTELEIT>
<TIPOSANG>A-</TIPOSANG>
<CODTIPORUA>1</CODTIPORUA>
<CODTIPOBAIRRO>1</CODTIPOBAIRRO>
<CODNATURALIDADE>06200</CODNATURALIDADE>
<NOMESOCIAL>Nome social</NOMESOCIAL>
<CANHOTO>F</CANHOTO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<EHCANDIDATO>F</EHCANDIDATO>
<EHPAI>T</EHPAI>
<EHMAE>F</EHMAE>
<EHRESPFIN>F</EHRESPFIN>
<EHRESPACAD>T</EHRESPACAD>
<EHRESPINSC>F</EHRESPINSC>
</SPSUSUARIO>
<SPSUSUARIO>
<CODUSUARIOPS>0</CODUSUARIOPS>
<NOME>Mão de teste</NOME>
<APELIDO>Apelido</APELIDO>
<DTNASCIMENTO>1960-10-10T00:00:00</DTNASCIMENTO>
<ESTADOCIVIL>C</ESTADOCIVIL>
<SEXO>F</SEXO>
<NACIONALIDADE>10</NACIONALIDADE>
<REGPROFISSIONAL>123456</REGPROFISSIONAL>
<CPF>77660008730</CPF>
<CARTIDENTIDADE>123</CARTIDENTIDADE>
<UFCARTIDENT>MG</UFCARTIDENT>
<ORGEMISSORIDENT>SSP</ORGEMISSORIDENT>
<DTEMISSAOIDENT>2010-10-10T03:00:00</DTEMISSAOIDENT>
<TITULOELEITOR>123456</TITULOELEITOR>
<ZONATITELEITOR>123456</ZONATITELEITOR>
<SECAOTITELEITOR>123456</SECAOTITELEITOR>
<CARTEIRATRAB>123456</CARTEIRATRAB>
<SERIECARTTRAB>12345</SERIECARTTRAB>
<UFCARTTRAB>MG</UFCARTTRAB>
<DTCARTTRAB>2010-10-10T03:00:00</DTCARTTRAB>
<NIT>0</NIT>
<CARTMOTORISTA>123456</CARTMOTORISTA>
<TIPOCARTHABILIT>12345</TIPOCARTHABILIT>
<DTVENCHABILIT>2010-10-10T03:00:00</DTVENCHABILIT>
<CERTIFRESERV />
<CATEGMILITAR />
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<EMAIL>[email protected]</EMAIL>
<FUMANTE>0</FUMANTE>
<CSM />
<EXPED />
<RM />
<DTTITELEITOR>2010-10-10T03:00:00</DTTITELEITOR>
<ESTELEIT>MG</ESTELEIT>
<CODNATURALIDADE>06200</CODNATURALIDADE>
<NOMESOCIAL>Nome social</NOMESOCIAL>
<CANHOTO>F</CANHOTO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<EHCANDIDATO>F</EHCANDIDATO>
<EHPAI>F</EHPAI>
<EHMAE>T</EHMAE>
<EHRESPFIN>F</EHRESPFIN>
<EHRESPACAD>F</EHRESPACAD>
<EHRESPINSC>F</EHRESPINSC>
</SPSUSUARIO>
<SPSUSUARIO>
<CODUSUARIOPS>0</CODUSUARIOPS>
<NOME>Responsável financeiro</NOME>
<DTNASCIMENTO>1980-10-10T00:00:00</DTNASCIMENTO>
<SEXO>M</SEXO>
<CPF>25633646711</CPF>
<NIT>0</NIT>
<NATURALIDADE>Belo Horizonte</NATURALIDADE>
<ESTADONATAL>MG</ESTADONATAL>
<CONJUGEBRASIL>0</CONJUGEBRASIL>
<NATURALIZADO>0</NATURALIZADO>
<FUMANTE>0</FUMANTE>
<CODNATURALIDADE>06200</CODNATURALIDADE>
<CANHOTO>F</CANHOTO>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<EHRESPFIN>T</EHRESPFIN>
<EHRESPACAD>F</EHRESPACAD>
</SPSUSUARIO>
<SPSINSCRICAOAREAOFERTADASUBDEF>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>-1</NUMEROINSCRICAO>
<CODDEFICIENCIA>8</CODDEFICIENCIA>
</SPSINSCRICAOAREAOFERTADASUBDEF>
<SPSINSCRICAOAREAOFERTADASUBDEF>
<CODCOLIGADA>1</CODCOLIGADA>
<IDPS>117</IDPS>
<NUMEROINSCRICAO>-1</NUMEROINSCRICAO>
<CODDEFICIENCIA>12</CODDEFICIENCIA>
</SPSINSCRICAOAREAOFERTADASUBDEF>
</EduPSInscricaoUsuarioArea> |
Descrição das tabelas:
- SPSINSCRICAOAREAOFERTADA (obrigatória)
- Grava dados básicos da inscrição do candidato como por exemplo local de prova, deficiências, cotas e se é treineiro.
- Grava dados básicos da inscrição do candidato como por exemplo local de prova, deficiências, cotas e se é treineiro.
- SPSOPCAOINSCRITO (obrigatória)
- Grava uma ou mais áreas de interesse que o candidato está se inscrevendo, caso possua uma segunda área de interesse deve ser respeitado o campo <NUMEROOPCAO>.
- Grava uma ou mais áreas de interesse que o candidato está se inscrevendo, caso possua uma segunda área de interesse deve ser respeitado o campo <NUMEROOPCAO>.
- SPSIDIOMAINSCRITO (não obrigatória)
- Caso a área interesse possua idioma, deve ser informado nesta tabela qual idioma ou quais idiomas o candidato está se inscrevendo.
- Caso a área interesse possua idioma, deve ser informado nesta tabela qual idioma ou quais idiomas o candidato está se inscrevendo.
- SPSINSCAREAOFERTACOMPL (obrigatória)
- Grava os campos complementares caso sejam definidos para inscrição do candidato. Esta tabela deve ser informada mesmo sem possuir um campo complementar definido para a inscrição.
- Grava os campos complementares caso sejam definidos para inscrição do candidato. Esta tabela deve ser informada mesmo sem possuir um campo complementar definido para a inscrição.
- SPSUSUARIO (obrigatória)
- Grava os dados dos usuários envolvidos na inscrição, esta tabela é obrigatória para o candidato, para os responsáveis deve ser observado os parâmetros do processo seletivo. Os campos de dados pessoais e endereço devem ser informados conforme a definição de visibilidade e obrigatoriedade de campos do processo seletivo.
- Para os dados dos responsáveis deve ser observado os campos da tabela (valores aceitos - T para verdadeiro ou F para falso):
- <EHCANDIDATO> - Define se é o candidato
- <EHPAI> - Define se o usuário em questão é o pai do candidato
- <EHMAE> - Define se o usuário em questão é a mãe do candidato
- <EHRESPFIN> - Define se o usuário em questão é o responsável financeiro, pode ser o próprio candidato dependendo da definição do processo seletivo.
- <EHRESPACAD> - Define se o usuário em questão é o responsável acadêmico, pode ser o próprio candidato dependendo da definição do processo seletivo.
- <EHRESPINSC> - Define se o usuário em questão é o responsável pela inscrição.
- Grava os dados dos usuários envolvidos na inscrição, esta tabela é obrigatória para o candidato, para os responsáveis deve ser observado os parâmetros do processo seletivo. Os campos de dados pessoais e endereço devem ser informados conforme a definição de visibilidade e obrigatoriedade de campos do processo seletivo.
- SPSINSCRICAOAREAOFERTADASUBDEF (não obrigatória)
- Grava as subdeficiências do candidato caso seja informado alguma deficiência na tabela SPSINSCRICAOAREAOFERTADA .
...
Aviso |
---|
Lembre-se! Na versão 12.1.10 todos os campos <NUMEROINSCRICAO> deveram conter valor -1 e o campo <NUMEROCARTAORESPOSTA> não deve conter valores. |
Depois de alterado os dados acesse o SaveRecord e abra o Request 1 (Salvar Inscrição Candidato). Lembra de Autenticar o usuario no Auth
Informe novamente nas Tags os valores abaixo:
- “<tot:DataServerName>” EduPSInscricaoAreaOfertadaData
- “<tot:PrimaryKey>” Informar o XML com os dados do novo candidato
- “<tot:Contexto>” CODCOLIGADA=1,CODFILIAL=1,CODUSUARIO=mestre,CODSISTEMA=S (dados do contexto)
Clique no ícone “Submit” (Play) para que o candidato seja cadastrado com Sucesso.
Candidato Cadastrado.
...