Árvore de páginas

Versões comparadas

Chave

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

PCPA121 / FormRegistration - Criar os métodos 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:

Informe a Situação que levou a manutenção ou o requisito quando se tratar de inovação. 
A informação a ser inclusa aqui pode ter origem na Story ou Issue.

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

Solução/Implementação:

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

Solução/Implementação:

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

[
{
"userCode": "super ",
"description": "Formulario SFCA ",
"code": "0022 "
},
{
"userCode": "super ",
"description": "Formulario SFCA ",
"code": "0024 "
}
]


Método GET FormUsers:

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

Endereço: localhost:8040/rest/FormRegistration/FormFields?codeForm=0022&userCode=super

localhost:8040/rest/FormRegistration/FormUsers?page=2&codeForm=0022&userCode=super


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

Exemplo de Retorno com vários registros

[
{
"editable": "1",
"default": " ",
"codebar": "1",
"description": "TP MOVIMENTO ",
"field": "D3_TM ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "1",
"default": " ",
"codebar": "1",
"description": "QUANTIDADE ",
"field": "D3_QUANT ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"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": "1",
"default": " ",
"codebar": "1",
"description": "ORDEM DE PRODUÇAO ",
"field": "D3_OP ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "1",
"default": " ",
"codebar": "1",
"description": "ARMAZEM ",
"field": "D3_LOCAL ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": " ",
"codebar": "1",
"description": "DOCUMENTO ",
"field": "D3_DOC ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": " ",
"codebar": "1",
"description": "DATA EMISSAO ",
"field": "D3_EMISSAO",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": " ",
"codebar": "1",
"description": "CENTRO DE CUSTO ",
"field": "D3_CC ",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": "4 ",
"codebar": "1",
"description": "PARCIAL/TOTAL ",
"field": "D3_PARCTOT",
"code": "0022 ",
"visible": "2"
},
{
"editable": "2",
"default": "1 ",
"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"
}
]


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

Conversores e Parâmetros:

Informe os conversores/parâmetros.

Tickets relacionados:

Informe o(s) chamado(s) relacionado(s).

Requisito:DMANSMARTSQUAD1-7363
Documento de Referência:Informe o documento de referência relacionado.