Web service com.senior.g5.rh.tr.AvaliarTurma

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Porta

AvaliarTurma

Web service para efetuar as avaliações dos participantes, apurar frequência, informar notas, lançar o número dos certificados, etc.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:AvaliarTurma> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <tipOpeParticipantes>String</tipOpeParticipantes> <tipOpeComentarios1>String</tipOpeComentarios1> <tipOpeComentarios2>String</tipOpeComentarios2> <tipOpeComentarios3>String</tipOpeComentarios3> <tipOpeComentarios4>String</tipOpeComentarios4> <wGD140NPA> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <itemNota>Integer</itemNota> <notPar>Double</notPar> <datNpa>DateTime</datNpa> <obsPar>String</obsPar> </wGD140NPA> <tipOpeNotasPartic>String</tipOpeNotasPartic> <wGD140NCU> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <itemNota>Integer</itemNota> <noCur>Double</noCur> <obsCur>String</obsCur> </wGD140NCU> <tipOpeNotasCurso>String</tipOpeNotasCurso> <tipOpeAA>String</tipOpeAA> <tipOpeComPosA>String</tipOpeComPosA> <tipOpeComNegA>String</tipOpeComNegA> <tipOpeNotasCursoAA>String</tipOpeNotasCursoAA> <gerAvlEfi>String</gerAvlEfi> <numEmp>Integer</numEmp> <sMComPos> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <comPos>String</comPos> </sMComPos> <sMComNeg> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <comNeg>String</comNeg> </sMComNeg> <sMComPIn> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <comPIn>String</comPIn> </sMComPIn> <sMComNIn> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <comNIn>String</comNIn> </sMComNIn> <wGD140NPC> <empresa>Integer</empresa> <tipo>Integer</tipo> <participante>Integer</participante> <frequencia>Double</frequencia> <historico>Integer</historico> <motivoInterrupcao>Integer</motivoInterrupcao> <certificado>String</certificado> <nCertificado>Integer</nCertificado> <media>Double</media> <horasFaltas>Time</horasFaltas> <faltas>Integer</faltas> </wGD140NPC> <sMComPosA> <seqAno>Integer</seqAno> <comPos>String</comPos> </sMComPosA> <sMComNegA> <seq>Integer</seq> <comPos>String</comPos> </sMComNegA> <wGD140NAN> <seqAno>Integer</seqAno> <itemNota>Integer</itemNota> <noCur>Double</noCur> <obsCur>String</obsCur> </wGD140NAN> <altCerPar>String</altCerPar> <codCua>Integer</codCua> <wGD134DTA> <seqAno>Integer</seqAno> </wGD134DTA> <btnConsistir>String</btnConsistir> <tmaCua>Integer</tmaCua> <gerIdeRea>String</gerIdeRea> <eliIdeAvr>String</eliIdeAvr> <apuFre>String</apuFre> <filPar>String</filPar> </parameters> </ser:AvaliarTurma> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

tipOpe

Obrigatório

String

Tipo da operação a ser efetuada na integração




Valores:


A - Alteração


E - Exclusão

tipOpeParticipantes

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeComentarios1

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeComentarios2

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeComentarios3

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeComentarios4

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

wGD140NPA

Opcional

Set

Informar, Nota, Data, Observação, de acordo com a definição de notas do participantes, definidas na tela de Definição de Turma

wGD140NPA.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

wGD140NPA.tipo

Opcional

Integer

Informar o tipo do colaborador participante.



-Obrigatório

wGD140NPA.participante

Opcional

Integer

Informar o cadastro do colaborador participante.



-Obrigatório

wGD140NPA.itemNota

Opcional

Integer

Informar o item de nota


-Obrigatório

wGD140NPA.notPar

Opcional

Double

Informar a nota para o partiipante.



-Opcional

wGD140NPA.datNpa

Opcional

DateTime

Informar a data de lançamento da nota.



-Opcional

wGD140NPA.obsPar

Opcional

String

Informar uma observação sobre a nota do participante.



-Opcional

tipOpeNotasPartic

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

wGD140NCU

Opcional

Set

Informar, Nota e Observação, de acordo com a definição de notas do cursos, definidas na tela de Definição de Turma

wGD140NCU.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

wGD140NCU.tipo

Opcional

Integer

Informar o tipo do colaborador participante.


-Obrigatório

wGD140NCU.participante

Opcional

Integer

Informar o cadastro do participante.


-Obrigatório

wGD140NCU.itemNota

Opcional

Integer

Informar o item de nota


-Obrigatório

wGD140NCU.noCur

Opcional

Double

Informar a nota para o curso.



-Opcional

wGD140NCU.obsCur

Opcional

String

Informar uma observação sobre a nota do curso.



-Opcional

tipOpeNotasCurso

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeAA

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


I - Inclusão


A - Alteração


E - Exclusão

tipOpeComPosA

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeComNegA

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

tipOpeNotasCursoAA

Opcional

String

Tipo da operação a ser efetuada na integração




Valores:


‘A’ - Alteração


’ ’ - não realiza a ação

gerAvlEfi

Opcional

String

Informar se deseja Gerar Avaliação de Eficácia



Valores:


S - Sim


N - Não

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


sMComPos

Opcional

Set

Informar os comentários positivos para cada participante

sMComPos.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

sMComPos.tipo

Opcional

Integer

Informar o tipo do colaborador participante.


-Obrigatório

sMComPos.participante

Opcional

Integer

Informar o cadastro do participante.


-Obrigatório

sMComPos.comPos

Opcional

String

Informar o comentário positivo que o participante deseja registrar em relação ao curso.



-Opcional

sMComNeg

Opcional

Set

Informar os comentários negativos para cada participante

sMComNeg.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

sMComNeg.tipo

Opcional

Integer

Informar o tipo do colaborador participante.


-Obrigatório

sMComNeg.participante

Opcional

Integer

Informar o cadastro do participante.


-Obrigatório

sMComNeg.comNeg

Opcional

String

Informar o comentário negativos que o participante deseja registrar em relação ao curso.



-Opcional

sMComPIn

Opcional

Set

Informar os comentários positivos sobre a participação de cada participante

sMComPIn.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

sMComPIn.tipo

Opcional

Integer

Informar o tipo do colaborador participante.


-Obrigatório

sMComPIn.participante

Opcional

Integer

Informar o cadastro do participante.


-Obrigatório

sMComPIn.comPIn

Opcional

String

Informar o comentário positivo sobre o participante.



-Opcional

sMComNIn

Opcional

Set

Informar os comentários negativos sobre a participação de cada participante

sMComNIn.empresa

Opcional

Integer

Informar a empresa do participante.



-Obrigatório

sMComNIn.tipo

Opcional

Integer

Informar o tipo do colaborador participante.


-Obrigatório

sMComNIn.participante

Opcional

Integer

Informar o cadastro do participante.


-Obrigatório

sMComNIn.comNIn

Opcional

String

Informar o comentário negativos sobre o participante.



-Opcional

wGD140NPC

Opcional

Set

Os registros dos participantes da turma, que são apresentados, são oriundos da tela de definição de turmas, podendo ser alterado nessa grid os dados de Frequência, Histórico, Certificado, Nº Certificado, Média, Horas Faltas/Faltas.

wGD140NPC.empresa

Opcional

Integer

Informar empresa do participante da turma.


-Obrigatório

wGD140NPC.tipo

Opcional

Integer

Informar o tipo do colaborador participante da turma (1 - Empregado, 2 - terceiro, 3 - parceiro)


-Obrigatório

wGD140NPC.participante

Opcional

Integer

Informar o cadastro do participante da turma.


wGD140NPC.frequencia

Opcional

Integer

Informar a frequência do participante na turma.


wGD140NPC.historico

Opcional

Integer

Informar o histórico do participante.



1 - Andamento;


2 - Completo;


3 - Desistente;


4 - Suspenso temporariamente;


5 - Reprovado média;


6 - Reprovado frequência;


7 - Nenhum;


8 - Transferidos;



wGD140NPC.motivoInterrupcao

Opcional

Integer

Permite informar o motivo de interrupção do curso para este participante.


