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.turma

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

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

Portas

DefinicaoTurma

Web service para o cadastramento das informações relativas às turmas de treinamento.

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:DefinicaoTurma>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <tipCnf>Integer</tipCnf>
        <tipOpeGrid2>String</tipOpeGrid2>
        <tipOpeGrid3>String</tipOpeGrid3>
        <tipOpeGrid4>String</tipOpeGrid4>
        <WGD134DTN>
          <itemNota>Integer</itemNota>
          <peso>Integer</peso>
        </WGD134DTN>
        <tipOpeGrid6>String</tipOpeGrid6>
        <tipOpeGrid7>String</tipOpeGrid7>
        <tipOpeGrid8>String</tipOpeGrid8>
        <tipOpeGrid9>String</tipOpeGrid9>
        <tipOpeGrid0>String</tipOpeGrid0>
        <atuDatIns>String</atuDatIns>
        <numEmp>Integer</numEmp>
        <tipTre>Integer</tipTre>
        <WGD134INS>
          <empresa>Integer</empresa>
          <tipo>Integer</tipo>
          <cadastro>Integer</cadastro>
          <tipIns>Integer</tipIns>
          <observacao>String</observacao>
        </WGD134INS>
        <WGD134HOR>
          <horario>Time</horario>
          <sala>Integer</sala>
          <disposicao>Integer</disposicao>
        </WGD134HOR>
        <WGD134TES>
          <teste>String</teste>
          <perguntas>Integer</perguntas>
        </WGD134TES>
        <tipOpeGrid5>String</tipOpeGrid5>
        <WGD134REI>
          <codigo>Integer</codigo>
          <quantidade>Integer</quantidade>
        </wGD134REI>
        <wGD134DTL>
          <empresa>Integer</empresa>
          <local>String</local>
          <distribuir>Integer</distribuir>
        </wGD134DTL>
        <wGD134DRE>
          <empresa>Integer</empresa>
          <tipo>Integer</tipo>
          <cadastro>Integer</cadastro>
          <local>String</local>
          <cCusto>Integer</cCusto>
          <situacao>Integer</situacao>
          <motivoInterrupcao>Integer</motivoInterrupcao>
          <datCon>DateTime</datCon>
        </WGD134DRE>
        <WGD134CNV>
          <convenio>Integer</convenio>
          <indice>Integer</indice>
          <percentual>Double</percentual>
          <valor>Double</valor>
        </WGD134CNV>
        <wGD134COA>
          <familia>Integer</familia>
          <conhecimento>Integer</conhecimento>
        </WGD134COA>
        <qtdAulZer>String</qtdAulZer>
        <codCua>Integer</codCua>
        <sitCua>Integer</sitCua>
        <WGD134INP>
          <pessoa>Integer</pessoa>
          <observacao>String</observacao>
          <tipIns>Integer</tipIns>
        </WGD134INP>
        <WGD134HCF>
          <horario>Time</horario>
          <coffeeBreak>Time</coffeeBreak>
          <codigo>Integer</codigo>
        </WGD134HCF>
        <tipOpeGrid51>String</tipOpeGrid51>
        <WGD134LES>
          <empresa>Integer</empresa>
          <tipo>Integer</tipo>
          <cadastro>Integer</cadastro>
          <prioridade>Integer</prioridade>
          <inscricao>DateTime</inscricao>
          <horaInscricao>String</horaInscricao>
          <dataAceite>DateTime</dataAceite>
          <horaAceite>String</horaAceite>
        </WGD134LES>
        <qtdVagSla>String</qtdVagSla>
        <tmaCua>Integer</tmaCua>
        <conFre>Integer</conFre>
        <WGD134DNP>
          <itemNota>Integer</itemNota>
          <peso>Integer</peso>
        </WGD134DNP>
        <tipOpeGrid81>String</tipOpeGrid81>
        <assConEmi>String</assConEmi>
        <datIni>DateTime</datIni>
        <excTurAva>String</excTurAva>
        <datFim>DateTime</datFim>
        <altCerPar>String</altCerPar>
        <datLim>DateTime</datLim>
        <incInsCur>String</incInsCur>
        <qtdAul>Integer</qtdAul>
        <aceInsPar>String</aceInsPar>
        <tipDur>Integer</tipDur>
        <insDisHor>String</insDisHor>
        <temDur>Integer</temDur>
        <qtdRecDis>String</qtdRecDis>
        <carHor>Time</carHor>
        <excParRes>String</excParRes>
        <freCua>Double</freCua>
        <excParCon>String</excParCon>
        <medCua>Double</medCua>
        <aceParRqu>String</aceParRqu>
        <codTst>String</codTst>
        <aceParFer>String</aceParFer>
        <iniEfi>Integer</iniEfi>
        <curTlt>Integer</curTlt>
        <praAva>Integer</praAva>
        <fasCua>String</fasCua>
        <codUsu>Integer</codUsu>
        <codFes>Integer</codFes>
        <qtdVag>Integer</qtdVag>
        <tipRea>Integer</tipRea>
        <regInc>Integer</regInc>
        <regExc>Integer</regExc>
        <regTrf>Integer</regTrf>
        <regSub>Integer</regSub>
        <regCpl>Integer</regCpl>
        <dvgWEB>String</dvgWEB>
        <avRWeb>String</avRWeb>
        <praARe>Integer</praARe>
        <sitART>Integer</sitART>
        <vinIde>String</vinIde>
        <avrAno>String</avrAno>
        <criRep>Integer</criRep>
        <datCan>DateTime</datCan>
        <codMoc>Integer</codMoc>
        <codCla>Integer</codCla>
        <empTLT>String</empTLT>
        <locTLT>Integer</locTLT>
        <orgTLT>String</orgTLT>
      </parameters>
    </ser:DefinicaoTurma>
  </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:
