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

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