importTraining
Este método possibilita inserir/editar:
- Um treinamento (se o treinamento já existir, ele será editado).
Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.
| Classe Java | |
|---|---|
| Requisição | web/wwwroot/ws/java/training/ImportTrainingRequestType.java |
| Retorno | web/wwwroot/ws/java/training/ImportTrainingResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| IDTRAIN | X¹ | Identificador do treinamento. |
| NMTRAIN | Nome do treinamento. | |
| IDCOURSE | X² | Identificador do curso. |
| FGSTATUS | X² | Situação do treinamento [1 - Planejamento, 5 - Execução, 8 - Finalizado]. O treinamento pode ser gerado em execução, caso a configuração utilizada tenha algum tipo de avaliação ou item requerido que impeça o treinamento de ser criado como finalizado. Caso prefira que o treinamento seja criado como finalizado, é necessário utilizar uma configuração simples. |
| FGPARTTYPE | X² | Tipo de treinamento [1 - Coletivo; 2 - Individual]. |
| NMUSERINFO | Matrícula (usuário interno) ou e-mail (usuário externo) do participante. Para adicionar mais de um participante, utilize o separador ";". Por exemplo: Matrícula/Email;Matrícula/E-mail;Matrícula/E-mail. Caso queira informar a nota do participante, utilize o separador " | |
| INSTRUCTOR | Matrícula do instrutor ou nome do instrutor externo. Para adicionar mais de um participante, utilize o separador ";". Por exemplo: Matrícula/Nome;Matrícula/Nome. Caso queira definir que o instrutor tenha controle no treinamento deve ser informado o número "1" após a matrícula, utilizando o separador "|". Por exemplo: Matrícula/E-mail| Nota;Matrícula/E-mail|Nota. Caso queira informar a nota e frequência do participante, utilize o separador "|". | |
| OBJECT | Identificador do documento. Para adicionar mais de um objeto, utilize o separador ";". Por exemplo: Objeto;Objeto. Para especificar a revisão é necessário identificar o número da revisão, utilize o separador "|". Por exemplo: Objeto|00;Objeto|01 | |
| IDCONFIGURATION | Identificador da configuração de treinamento. | |
| IDTEAMPLAN | Identificador da equipe de controle de planejamento. | |
| IDTEAMEXEC | Identificador da equipe de controle de execução. | |
| FGLOCATION | Tipo do local [1 - Interno; 2 - Externo]. | |
| IDENTITY | Identificador da entidade de ensino. | |
| SUPPORT | Pessoal de apoio. | |
| OBJECTIVE | Objetivo. | |
| OBS | Observação. | |
| DTSTARTPLAN | X³ | Data de início planejado. |
| DTENDPLAN | X³ | Data de término planejado. |
| WORKLOADPLAN | Carga horária planejada (Quantidade de minutos). | |
| DTSTARTEXEC | X⁴ | Data de início real |
| DTENDEXEC | Data de término real. | |
| WORKLOADEXE | Carga horária real (Quantidade em minutos). | |
| SIGNATURE | Assinatura no certificado do treinamento. |
info
- X¹ - Será requerido na edição.
- X² - Será requerido na criação.
- X³ - Será requerido no caso de criação de planejamento de treinamento.
- X⁴ - Será requerido no caso de criação de execução de treinamento.
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:training">
<soapenv:Header/>
<soapenv:Body>
<urn:importTraining>
<!--You may enter the following 23 items in any order-->
<urn:IDTRAIN>?</urn:IDTRAIN>
<urn:NMTRAIN>?</urn:NMTRAIN>
<urn:IDCOURSE>?</urn:IDCOURSE>
<urn:FGSTATUS>?</urn:FGSTATUS>
<urn:FGPARTTYPE>?</urn:FGPARTTYPE>
<urn:NMUSERINFO>?</urn:NMUSERINFO>
<urn:INSTRUCTOR>?</urn:INSTRUCTOR>
<urn:OBJECT>?</urn:OBJECT>
<urn:IDCONFIGURATION>?</urn:IDCONFIGURATION>
<urn:IDTEAMPLAN>?</urn:IDTEAMPLAN>
<urn:IDTEAMEXEC>?</urn:IDTEAMEXEC>
<urn:FGLOCATION>?</urn:FGLOCATION>
<urn:IDENTITY>?</urn:IDENTITY>
<urn:SUPPORT>?</urn:SUPPORT>
<urn:OBJECTIVE>?</urn:OBJECTIVE>
<urn:OBS>?</urn:OBS>
<urn:DTSTARTPLAN>?</urn:DTSTARTPLAN>
<urn:DTENDPLAN>?</urn:DTENDPLAN>
<urn:WORKLOADPLAN>?</urn:WORKLOADPLAN>
<urn:DTSTARTEXEC>?</urn:DTSTARTEXEC>
<urn:DTENDEXEC>?</urn:DTENDEXEC>
<urn:WORKLOADEXE>?</urn:WORKLOADEXE>
<urn:SIGNATURE>?</urn:SIGNATURE>
</urn:importTraining>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
| Identificador | Descrição |
|---|---|
| return | SUCESSO: Identificador do treinamento criado. FALHA: Mensagem de erro. |