I - Inclusão
A - Alteração
E - Exclusão
tipCnf Opcional Integer Informar o tipo de definição da turma:

1 - Confirmação, quando as vagas são preenchidas por local de organograma
2 - Participante, quando os colaboradores são alocados diretamente à turma
3 - Confirmação Provisória, quando as vagas são preenchidas por local de organograma, mas não são gerados os históricos de cursos de aperfeiçoamento para os participantes confirmados
4 - Participante Provisória, quando os colaboradores são alocados diretamente à turma, mas não são gerados os históricos de cursos de aperfeiçoamento para os participantes

O objetivo dos tipos de definição 3 e 4 é a definição de turmas provisória, que ainda não foram aprovadas.
Neste caso, os históricos de cursos de aperfeiçoamento só serão gerados somente quando a definição das turmas for alterada para 1 ou 2 respectivamente.
tipOpeGrid2 Opcional String Guia Instrutores

Ação a ser efetuada na integração

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid3 Opcional String Guia Horários (grade Horários e Coffee Break)

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid4 Opcional String Guia Testes

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
WGD134DTN Opcional Set Informar os itens de notas que serão verificados ao término do curso.
Esta informação será considerada no cálculo da média do participante para fins de histórico.
WGD134DTN.ItemNota Opcional Integer Informar o código do item da nota.
WGD134DTN.Peso Opcional Integer Informar o peso do item da nota.
tipOpeGrid6 Opcional String Guia Recursos

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid7 Opcional String Guia Vagas Local

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid8 Opcional String Guia Participantes (grade Participantes)

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid9 Opcional String
Guia Convenios

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
tipOpeGrid0 Opcional String
Guia Conhecimentos Adquiridos

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
atuDatIns Opcional String Informar se deseja atualizar a data de inscrição do participante da Turma Modular para a mesma data informada no período inicial da Turma.

Valores:
S - Sim
N - Não
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
tipTre Opcional Integer

Informar o tipo de treinamento da turma:

1 - Inicial
2 - Periódico
3 - Reciclagem
4 - Eventual
5 - Outros

