Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

Ponto de entrada para utilização no MNTNG MOBILE

Observações


Exemplos



Preview

Veja também


Idioma

Português(Brasil)

Versões

A partir 12.1.16

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros

PosiçãoTipoDescrição
1CID do local de execução do ponto de entrada
2OObjeto com referência ao webservice
IDConteúdo do objeto no 2º parâmetro


CREATED_ORDER

Bloco de código
languagexml
titleConteudo_json
linenumberstrue
collapsetrue
{  
   "startDate":"20180326 17:56",
   "observation":"observação da ordem de serviço",
   "inputs":[  
      {  
         "sublot":"",
         "location":"",
         "task":"0",
         "serialNumber":"",
         "destiny":"A",
         "code":"007",
         "type":"P",
         "warehouse":"01",
         "date":"20180321 17:56",
         "amount":1,
         "isDone":true,
         "unity":"PC",
         "lot":"",
         "note":"observação insumo"
      }
   ],
   "plan":"LOCAL",
   "counter":[  
      {  
         "datetime":"20170128 10:00",
         "value":370
      }
   ],
   "service":"CORG2",
   "endDate":"20180326 17:56",
   "equipment":"EMPILHADEIRA 002",
   "code":"000000",
   "type":"C",
   "checklist":[  
      {  
         "worker":"1008",
         "isDone":true,
         "task":"0",
         "step":"MOTOLE"
      }
   ]
}
FINISHED_ORDER{  
   "startDate":"20180326 17:56",
   "observation":"observ finaliza",
   "plan":"000000",
   "order":"001008",
   "json":"{\"startDate\":\"20180326 17:56\",\"observation\":\"teste stj\",\"inputs\":[{\"amount\":1,\"isDone\":true,\"unity\":\"PC\",\"task\":\"0\",\"destiny\":\"A\",\"code\":\"007\",\"type\":\"P\",\"warehouse\":\"01\",\"date\":\"20180321 17:56\",\"note\":\"teste observação insumo\"}],\"plan\":\"000000\",\"counter\":[{\"datetime\":\"20170128 10:00\",\"value\":370}],\"service\":\"CORG2\",\"endDate\":\"20180326 17:56\",\"equipment\":\"EMPILHADEIRA 002\",\"code\":\"001008\",\"type\":\"C\",\"checklist\":[{\"worker\":\"1008\",\"isDone\":true,\"task\":\"0\",\"step\":\"MOTOLE\"}]}",
   "counter":[  
      {  
         "value":370,
         "datetime":"20180326 18:03"
      }
   ],
   "hourCounter":"18:03",
   "endDate":"20180326 17:56",
   "fault":"01"
}
COUNTER_VALID_FINISH{  
   "startDate":"20180326 17:55",
   "observation":"444",
   "plan":"000000",
   "order":"001007",
   "json":"{\"startDate\":\"20180326 17:55\",\"observation\":\"teste\",\"inputs\":[{\"amount\":1,\"isDone\":true,\"unity\":\"PC\",\"task\":\"0\",\"destiny\":\"A\",\"code\":\"005\",\"type\":\"P\",\"warehouse\":\"01\",\"date\":\"20180326 17:55\",\"note\":\"teste\"}],\"plan\":\"000000\",\"counter\":[{\"datetime\":\"20180104 08:05\",\"value\":1000}],\"service\":\"CORG2\",\"endDate\":\"20180326 17:55\",\"equipment\":\"EMPGEN001\",\"code\":\"001007\",\"type\":\"C\",\"checklist\":[]}",
   "counter":[  
      {  
         "value":1001,
         "datetime":"20180326 18:06"
      }
   ],
   "hourCounter":"18:06",
   "endDate":"20180326 17:55",
   "fault":"01"
}
CANCEL_VALID{  
   "message":"observação da ordem de serviço", //observação
   "plan":"000000", //código do plano da ordem
   "order":"001006" //código da ordem de serviço
}




