Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Serviços
Módulo:SIGAJURI
Função:

RUP_JURI - Atualização de base.

WSLEGALPROCESS - Webservice para consulta e manipulação de assuntos jurídicos.

Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-6579


02. SITUAÇÃO/REQUISITO

Criar o endpoint para obtenção da listagem de campos e opções de campos tabelados para utilização na pesquisa avançada do TOTVS Legal.

03. SOLUÇÃO

a) Criado o método GET ListFields  para retornar a lista de campos disponíveis para pesquisa.

Para sua utilização, basta fazer uma requisição para o método: http://127.0.0.1:12173/rest/JURLEGALPROCESS/fields

o retorno será um JSON com as seguintes informações :

"f3fields": Traz o o campo chave e o campo label para alimentação da pesquisa do tipo F3.
"field": Nome do campo
"table":  Nome da tabela
"title": Descrição do campo
"type": Tipo de campo que pode ser: ("C" Caracter, "N" Numérico, "D" Data , "COMBO" Campos tipo combo e "F3" Campos tabelados)
"codigo": Código do campo na tabela NVH

"comboOptions": Array com Opções para campos tipo combo sendo o ig na primeira posição e a descrição na segunda.


b) Criado o método GET GetListF3 para retornar a lista de opções para campos tabelados

Para sua utilização, basta fazer uma requisição para o método: http://127.0.0.1:12173/rest/JURLEGALPROCESS/f3list/<Chave - Label>

<Chave - Label> é o retorno do campo f3fields do método ListFields 

o retorno será um JSON com as seguintes informações :

"f3Options": Arrey com a chave e a descrição das opçoes para o campo tabelado.

04. DEMAIS INFORMAÇÕES

SX3 / X3_CAMPO

NVH_CHAVE

NVH_LABEL
X3_BROWSESS
X3_CONTEXTRR
X3_DESCRICRetorno da chave p/ F3Exibe Label da F3
X3_IDXFLDNN
X3_MODAL22
X3_ORDEM1314
X3_PYMENN
X3_TAMANHO250250
X3_TIPOCC
X3_TITULOChave F3Label F3
X3_VISUALAA

05. ASSUNTOS RELACIONADOS

Não há.