WGD134INS Opcional Set Informar os conhecimentos adquiridos.
Identificar a empresa, tipo e cadastro, se necessário informar tipo de instrutor e observação.
WGD134INS.Empresa Opcional Integer Identificar a empresa do colaborador que ira ministrar o curso para esta turma.
WGD134INS.Tipo Opcional Integer Identificar o tipo do colaborador que ira ministrar o curso para esta turma.
WGD134INS.Cadastro Opcional Integer Identificar o cadastro do colaborador que ira ministrar o curso para esta turma.
WGD134INS.TipIns Opcional Integer Indica se o colaborador é instrutor, avaliador ou ambos.

1 - Instrutor
2 - Avaliador
3 - Ambos
WGD134INS.Observacao Opcional String Informar as observações sobre o instrutor
WGD134HOR Opcional Set Informar os horários nos quais será realizada a turma do curso e as respectivas salas.
WGD134HOR.Horario Opcional Time Informar o horário da turma.

- Máscara: DD/MM/YYYY
WGD134HOR.Sala Opcional Integer Informar a sala da turma.

- Máscara: DD/MM/YYYY
WGD134HOR.Disposicao Opcional Integer Informar a disposição da turma.
WGD134TES Opcional Set Informar os testes que serão aplicados ao término do curso.
WGD134TES.Teste Opcional String Informar o código do teste.
wGD134TES.Perguntas Opcional Integer Informar a quantidade de perguntas.
tipOpeGrid5 Opcional String Guia Notas (grade Itens de Avaliação do Curso)

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
WGD134REI Opcional Set Identificar os recursos instrucionais necessários para esta turma de curso.
WGD134REI.Codigo Opcional Integer Informar o código do recurso.
WGD134REI.Quantidade Opcional Integer Informar a quantidade do recurso.
WGD134DTL Opcional Set Quando se tratar de uma turma com tipo de definição 1(Confirmação) ou 3(Confirmação Provisória), informar a empresa, código de local e quantidade de vagas distribuídas para cada local.
WGD134DTL.Empresa Opcional Integer Informar a empresa do local.
WGD134DTL.Local Opcional String Informar o código do local.
WGD134DTL.Distribuir Opcional Integer Informar a quantidade de vagas distribuída para o local.
WGD134DRE Opcional Set Quando se tratar de uma turma com tipo de definição 2(Participante) ou 4(Participante Provisória), informar a empresa, tipo e cadastro dos colaboradores que irão participar desta turma.
No campo local será buscada a informação do local do participante ou local da reserva, quando se tratar de uma turma com tipo de definição 1 (Confirmação) ou 3(Confirmação Provisória).
WGD134DRE.Empresa Opcional Integer Informar a empresa do participante.
WGD134DRE.Tipo Opcional Integer Informar o tipo do participante.

Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
WGD134DRE.Cadastro Opcional Integer Informar o cadastro do participante.
WGD134DRE.Local Opcional String Informar o local do participante ou da reserva.
WGD134DRE.CCusto Opcional Integer Informar o centro de custo do participante ou da reserva.
-Obrigatório

Observação: Só deve ser informado valor para este campo quando definido que o orçamento será por Centro de custo.
WGD134DRE.Situacao Opcional Integer Informar o tipo da situação.

Valores:
1-Andamento
2-Complemento
3-Desistente
4-Suspenso Temporariamente
5-Reprovado Média
6-Reprovado Frequência
7-Nenhum
8-Transferido
WGD134DRE.MotivoInterrupcao Opcional Integer Informar valor para este campo apenas na seguinte situação:
Situação = 3 - Desistente, 4 - Suspenso temporiariamente, 8 - Transferido.


.
WGD134DRE.DatCon Opcional DateTime Indica a data de conclusão do TLT do participante.

- Máscara: DD/MM/YYYY

