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

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

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:

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: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:

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: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:

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: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ê?