Retorno

O ponto de entrada é chamado em vários momentos dentro do fonte, na 2ª posição da estrutura do vetor é passado um ID que identifica qual é este momento. De acordo com o ID o retorno pode ser diferente, como citado na tabela abaixo:

String que será adicionada à cláusura 'where' para funcionários da manutenção(ST1).String que será adicionada à cláusura 'where' terceiros(SA2).
IDMOMENTO DE EXECUÇÃO DO PONTO DE ENTRADARETORNO
CREATED_ORDERApós a inclusão de uma ordem de serviçoNulo
FINISHED_ORDERApós a finalização de uma ordem de serviçoNulo
CANCEL_VALIDValidação antes do cancelamento de uma ordem de serviço

Vetor:

1º posição: boleano que indica validação

2º posição: string para indicar o motivo quando validação retorna negativo.

CREATED_PLANNED_INPUTApós incluir um insumo previstoNulo
COUNTER_VALID_FINISHValidação de contador na finalizaçãoString (retorna string com motivo quando a validação é negativa. Quando é positivo deve retornar vazio)
FILTER_PRODUCTFiltro para produtosString que será adicionada à cláusura 'where' para produtos (SB1).

FILTER_FAULT

Filtro para irregularidadesString que será adicionada à cláusura 'where' para irregularidades (TP7).

FILTER_EQUIPMENT

Filtro para bensString que será adicionada à cláusura 'where' para bens (ST9).

FILTER_SERVICE

Filtro para serviços

FILTER_WAREHOUSE

Filtro para almoxarifadosString que será adicionada à cláusura 'where' para serviços (ST4).

FILTER_MAINTENANCE

Filtro para manutençõesString que será adicionada à cláusura 'where' para Manutenções (STF).
String que será adicionada à cláusura 'where' para almoxarifados (SB2).

FILTER_COSTCENTER

Filtro para centros de custoString que será adicionada à cláusura 'where' para centros de custo (CTT).

FILTER_FAMILY

Filtro para famílias de bens

String que será adicionada à cláusura 'where' para famílias de bens (ST6).

FILTER_WORKER

Filtro para funcionários da manutenção

FILTER_THIRDPART

Filtro para terceiros

FILTER_SPECIALITY

Filtro para especialidadesString que será adicionada à cláusura 'where' para especialidades(ST0).

FILTER_TOOL

Filtro para ferramentas

String que será adicionada à cláusura 'where' para ferramentas (SH4

).

FILTER_TASK

Filtro para tarefas genéricasString que será adicionada à cláusura 'where' para tarefas genéricas (TT9).

FILTER_PREVTASK

Filtro para tarefas preventivasString que será adicionada à cláusura 'where' para tarefas preventivas (ST5

).

FILTER_AREA

Filtro para áreas da manutençãoString que será adicionada à cláusura 'where' para área (STD).

FILTER_CHECKLIST

Filtro para etapasString que será adicionada à cláusura 'where' para etapas (TPA).

FILTER_ORDER

Filtro para ordens de serviçoString que será adicionada à cláusura 'where' para ordens de serviço (STJ).

FILTER_INPUTSOTHIRDPART

Filtro para

insumos da ordem de serviço

terceiros

String que será adicionada à cláusura 'where'

para insumos da ordem de serviço (STL).

FILTER_CHECKSO

Filtro para etapas da ordem de serviçoString que será adicionada à cláusura 'where' para etapas da ordem de serviço (STQ).

FILTER_INPUTMAIN

Filtro para insumos da manutençãoString que será adicionada à cláusura 'where' para insumos da manutenção (STG).

FILTER_CHECKMAIN

Filtro para etapas da manutençãoString que será adicionada à cláusura 'where' para etapas da manutenção (STH

terceiros (SA2).

Eventos de chamada do Ponto de Entrada


Variáveis


Programa Fonte

MNTNG.APW

...