WGD134CNV Opcional Set Informar os convênios firmados com a definição da turma de treinamento.
Identificar a entidade, um índice, se necessário, o valor e o percentual do convênio.
WGD134CNV.Convenio Opcional Integer Indicar o índice sobre o qual será calculado o convênio.
WGD134CNV.Indice Opcional Integer Informar o índice do convênio.
WGD134CNV.Percentual Opcional Double Informar o percentual de convênio.


Máscara: 9,99
WGD134CNV.Valor Opcional Double Registrar o valor do convênio.

Máscara: 999,99
WGD134COA Opcional Set Informar os conhecimentos adquiridos.
Identificar a família e conhecimento.
WGD134COA.Ffamilia Opcional Integer Indicar o código da família referente aos conhecimento adquiridos que serão informados.


OBS.: Este campo é obrigatório mesmo quando definido família padrão.
WGD134COA.Conhecimento Opcional Integer Indicar o código do curso de conhecimento adquirido referente a família escolhida.
qtdAulZer Opcional String Informar se deseja confirmar que a qtd de aulas da turma fique zerada.

Valores:
S - Sim
N - Não
codCua Obrigatório Integer Informar o código do curso de aperfeiçoamento.

- Chave
sitCua Opcional Integer Este campo é preenchido de acordo com o estágio em que se encontra a turma.

1 - Em Andamento - Situação utilizada quando do cadastramento de uma nova turma e do espaço temporal até a conclusão da mesma;
2 - Completo - Situação gerada ao atribuir as notas aos participantes e avaliar os mesmos, em Treinamento/Turmas/Avaliar;
3 - Cancelado - Situação que identifica que esta turma foi interrompida antes de seu término.

Observação: Não deve ser informado valor para este campo, pois ele é atribuído automaticamente conforme o andamento da turma
WGD134INP Opcional Set Informar os conhecimentos adquiridos.
Identificar a pessoa se necessário informar observações e tipo de instrutor.
WGD134INP.Pessoa Opcional Integer Identificar o cadastro do colaborador que ira ministrar o curso para esta turma.
WGD134INP.Observacao Opcional String Informar as observações sobre o instrutor
WGD134INP.TipIns Opcional Integer Indica se o colaborador é instrutor, avaliador ou ambos.

1 - Instrutor
2 - Avaliador
3 - Ambos

WGD134HCF Opcional Set Informar o Coffee Break conforme os horários
WGD134HCF.Horario Opcional Time Informar o horário da turma.
WGD134HCF.CoffeeBreak Opcional Time Informar o horário para o coffee Break.

- Máscara: hh:mm
WGD134HCF.Codigo Opcional Integer Informar o código do coffee Break.

-Obrigatório
tipOpeGrid51 Opcional String Guia Notas (grade Itens de Avaliação dos Participantes)

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

Valores:
I - Inclusão
A - Alteração
E - Exclusão
WGD134LES Opcional Set Informar os participantes que ficaram na lista de espera
WGD134LES.Empresa Opcional Integer Informar a empresa do participante.
WGD134LES.Tipo Opcional Integer Informar o tipo do participante.


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
WGD134LES.Cadastro Opcional Integer Informar o cadastro do participante.
WGD134LES.Prioridade Opcional Integer Informar a prioridade do participante na lista de espera.
-Opcional
WGD134LES.Inscricao Opcional DateTime Informar a data de inscrição do participante na lista de espera.

Opcional.
Máscara: DD/MM/YYYY

Observação: Caso não informe a data será considerado a data atual do sistema.
WGD134LES.HoraInscricao Opcional String Informar a hora de inscrição do colaborador na lista de espera.

Máscara: HH:MM

-Opcional

Observação: Caso não for informado a hora, será assumido a hora atual.
WGD134LES.DataAceite Opcional DateTime Informar a data em que o colaborador confirmou o aceite como participante na turma. (TrWeb)

Máscara: DD/MM/YYYY
-Opcional.

Observação: Quando o colaborador confirmar o aceite como participante pela lista de convites de treinamento no TrWeb, será atribuído a data atual em que foi aceito o convite.
WGD134LES.HoraAceite Opcional String Informar a hora em que o colaborador confirmou o aceite como participante na turma. (TrWeb)