Somente será possível informar um motivo de interrupção se o Histórico for igual a 3-Desistente, 4-Suspenso Temporariamente e 8-Transferido.



wGD140NPC.certificado

Opcional

String

Informar o tipo de certificado que será emitido para o participante.



A Aproveitamento - Corresponde a um certificado com média e frequência;


P Participação - Corresponde a um certificado de participação considerando apenas frequência;


N Nenhum - Nenhum certificado será gerado.



wGD140NPC.nCertificado

Opcional

Integer

Informar o número do certificado de conclusão do treinamento.



-Opcional



Observação: Informar valor para este campo somente se o tipo do certificado for por A - aproveitamento ou P - participação.

wGD140NPC.media

Opcional

Double

O resultado para a média será calculada automaticamente pelo resultado obtido nos itens de nota para o participante.


A média somente será apresentada quando a situação do participante for diferente de 1 (em andamento).



-Opcional

wGD140NPC.horasFaltas

Opcional

Time

Informar as horas faltas do participante.



-Opcional



Observações: Este campo deverá ter alguma informação somente quando a forma de controle de frequência esteja definida para carga horária.

wGD140NPC.faltas

Opcional

Integer

Informara quantidade de faltas do participante.



-Opcional



Observações: Este campo deverá ter alguma informação somente quando a forma de controle de frequência esteja definida para quantidade de aulas.

sMComPosA

Opcional

Set

Informar o comentário positiva na avaliação anônima

sMComPosA.seqAno

Opcional

Integer

Informar a sequência para o comentário anônimo.



-Obrigatório

sMComPosA.comPos

Opcional

String

Informar o comentário positivo na avaliação anônima



-Opcional

sMComNegA

Opcional

Set

Informar o comentário negativo na avaliação anônima

sMComNegA.seq

Opcional

Integer

Informar a sequência para o comentário anônimo.



-Obrigatório

sMComNegA.comPos

Opcional

String

Informar o comentário negativo na avaliação anônima



-Opcional

wGD140NAN

Opcional

Set

Informar Nota e Observação para o curso na avaliação anônima

wGD140NAN.seqAno

Opcional

Integer

Informar a sequência do anônimo



-Obrigatírio

wGD140NAN.itemNota

Opcional

Integer

Informar o item de nota



-Obrigatório

wGD140NAN.noCur

Opcional

Double

Informar Nota para o curso na avaliação anônima



-Opcional

wGD140NAN.obsCur

Opcional

String

Informar Observação para o curso na avaliação anônima



-Opcional

altCerPar

Opcional

String

Informar se deseja alterar certificado do participante



Valores:


S - Sim


N - Não

codCua

Obrigatório

Integer

Informar o código do curso de aperfeiçoamento.



  • Chave

wGD134DTA

Opcional

Set

Informar Sequência das avaliações anônimas

wGD134DTA.seqAno

Opcional

Integer

Informar Sequência das avaliações anônimas



btnConsistir

Opcional

String

Deseja Consistir Turma, atraves do botão Consistir?



Valores:


S - Sim


N - Não

tmaCua

Obrigatório

Integer

Informar o código da turma dentro do curso de aperfeiçoamento.



-Chave


-Obrigatório

gerIdeRea

Opcional

String

Deseja gerar os identificadores para avaliação de reação?



Valores:


S - Sim


N - Não

eliIdeAvr

Opcional

String

Na geração de identificadores para a avaliação de reação, caso já existam identificadores e notas para esta avaliação de reação. Confirma a eliminação?



S - Sim


N - Não

apuFre

Opcional

String

Deseja apurar frequência ao consistir participantes.



S - Sim


N - Não

filPar

Opcional

String

Esta opção filtra os participantes da tela Avaliação da Turma de Treinamento (FR140NPC) informados no web service para melhor performance do processamento. Deseja Filtrar Participantes?

S - Sim
N - Não

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:AvaliarTurmaResponse> <result> <codCua>Integer</codCua> <erroExecucao>String</erroExecucao> </result> </ser:AvaliarTurmaResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

codCua

Obrigatório

Integer

Informar o código do curso de aperfeiçoamento.



  • Chave

Este artigo ajudou você?