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
- Síncrono: http://example.com/g5-senior-services/tr_Synccom_senior_g5_rh_tr_Avaliar?wsdl
- Assíncrono: http://example.com/g5-senior-services/tr_Asynccom_senior_g5_rh_tr_Avaliar?wsdl
- Agendado: http://example.com/g5-senior-services/tr_Scheduledcom_senior_g5_rh_tr_Avaliar?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
|
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 |