Máscara: HH:MM

-Opcional.

Observação: Quando o colaborador confirmar o aceite como participante pela lista de convites de treinamento no TrWeb, será atribuído a hora atual em que foi aceito o convite.
qtdVagSla Opcional String Informar se deseja continuar o processo caso o número de vagas definidas para a Turma seja superior a capacidade da Sala.

Valores:
S - Sim
N - Não
tmaCua Opcional Integer Informar o código da turma dentro do curso de aperfeiçoamento.
Este código poderá ser um número sequencial.

-Chave
-Obrigatório


Observações:
Na inclusão, este campo poderá ser deixado em branco e o sistema encontrará o próximo código livre.
conFre Opcional Integer Este campo define a forma de controlar a frequência dos participantes da turma.

0 - Quantidade de aulas
1 - Carga horária
WGD134DNP Opcional Set Informar os itens de notas dos participantes
WGD134DNP.ItemNota Opcional Integer Informar o código do item da nota.
WGD134DNP.Peso Opcional Integer Informar o peso do item da nota.
tipOpeGrid81 Opcional String Guia Participantes (grade Lista de Espera)

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


Valores:
I - Inclusão
A - Alteração
E - Exclusão
assConEmi Opcional String Informar se deseja assinalar os convites como não emitidos, ao alterar o período de uma Turma cujo convites já foram emitidos.

Valores:
S - Sim
N - Não
datIni Opcional DateTime Informar a data de início da turma.

- Máscara: DD/MM/YYYY
- Caso informado a data de expiração do curso de aperfeiçoamento, esta data deve ser anterior a ela.
excTurAva Opcional String Informar se ao excluir uma Turma e esta possuir avaliações geradas deve continuar com a exclusão.

Valores:
S - Sim
N - Não
datFim Opcional DateTime Identificar a data de término da turma. Este campo é opcional, pois esta informação pode ser desconhecida.
(Caso no curso de aperfeiçoamento foi informado data de expiração, este campo torna-se obrigatório).
- Máscara: DD/MM/YYYY
- Caso informado a data de expiração do curso de aperfeiçoamento, esta data deve ser anterior a ela.
altCerPar Opcional String Informar se deseja alterar o Certificado do participante.

Valores:
S - Sim
N - Não
datLim Opcional DateTime Informar a data limite pra inscrições de participantes na turma.

incInsCur Opcional String Informar se deseja incluir o cadastro como Instrutor do Curso.

Valores:
S - Sim
N - Não
qtdAul Opcional Integer Informar a quantidade de aulas ministradas.
Baseada nesta informação que é calculada a frequência do colaborador.


aceInsPar Opcional String Informar se deseja aceitar que o Instrutor informado seja um Participante do Curso.

Valores:
S - Sim
N - Não
tipDur Opcional Integer Indicar o tipo de duração do curso, conforme a seguir:



Valores:
1 - Horas
2 - Dias
3 - Meses
4 - Anos
5 - Semestre

Quando for informado tipo de duração horas, não será necessário o registro da duração, pois a informação carga horária será suficiente.
insDisHor Opcional String Informar se deseja aceitar o Instrutor mesmo não estando disponível no horário da Turma.

Valores:
S - Sim
N - Não
temDur Opcional Integer Indicar a quantidade do tipo de duração que foi informado no dado anterior.
Exemplo: Se foi indicado 3 = meses no dado anterior, e este curso tem duração de 06 meses, indicar 6 neste campo.


qtdRecDis Opcional String Informar se deseja informar um recurso mesmo não tendo disponível a quantidade necessária.

Valores:
S - Sim
N - Não
carHor Opcional Time Informar a carga horária total do curso.
Esta informação será levada para o histórico de cursos de aperfeiçoamento do colaborador.
Mesmo que nas definições esteja indicado para não recalcular a carga horária, quando ocorrer alteração neste campo, o sistema atualizará todos os históricos de cursos dos participantes.


