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

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çãoweb\wwwroot\ws\java\asset\ImportPlanActivityRequestType.java
Retornoweb\wwwroot\ws\java\asset\ImportPlanActivityRequestType.java

Requisição:

IdentificadorRequeridoDescrição
FGOPTIONXOpção da ação:
21 - Incluir;
22 - Editar.
FGPLANTYPETipo do plano:
1 - Verificação;
2 - Manutenção preventiva;
3 - Calibração.
IDPLANACTIVITYXIdentificador do plano
NMPLANACTIVITYNome do plano
IDMODELACTIVITYIdentificador da atividade modelo
FGPLANCONFConfiguração do plano:
1 - Herdar dados da atividade;
2 - Copiar dados da atividade.
IDASSETIdentificador do ativo. Para múltiplos ativos separar os identificadores por ponto e vírgula.
Ex: IDATIVO01;IDATIVO02;IDATIVO03
IDTEAMIdentificador da equipe responsável pelo plano
IDTEAMPROGIdentificador da equipe responsável pelo planejamento
IDTEAMEXECIdentificador da equipe responsável pela execução
FGDATEFREQUENCYFrequência baseada em data:
1 - Habilitar;
2 - Desabilitar.
FGFREQTYPETipo da frequência:
1 - Data de execução;
2 - Primeiro uso;
3 - Tempo de uso.
QTFREQUENCEFrequência
FGFREQUNITUnidade de frequência:
1 - Dia(s);
2 - Semana(s);
3 - Mês(es);
4 - Ano(s);
5 - Dia(s) útil(eis).
FGDATEVIEWVisualização da data:
1 - Dia/Mês/Ano;
2 - Mês/Ano.
DTNEXTEXECUTIONData da próxima execução (formato Y-m-d)
IDCALENDARIdentificador do calendário
FGMETERFREQUENCYFrequência baseada no medidor do ativo:
1 - Habilitar;
2 - Desabilitar.
VLMETERFREQUENCYX⁴Frequência
VLANTECIPATIONX⁴Antecipação
VLNEXTEXECUTIONX⁴Próxima execução
FGAUTOCREATECriar atividade automaticamente:
1 - Habilitar;
2 - Desabilitar.
FGAUTOSTATUSX⁵Etapa da atividade criada automaticamente:
1 - Planejamento;
2 - A iniciar.
QTDAYBEFOREX⁵Quantidade anterior de dias que a atividade automática será criada
FGKEEPCREATINGX⁵Continuar criando atividades automaticamente mesmo que já hajam atividades pendentes?
1 - Sim;
2 - Não.
IDEVALMETHODX⁶Identificador do método de avaliação
DSEVALCRITX⁷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]
QTNOTIFYB4DAYNú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:

IdentificadorDescrição
returnSUCESSO: 1
FALHA: Retorna uma mensagem referente ao erro ocorrido