Árvore de páginas

Versões comparadas

Chave

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

PCPA121 / FormRegistration - Alterar o retorno do GET para o APP apontamento de produção buscar os formulários do usuário

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Função:

PCPA121 - Cadastro de Formulário de Apontamento

FormRegistration - API Rest Cadastro de Formulário de Apontamento.

Situação/Requisito:

Necessidade de alterar os métodos GET para o APP apontamento de produção buscar os formulários do usuário.

Solução/Implementação:

Foi alterado o método GET para o APP apontamento de produção buscar os formulários do usuário.

Método GET FormUsers:

Parâmetros Query: /FormUsers/{userCode}/{startIndex}/{count}/{page}

Endereço: localhost:8040/rest/FormRegistration/FormUsers?page=2&userCode=admin

localhost:8040/rest/FormRegistration/FormUsers?page=2&count=1&userCode=admin

localhost:8040/rest/FormRegistration/FormUsers?&userCode=admin


Retorno: Código 200 e os Registros que foram consultados em texto JSON.

Exemplo de Retorno com vários registros

[
{
"FormFields": [
{
"editable": "1",
"default": "",
"codebar": "2",
"description": "TP MOVIMENTO",
"field": "D3_TM",
"code": "0022 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "QUANTIDADE",
"field": "D3_QUANT",
"code": "0022 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "2",
"description": "PRODUTO",
"field": "D3_COD",
"code": "0022 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "2",
"description": "CONTA CONTÁBIL",
"field": "D3_CONTA",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "1",
"description": "ORDEM DE PRODUÇAO",
"field": "D3_OP",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "02",
"codebar": "2",
"description": "ARMAZEM",
"field": "D3_LOCAL",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "DOCUMENTO",
"field": "D3_DOC",
"code": "0022 ",
"visible": "2"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "DATA EMISSAO",
"field": "D3_EMISSAO",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "CENTRO DE CUSTO",
"field": "D3_CC",
"code": "0022 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "PARCIAL/TOTAL",
"field": "D3_PARCTOT",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "SEGUNDA UNIDADE DE MEDIDA",
"field": "D3_SEGUM",
"code": "0022 ",
"visible": "2"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "QUANTIDADE DE PERDA",
"field": "D3_PERDA",
"code": "0022 ",
"visible": "1"
},
{
"editable": "2",
"default": "1",
"codebar": "2",
"description": "LOTE",
"field": "D3_LOTECTL",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "DATA DE VALIDADE",
"field": "D3_DTVALID",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "POTENCIAÇÃO",
"field": "D3_POTENCI",
"code": "0022 ",
"visible": "2"
}
],
"iconName": "analytics",
"description": "MATA250 ",
"appointmentType": "1",
"code": "0022 "
},
{
"FormFields": [
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "TP MOVIMENTO",
"field": "D3_TM",
"code": "0024 ",
"visible": "2"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "QUANTIDADE",
"field": "D3_QUANT",
"code": "0024 ",
"visible": "2"
},
{
"editable": "1",
"default": "",
"codebar": "2",
"description": "PRODUTO",
"field": "D3_COD",
"code": "0024 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "2",
"description": "CONTA CONTÁBIL",
"field": "D3_CONTA",
"code": "0024 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "ORDEM DE PRODUÇÃO",
"field": "D3_OP",
"code": "0024 ",
"visible": "1"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "ARMAZEM",
"field": "D3_LOCAL",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "1",
"description": "DOCUMENTO",
"field": "D3_DOC",
"code": "0024 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "1",
"description": "DATA EMISSAO",
"field": "D3_EMISSAO",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "1",
"description": "CENTRO DE CUSTO",
"field": "D3_CC",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "1",
"description": "PARCIAL/TOTAL",
"field": "D3_PARCTOT",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "SEGUNDA UNIDADE DE MEDIDA",
"field": "D3_SEGUM",
"code": "0024 ",
"visible": "2"
},
{
"editable": "1",
"default": "",
"codebar": "1",
"description": "QUANTIDADE DE PERDA",
"field": "D3_PERDA",
"code": "0024 ",
"visible": "1"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "LOTE",
"field": "D3_LOTECTL",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "DATA DE VALIDADE",
"field": "D3_DTVALID",
"code": "0024 ",
"visible": "2"
},
{
"editable": "2",
"default": "",
"codebar": "2",
"description": "POTENCIAÇÃO",
"field": "D3_POTENCI",
"code": "0024 ",
"visible": "2"
}
],
"iconName": "aperture",
"description": "Apontamento Simplificado ",
"appointmentType": "1",
"code": "0024 "
}
]

Obs.: Este cadastro será utilizado futuramente no APP Apontamento de Produção.

Requisito:DMANSMARTSQUAD1-7363