- Máscara: hhhh:mm
excParRes Opcional String Informar se deseja excluir o Participante de sua reserva ao excluí-lo da lista de Participantes da Turma.

Valores:
S - Sim
N - Não
freCua Opcional Double Informar o percentual de frequência necessário para aprovação no curso.
Este percentual será considerado na avaliação do participante.



- Máscara: zz9,99
excParCon Opcional String Informar se deseja excluir o Participante de sua reserva ao excluí-lo da lista de Participantes da Turma.

Valores:
S - Sim
N - Não
medCua Opcional Double Informar a média mínima para aprovação no curso.


- Máscara: zz9,99
aceParRqu Opcional String Informar se deseja aceitar participantes para o curso que não tenham os pré-requisitos.

Valores:
S - Sim
N - Não
codTst Opcional String Informar o questionário que será utilizado na geração das perguntas da avaliação de eficácia.
Esta informação será sugerida automaticamente quando o questionário estiver informado também no cadastro de cursos de aperfeiçoamento.


aceParFer Opcional String Informar se deseja aceitar participantes de férias para o curso.

Valores:
S - Sim
N - Não
iniEfi Opcional Integer Informar a quantidade de dias que será utilizado para a contagem da data que a avaliação ficará disponível para o usuário responder.
Será contado a partir do dia seguinte da data de término do treinamento.
Esta informação será sugerida automaticamente quando o questionário estiver informado também no cadastro de cursos de aperfeiçoamento.


curTlt Opcional Integer - Permite informar se o curso será um TLT.

1 - Sim
2 - Não

praAva Opcional Integer Informar a quantidade de dias que será utilizado para a contagem do prazo para que o responsável avalie o treinamento.
Será contado a partir do dia seguinte da data de término do treinamento.
Esta informação será sugerida automaticamente quando o questionário estiver informado também no cadastro de cursos de aperfeiçoamento.


fasCua Opcional String Cadastrar a fase do curso para facilitar o registro dos treinamentos quando envolve fases.
Por exemplo: revisões de procedimentos da ISO Ao atualizar o histórico de cursos dos colaboradores, esta informação será levada automaticamente, ficando assim registrado qual a revisão que cada colaborador foi treinado.
No cadastramento do curso de aperfeiçoamento, na pasta Fases, seria indicada qual a revisão em questão.


codUsu Opcional Integer Informar o código do coordenador do curso.

Existe uma associação entre o código de usuário e um colaborador cadastrado (empregado, terceiro ou parceiro) através da ficha cadastral.


codFes Opcional Integer Informar a Entidade de Ensino que preferencialmente ministrará o curso.
Deve estar cadastrado em Empresas/Outras Empresas com tipo de uso 3(entidade de ensino).


qtdVag Opcional Integer Informar a quantidade de vagas disponíveis na turma.

Numa alteração, será verificada a capacidade da sala, alertando o usuário quando o limite for ultrapassado.


tipRea Opcional Integer Informar a forma de realização do curso de aperfeiçoamento.
Exemplos:

-Interno
-Externo Aberto
-Externo Fechado
-Efeito Multiplicador Externo Fechado
-Efeito Multiplicador Externo Aberto
-No Exterior Aberto
-No Exterior Fechado
-E-learning Síncrono - Quando temos colaboração síncrona entre alunos, alunos e professores, etc. através de chats, videoconferências, etc. Nesta modalidade, as pessoas estão em tempo real colaborando umas com as outras.
-E-learning Assíncrono - Quando não há colaboração online, em tempo real. Pode ou não haver a figura do instrutor / mediador. Nesta modalidade encontramos os fóruns, e-mails, etc.

Esta informação será buscada automaticamente do cadastro de Cursos de Aperfeiçoamento.


regInc Opcional Integer Informar o código da regra que será utilizada na inclusão de participantes e/ou integrantes da lista de espera.
Esta regra somente terá validade para a versão WEB.



