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