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ção | web/wwwroot/ws/java/training/NewCourseRequestType.java |
| Retorno | web/wwwroot/ws/java/training/NewCourseResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| CourseTypeID | X | Identificador do tipo de curso. |
| CourseID | X | Identificador do curso. |
| CourseName | X | Nome do curso. |
| DefaultConfigurationID | Identificador da configuração padrão. | |
| Usage | X | Utilização (1 – Treinamento; 2 – Perfil do colaborador; 3 – Ambos). |
| Workload | X¹ | Carga horária, no formato: 0000:00 |
| WorkloadType | X | Tipo da carga horária (1 – Fixo; 2 - Variável). |
| Objective | Objetivo do curso. | |
| Object | Identificador do documento. Para adicionar mais de um objeto, utilize o separador ";". Por exemplo: Objeto1;Objeto2. | |
| Description | Descrição do curso. | |
| PreTrainEvalTemplateId | Identificador do modelo de teste da avaliação de pré-treinamento. | |
| PreTrainRespTeamID | Identificador da equipe de preenchimento da avaliação de pré-treinamento. | |
| TrainEvalTemplateID | Identificador do modelo de teste da avaliação de treinamento. | |
| TrainRespTeamID | Identificador da equipe de preenchimento da avaliação de treinamento. | |
| ReactionEvalTemplateID | Identificador do modelo de questionário da avaliação de reação. | |
| ReactionRespTeamID | Identificador da equipe de preenchimento do questionário da avaliação de reação. | |
| PostTrainEvalTemplateID | Identificador do modelo de teste da avaliação de pós-treinamento. | |
| PostTrainRespTeamID | Identificador de equipe de preenchimento da avaliação de pós-treinamento. | |
| EffectivEvalTemplateID | Identificador do modelo de questionário da avaliação de eficácia de participante. | |
| EffectivRespTeamID | Identificador da equipe de preenchimento do questionário da avaliação de eficácia de participante. | |
| AvailableContent | Disponibilizar conteúdo aos participantes do treinamento (1 - Sim; 2 – Não). | |
| AfterExecutionContent | Manter acesso aos participantes após a execução do conteúdo (1 - Sim; 2 - Não). | |
| RequiredAccess | Requer acesso dos participantes ao conteúdo do treinamento para envio para a próxima etapa (1 - Sim; 2 - Não). | |
| AutomateFlow | Automatizar o fluxo do treinamento ao encerrar a execução dos conteúdos (1 - Sim; 2 - Não). | |
| Deadline | Quantidade de frequência do prazo para acesso ao conteúdo. | |
| DeadlineType | Frequência do prazo para acesso ao conteúdo (1 - Dia; 2 - Semana; 3 - Mês; 4 - Ano). | |
| BlockOnDeadline | Bloquear acesso ao conteúdo ao expirar o prazo (1 - Sim; 2 - Não). | |
| FinishExeConDue | Encerrar acesso ao conteúdo no prazo (1 – Sim; 2 - Não). | |
| DtRevision | Data 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:
| Identificador | Descrição |
|---|---|
| Return | SUCESSO: 1. FAILURE: Mensagem descrevendo o erro. |