Obs.: Ao incluir nova turma, o módulo irá buscar as regras do curso, se não encontrar, utilizará as regras do cadastro de definições(R129DEF).
regExc Opcional Integer Informar o código da regra que será utilizada na exclusão de participantes e/ou integrantes da lista de espera.
Esta regra somente terá validade para a versão WEB.



Obs.: Ao incluir nova turma, o módulo irá buscar as regras do curso, se não encontrar, utilizará as regras do cadastro de definições(R129DEF).
regTrf Opcional Integer Informar o código da regra que será utilizada na transferência de participantes desta turma para a lista de espera de uma outra turma.
Esta regra terá validade somente na versão WEB.



Obs.: Ao incluir nova turma, o módulo irá buscar as regras do curso, se não encontrar, utilizará as regras do cadastro de definições(R129DEF).
regSub Opcional Integer Informar o código da regra que será utilizada na substituição de participante para este curso/turma.
Esta regra terá validade somente na versão WEB.



Obs.: O substituto ficará relacionado na lista de espera da turma do substituído e este será excluído da sua turma voltando para a lista de espera.

Ao incluir nova turma, o módulo irá buscar as regras do curso, se não encontrar, utilizará as regras do cadastro de definições(R129DEF).
regCpl Opcional Integer Informar o código da regra complementar para que permita tratar casos específicos na avaliação dos participantes de cada turma e turma modular.



Obs.: A regra complementar informada no cadastro da turma não será executada se houver regra informada nas regras por processo 141-Avaliar participante turma e 187-Avaliar turma modular.
dvgWEB Opcional String Este campo permite ou não a divulgação da turma na WEB.


- Valores:
S - Sim, permite que determinadas turmas sejam liberadas aos interessados em ter seus nomes na lista de espera dos cursos
N - Não permite a inscrição de pessoas nas turmas
avRWeb Opcional String Este campo permite definir de que forma acontecerá para esta turma a avaliação de reação:



Valores:
S - Sim, para esta turma será possível executar a avaliação de reação também pelo TRWEB. Em Treinamento/Turmas/Definir, grid Participantes Turma, no campo Sit.Av. Reação será atribuído o valor 1=Não iniciado;
N - Não, a avaliação de reação será executada somente através do menu Treinamento/Turmas/Avaliar. Na grid Participantes Turma, no campo Sit.Av. Reação será atribuído o valor 0=Não controlado;
praARe Opcional Integer Informar a quantidade de dias que o participante possui para responder a avaliação de reação.
Será utilizada para a contagem do prazo, que inicia no dia seguinte da data de término do treinamento.



Observação: Este campo apenas deve ser informado quando o campo Avaliação de Reação WEB estiver com o valor "S".
sitART Opcional Integer Este campo permite tratar a situação da avaliação de reação da turma:



Valores:
0 - Não controla
1 - Em definição - situação em que o instrutor está inserindo informações na turma, como exemplo, notas do curso, participante, etc.
2 - Identificadores gerados - situação em que os identificadores foram gerados para cada participante da turma, anônima ou não
3 - Liberada - situação em que a lista de avaliação encontra-se disponível na Web para os participantes
4 - Cancelada - situação em que a avaliação de reação foi cancelada por algum motivo. Não permite que avaliações pendentes sejam respondidas.
5 - Concluída - situação em que a avaliação foi concluída. Não permite que avaliações pendentes sejam respondidas.
vinIde Opcional String Informar o valor S - Sim, para vincular um identificador para cada participante da turma ao gerar a avaliação de reação.
avrAno Opcional String - Informar o valor S - Sim, para este campo quando deseja permitir na web tranformar uma avaliação de reação identificada em anônima.

Opcional
criRep Opcional Integer Este campo permite definir qual o tipo de histórico (reprovação) a ser utilizado em Treinamento/Turmas/Avaliar ao avaliar um participante, caso o mesmo não venha a alcançar a média e a frequência concomitantemente.



