Pular para o conteúdo principal
Versão: 2.2.3

newCourse

Este método possibilita inserir ou editar um curso. Para a inserção/edição deste, é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/training/NewCourseRequestType.java
Retornoweb/wwwroot/ws/java/training/NewCourseResponseType.java

Requisição:

IdentificadorRequeridoDescrição
CourseTypeIDXIdentificador do tipo de curso.
CourseIDXIdentificador do curso.
CourseNameXNome do curso.
DefaultConfigurationIDIdentificador da configuração padrão.
UsageXUtilização (1 – Treinamento; 2 – Perfil do colaborador; 3 – Ambos).
WorkloadCarga horária, no formato: 0000:00
WorkloadTypeXTipo da carga horária (1 – Fixo; 2 - Variável).
ObjectiveObjetivo do curso.
ObjectIdentificador do documento. Para adicionar mais de um objeto, utilize o separador ";". Por exemplo: Objeto1;Objeto2.
DescriptionDescrição do curso.
PreTrainEvalTemplateIdIdentificador do modelo de teste da avaliação de pré-treinamento.
PreTrainRespTeamIDIdentificador da equipe de preenchimento da avaliação de pré-treinamento.
TrainEvalTemplateIDIdentificador do modelo de teste da avaliação de treinamento.
TrainRespTeamIDIdentificador da equipe de preenchimento da avaliação de treinamento.
ReactionEvalTemplateIDIdentificador do modelo de questionário da avaliação de reação.
ReactionRespTeamIDIdentificador da equipe de preenchimento do questionário da avaliação de reação.
PostTrainEvalTemplateIDIdentificador do modelo de teste da avaliação de pós-treinamento.
PostTrainRespTeamIDIdentificador de equipe de preenchimento da avaliação de pós-treinamento.
EffectivEvalTemplateIDIdentificador do modelo de questionário da avaliação de eficácia de participante.
EffectivRespTeamIDIdentificador da equipe de preenchimento do questionário da avaliação de eficácia de participante.
AvailableContentDisponibilizar conteúdo aos participantes do treinamento (1 - Sim; 2 – Não).
AfterExecutionContentManter acesso aos participantes após a execução do conteúdo (1 - Sim; 2 - Não).
RequiredAccessRequer acesso dos participantes ao conteúdo do treinamento para envio para a próxima etapa (1 - Sim; 2 - Não).
AutomateFlowAutomatizar o fluxo do treinamento ao encerrar a execução dos conteúdos (1 - Sim; 2 - Não).
DeadlineQuantidade de frequência do prazo para acesso ao conteúdo.
DeadlineTypeFrequência do prazo para acesso ao conteúdo (1 - Dia; 2 - Semana; 3 - Mês; 4 - Ano).
BlockOnDeadlineBloquear acesso ao conteúdo ao expirar o prazo (1 - Sim; 2 - Não).
FinishExeConDueEncerrar acesso ao conteúdo no prazo (1 – Sim; 2 - Não).
DtRevisionData da revisão. Ao preencher esse campo, o curso será criado com a revisão homologada.
info

X¹ - Requerido quando WorkloadType for igual a 1.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:training">
<soapenv:Header/>
<soapenv:Body>
<urn:newCourse>
<!--You may enter the following 29 items in any order-->
<urn:COURSETYPEID>?</urn:COURSETYPEID>
<urn:COURSEID>?</urn:COURSEID>
<urn:COURSENAME>?</urn:COURSENAME>
<urn:DEFAULTCONFIGURATIONID>?</urn:DEFAULTCONFIGURATIONID>
<urn:USAGE>?</urn:USAGE>
<urn:WORKLOAD>?</urn:WORKLOAD>
<urn:WORKLOADTYPE>?</urn:WORKLOADTYPE>
<urn:OBJECTIVE>?</urn:OBJECTIVE>
<urn:OBJECT>?</urn:OBJECT>
<urn:DESCRIPTION>?</urn:DESCRIPTION>
<urn:PRETRAINEVALTEMPLATEID>?</urn:PRETRAINEVALTEMPLATEID>
<urn:PRETRAINRESPTEAMID>?</urn:PRETRAINRESPTEAMID>
<urn:TRAINEVALTEMPLATEID>?</urn:TRAINEVALTEMPLATEID>
<urn:TRAINRESPTEAMID>?</urn:TRAINRESPTEAMID>
<urn:REACTIONEVALTEMPLATEID>?</urn:REACTIONEVALTEMPLATEID>
<urn:REACTIONRESPTEAMID>?</urn:REACTIONRESPTEAMID>
<urn:POSTTRAINEVALTEMPLATEID>?</urn:POSTTRAINEVALTEMPLATEID>
<urn:POSTTRAINRESPTEAMID>?</urn:POSTTRAINRESPTEAMID>
<urn:EFFECTIVEVALTEMPLATEID>?</urn:EFFECTIVEVALTEMPLATEID>
<urn:EFFECTIVRESPTEAMID>?</urn:EFFECTIVRESPTEAMID>
<urn:AVAILABLECONTENT>?</urn:AVAILABLECONTENT>
<urn:AFTEREXECUTIONCONTENT>?</urn:AFTEREXECUTIONCONTENT>
<urn:REQUIREDACCESS>?</urn:REQUIREDACCESS>
<urn:AUTOMATEFLOW>?</urn:AUTOMATEFLOW>
<urn:DEADLINE>?</urn:DEADLINE>
<urn:DEADLINETYPE>?</urn:DEADLINETYPE>
<urn:BLOCKONDEADLINE>?</urn:BLOCKONDEADLINE>
<urn:FINISHEXECONDUE>?</urn:FINISHEXECONDUE>
<urn:DTREVISION>?</urn:DTREVISION>
</urn:newCourse>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
ReturnSUCESSO: 1.
FAILURE: Mensagem descrevendo o erro.