01. DADOS GERAIS
Produto: | TOTVS Manufatura |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | TOTVS Manufatura (Linha Protheus) - Inspeção de Entradas (SIGAQIE) |
Função: | EnsaiosInspecaoDeEntradasAPI |
País: | Brasil |
02. DESCRIÇÃO
QIEIntAPI - Eventos de Integração do SIGAQIE com as APIs do APP Minha Produção
Parâmetro:
ParamIXB[1] - Objeto Json com dados correspondentes ao Evento (ParamIXB[4]), por exemplo:
- Evento "laboratoriosRelacionadosAoUsuario" - Filtra os dados do aplicativo relacionados aos laboratórios retornados no array:
- oDados['loginUsuario'] -> Login do usuário logado
- oDados['loginUsuario'] -> Login do usuário logado
- Evento "complementoAmostra" - Gravação complementar após inclusão da amostra de resultados:
- oDados['QPR_' + ...] -> Campos da QPR relacionados a gravação
- oDados['QPR_' + ...] -> Campos da QPR relacionados a gravação
- Evento "complementoResultados" - Gravação complementar após inclusão de todas as amostras de resultados;:
- oDados['items'] -> Array de amostras destinadas pelo aplicativo para inclusão conforme documentação POST Postman processinspectiontestresults/api/qip/v1/save;
- oDados['items'] -> Array de amostras destinadas pelo aplicativo para inclusão conforme documentação POST Postman processinspectiontestresults/api/qip/v1/save;
- Evento "complementoLaudo" - Gravação complementar após a inclusão de laudos:
- oDados['login'] -> Login do usuário logado
- oDados['laudo'] -> geral / laboratorio / operacao
- oDados['insert'] -> Indicador de operação de inclusão
- oDados['update'] -> Indicador de operação de atualização
- Laudo Geral / Laudo de Laboratório:
- oDados['recnoQPL'] -> RECNO do registro relacionado na tabela QPL - Laudo da Ordem de Produção
- oDados['recnoQPL'] -> RECNO do registro relacionado na tabela QPL - Laudo da Ordem de Produção
- Laudo Operação:
- oDados['recnoQPM'] -> RECNO do registro relacionado na tabela QPM - Laudo da Operação
- oDados['recnoQPM'] -> RECNO do registro relacionado na tabela QPM - Laudo da Operação
- Evento "bloqueioDataInspecao" - Bloqueia o campo de data de inspeção da amostra de resultados:
- oDados['login'] -> Login do usuário logado
- oDados['recnoQPK'] -> RECNO do registro relacionado na tabela QPK - Insp.Processos - Avaliacoes
- oDados['recnoQPR'] -> RECNO do registro relacionado na tabela QPR - Medições - Dados Genericos
- oDados['operationID'] -> Código da operação relacionada
- oDados['insert'] -> Indicador de operação de inclusão
- oDados['update'] -> Indicador de operação de atualização
- Evento "bloqueioHoraInspecao" - Bloqueia o campo de hora de inspeção da amostra de resultados:
- oDados['login'] -> Login do usuário logado
- oDados['recnoQPK'] -> RECNO do registro relacionado na tabela QPK - Insp.Processos - Avaliacoes
- oDados['recnoQPR'] -> RECNO do registro relacionado na tabela QPR - Medições - Dados Genericos
- oDados['operationID'] -> Código da operação relacionada
- oDados['insert'] -> Indicador de operação de inclusão
- oDados['update'] -> Indicador de operação de atualização
ParamIXB[2] - Endpoint de execução do ponto de entrada;
ParamIXB[3] - Classe da API relacionada;
ParamIXB[4] - Evento, exemplo:
- "laboratoriosRelacionadosAoUsuario" - Filtra os dados do aplicativo relacionados aos laboratórios retornados no array;
- "complementoAmostra" - Gravação complementar após inclusão da amostra de resultados;
- "complementoResultados" - Gravação complementar após inclusão de todas as amostras de resultados;
- "complementoLaudo" - Gravação complementar após a inclusão de laudos;
- "bloqueiaDataInspecao" - Bloqueia o campo de data de inspeção da amostra de resultados;
- "bloqueiaHoraInspecao" - Bloqueia o campo de hora de inspeção da amostra de resultados;
Retorno:
xReturn, varia de acordo com o Evento (ParamIXB[4]), por exemplo:
- Evento "laboratoriosRelacionadosAoUsuario":
- aLabsFil - Array com relação de laboratórios que o usuário faz parte;
- aLabsFil - Array com relação de laboratórios que o usuário faz parte;
- Evento "complementoAmostra":
- Nil - não usado.
- Nil - não usado.
- Evento "complementoResultados":
- Nil - não usado.
- Nil - não usado.
- Evento "complementoLaudo":
- Nil - não usado,
- Nil - não usado,
- Evento "bloqueioDataInspecao":
- lBloqueio - Lógico indicando se deve bloquear o campo data de inspeção da amostra;
- lBloqueio - Lógico indicando se deve bloquear o campo data de inspeção da amostra;
- Evento "bloqueioHoraInspecao":
- lBloqueio - Lógico indicando se deve bloquear o campo Hora de inspeção da amostra;
Eventos de chamada de Ponto de Entrada:
Varia de acordo com o Evento (ParamIXB[4]):
- Evento "laboratoriosRelacionadosAoUsuario", endpoints:
incominginspectiontestreports/api/qie/v1/list
- incominginspectiontestreports/api/qie/v1/test
- incominginspectiontestreports/api/qie/v1/pendinglist
- incominginspectiontestreports/api/qie/v1/search
- incominginspectiontestreports/api/qie/v1/inspection
- Evento "complementoAmostra", endpoints:
- incominginspectiontestreports/api/qie/v1/save
- incominginspectiontestreports/api/qie/v1/save
- Evento "complementoResultados", endpoints:
- incominginspectiontestreports/api/qie/v1/save
- incominginspectiontestreports/api/qie/v1/save
- Evento "complementoLaudo", endpoints:
- incominginspectiontestreports/api/qie/v1/savegeneralreport
- incominginspectiontestreports/api/qie/v1/savelaboratoryreport
- incominginspectiontestreports/api/qie/v1/saveoperationreport
- Evento "bloqueiaDataInspecao", endpoints:
- incominginspectiontestreports/api/qie/v1/dateeditpermission
- incominginspectiontestreports/api/qie/v1/dateeditpermission
- Evento "bloqueiaHoraInspecao", endpoints:
- incominginspectiontestreports/api/qie/v1/timeeditpermission
IMPORTANTE
- A partir de das versões do aplicativo 4.0.8 será realizado cache da consulta de Laboratórios da tela inicial, sendo que o resultado da consulta nesta tela é utilizado como cache para as demais, com os devidos tratamentos de laboratórios relacionados à cada inspeção;
- O uso recorrente da função "FWGetSX5()" pode ocasionar lentidão. Recomenda-se o uso de cache estático após primeiro uso.
- Os eventos do ponto de entrada complementoAmostra, complementoResultados, complementoLaudo, bloqueiaDataInspecao e bloqueiaHoraInspecao estão disponíveis à partir da versão 4.1.1.032025 do aplicativo.
03. DEMAIS INFORMAÇÕES
QIEINTAPI - Eventos de Integração do SIGAQIE com as APIs do APP Minha Produção
04. ASSUNTOS RELACIONADOS
- Não aplicável
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas