Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Treinamento e Pesquisa > Com.senior.g5.rh.tr.AvaliarTurma

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

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus 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:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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ê?