importPlanActivity
Este método possibilita inserir e editar:
- Dados de um plano de verificação, manutenção preventiva ou calibração;
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\asset\ImportPlanActivityRequestType.java |
Retorno | web\wwwroot\ws\java\asset\ImportPlanActivityRequestType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
FGOPTION | X | Opção da ação: 21 - Incluir; 22 - Editar. |
FGPLANTYPE | X¹ | Tipo do plano: 1 - Verificação; 2 - Manutenção preventiva; 3 - Calibração. |
IDPLANACTIVITY | X | Identificador do plano |
NMPLANACTIVITY | X¹ | Nome do plano |
IDMODELACTIVITY | X¹ | Identificador da atividade modelo |
FGPLANCONF | X¹ | Configuração do plano: 1 - Herdar dados da atividade; 2 - Copiar dados da atividade. |
IDASSET | X¹ | Identificador do ativo. Para múltiplos ativos separar os identificadores por ponto e vírgula. Ex: IDATIVO01;IDATIVO02;IDATIVO03 |
IDTEAM | X¹ | Identificador da equipe responsável pelo plano |
IDTEAMPROG | X² | Identificador da equipe responsável pelo planejamento |
IDTEAMEXEC | X² | Identificador da equipe responsável pela execução |
FGDATEFREQUENCY | Frequência baseada em data: 1 - Habilitar; 2 - Desabilitar. | |
FGFREQTYPE | X³ | Tipo da frequência: 1 - Data de execução; 2 - Primeiro uso; 3 - Tempo de uso. |
QTFREQUENCE | X³ | Frequência |
FGFREQUNIT | X³ | Unidade de frequência: 1 - Dia(s); 2 - Semana(s); 3 - Mês(es); 4 - Ano(s); 5 - Dia(s) útil(eis). |
FGDATEVIEW | X³ | Visualização da data: 1 - Dia/Mês/Ano; 2 - Mês/Ano. |
DTNEXTEXECUTION | X³ | Data da próxima execução (formato Y-m-d) |
IDCALENDAR | Identificador do calendário | |
FGMETERFREQUENCY | Frequência baseada no medidor do ativo: 1 - Habilitar; 2 - Desabilitar. | |
VLMETERFREQUENCY | X⁴ | Frequência |
VLANTECIPATION | X⁴ | Antecipação |
VLNEXTEXECUTION | X⁴ | Próxima execução |
FGAUTOCREATE | Criar atividade automaticamente: 1 - Habilitar; 2 - Desabilitar. | |
FGAUTOSTATUS | X⁵ | Etapa da atividade criada automaticamente: 1 - Planejamento; 2 - A iniciar. |
QTDAYBEFORE | X⁵ | Quantidade anterior de dias que a atividade automática será criada |
FGKEEPCREATING | X⁵ | Continuar criando atividades automaticamente mesmo que já hajam atividades pendentes? 1 - Sim; 2 - Não. |
IDEVALMETHOD | X⁶ | Identificador do método de avaliação |
DSEVALCRIT | X⁷ | Para método quantitativo: ▪Para lista de valores: [id critério 1]=[id resultado1];[id critério 2]=[id resultado2] ▪Para valor indeterminado: [id critério 1]=[valor 1];[id critério 2]=[valor 2] ▪Misturando: [id critério 1]=[id resultado1];[id critério 2]=[valor 2] Para método de listagem simples: ▪[id resultado] |
QTNOTIFYB4DAY | Número de dias de antecipação da notificação, entre 0 e 999. |
info
- X¹: Requerido na inserção.
- X²: Requerido na inserção se a configuração do plano for de cópia (FGPLANCONF = 2).
- X³: Requerido se a frequência baseada em data estiver habilitada (FGDATEFREQUENCY = 1).
- X⁴: Requerido se a frequência baseada em medidor estiver habilitada (FGMETERFREQUENCY = 1).
- X⁵: Requerido se a opção de criar atividade automaticamente estiver habilitada (FGAUTOCREATE = 1).
- X⁶: Requerido se o campo DSEVALCRIT for preenchido.
- X⁷: Requerido se o campo IDEVALMETHOD for preenchido.
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:asset">
<soapenv:Header/>
<soapenv:Body>
<urn:importPlanActivity>
<!--You may enter the following 28 items in any order-->
<urn:fgoption>?</urn:fgoption>
<urn:fgplantype>?</urn:fgplantype>
<urn:idplanactivity>?</urn:idplanactivity>
<urn:nmplanactivity>?</urn:nmplanactivity>
<urn:idmodelactivity>?</urn:idmodelactivity>
<urn:fgplanconf>?</urn:fgplanconf>
<urn:idasset>?</urn:idasset>
<urn:idteam>?</urn:idteam>
<urn:idteamprog>?</urn:idteamprog>
<urn:idteamexec>?</urn:idteamexec>
<urn:fgdatefrequency>?</urn:fgdatefrequency>
<urn:fgfreqtype>?</urn:fgfreqtype>
<urn:qtfrequence>?</urn:qtfrequence>
<urn:fgfrequnit>?</urn:fgfrequnit>
<urn:fgdateview>?</urn:fgdateview>
<urn:dtnextexecution>?</urn:dtnextexecution>
<urn:idcalendar>?</urn:idcalendar>
<urn:fgmeterfrequency>?</urn:fgmeterfrequency>
<urn:vlmeterfrequency>?</urn:vlmeterfrequency>
<urn:vlantecipation>?</urn:vlantecipation>
<urn:vlnextexecution>?</urn:vlnextexecution>
<urn:fgautocreate>?</urn:fgautocreate>
<urn:fgautostatus>?</urn:fgautostatus>
<urn:qtdaybefore>?</urn:qtdaybefore>
<urn:fgkeepcreating>?</urn:fgkeepcreating>
<urn:idevalmethod>?</urn:idevalmethod>
<urn:dsevalcrit>?</urn:dsevalcrit>
<urn:qtnotifyb4day>?</urn:qtnotifyb4day>
</urn:importPlanActivity>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
Identificador | Descrição |
---|---|
return | SUCESSO: 1 FALHA: Retorna uma mensagem referente ao erro ocorrido |