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_BROWSE | S | S |
X3_CONTEXT | R | R |
X3_DESCRIC | Retorno da chave p/ F3 | Exibe Label da F3 |
X3_IDXFLD | N | N |
X3_MODAL | 2 | 2 |
X3_ORDEM | 13 | 14 |
X3_PYME | N | N |
X3_TAMANHO | 250 | 250 |
X3_TIPO | C | C |
X3_TITULO | Chave F3 | Label F3 |
X3_VISUAL | A | A |
05. ASSUNTOS RELACIONADOS
Não há.