Valores:
0 - Reprovar por média - histórico 5
1 - Reprovar por frequência - histórico 6
datCan Opcional DateTime Informar o dia, mês e ano em que esta turma foi cancelada.
Ao pressionar o botão Cancelar será sugerida a data atual do sistema.


- Máscara: DD/MM/YYYY
codMoc Opcional Integer Informar o motivo que ocasionou o cancelamento desta turma.

codCla Opcional Integer Informa classificação de turma.

empTLT Opcional String Informa código da empresa de origem dos itens de TLT

Obs: Somente ficará habilitado caso o campo Treinamento Local Trabalho guia Parâmetros esteja com "1".

locTLT Opcional Integer Informa código do local de origem dos itens de TLT.

Obs: Somente ficará habilitado caso o campo Treinamento Local Trabalho guia parâmetros esteja com "1".

orgTLT Opcional String Informa código da tabela de organograma do local.

Obs: Somente ficará habilitado caso o campo Treinamento Local Trabalho guia parâmetros esteja com "1".

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:DefinicaoTurmaResponse>
      <result>
        <codCua>Integer</codCua>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:DefinicaoTurmaResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
codCua Obrigatório Integer Informar o código do curso de aperfeiçoamento.

- Chave
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.

AceitarConvite

Web service para aceitar convite de treinamento.

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:AceitarConvite>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codCua>Integer</codCua>
        <aceIns>Integer</aceIns>
        <tmaCua>Integer</tmaCua>
        <aceParSenHorDis>Integer</aceParSenHorDis>
        <numEmp>Integer</numEmp>
        <aceParConRec>Integer</aceParConRec>
        <tipCol>Integer</tipCol>
        <aceParFer>Integer</aceParFer>
        <numCad>Integer</numCad>
      </parameters>
    </ser:AceitarConvite>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codCua Obrigatório Integer - Código do curso
aceIns Opcional Integer - Define se deseja aceitar como participante o instrutor do curso.
(Se não informar valor será definido como aceita)
- Valores: 0 - Não aceita, 1 - Aceita.
tmaCua Obrigatório Integer - Código da turma
aceParSenHorDis Opcional Integer - Define se deseja aceitar participantes sem horário disponível, ou seja, com exceções de horário.
(Se não informar valor será definido como aceita)
- Valores: 0 - Não aceita, 1 - Aceita.
numEmp Obrigatório Integer - Código da empresa
aceParConRec Opcional Integer - Define se deseja aceitar participantes que já recusaram o convite.
(Se não informar valor será definido como aceita)
- Valores: 0 - Não aceita, 1 - Aceita.
tipCol Obrigatório Integer - Tipo do colaborador
aceParFer Opcional Integer - Define se deseja aceitar participantes com férias programada para o período do curso.
(Se não informar valor será definido como aceita)
- Valores: 0 - Não aceita, 1 - Aceita.
numCad Obrigatório Integer - Cadastro do colaborador

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:AceitarConviteResponse>
      <result>
        <status>Integer</status>
        <mensagem>String</mensagem>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:AceitarConviteResponse>
  </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.
status Opcional Integer - Campo de retorno
- Status do convite
Valores: 0 - OK, 1 - Aviso. (Quando é aviso será exibido o aviso no campo mensagem)
mensagem Opcional String - Parâmetro de retorno
- Mensagem com o aviso do status do convite.

RecusarConvite

Web service para recusar convite de treinamento.

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:RecusarConvite>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codCua>Integer</codCua>
        <tmaCua>Integer</tmaCua>
        <numEmp>Integer</numEmp>
        <tipCol>Integer</tipCol>
        <numCad>Integer</numCad>
      </parameters>
    </ser:RecusarConvite>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codCua Obrigatório Integer - Código do curso
tmaCua Obrigatório Integer - Código da turma
numEmp Obrigatório Integer - Código da empresa
tipCol Obrigatório Integer - Tipo do colaborador
numCad Obrigatório Integer - Cadastro do colaborador

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:RecusarConviteResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RecusarConviteResponse>
  </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.

Este artigo ajudou você?