Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Jurídico |
Módulo: | SIGAJURI |
Função: |
TotvsLegal
Fonte | Descrição |
---|---|
processo.module.ts | Módulo do Processo. Centraliza as dependências |
processo-routing.module.ts | Rotas do Processo. Centraliza as rotas criadas |
routing.service.ts | Controlador de Rotas. Ele grava as rotas que o usuário passou. |
andamentos.component.ts | Tela de andamentos |
anexos.component.ts | Tela de anexos |
home.component.ts | Home do Totvs Legal |
menu.component.ts | Componentes do Menu |
menu.module.ts | Módulo do Menu |
menu-routing.module.ts | Rotas do Menu |
RUP_JURI - Atualização de base Criada rotina para popular os campos NVH_CHAVE e NVH_LABEL necessários para a pesquisa avançada. WSLEGALPROCESS - Webservice para ~consulta e manipulação de assuntos jurídicos Criado o método GET ListFields para retornar a lista de campos disponíveis para pesquisa. Criado o método GET GetListF3 para retornar a lista de opções para campos tabelados | |
Ticket: | |
---|---|
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Criar o módulo do Processo, juntamente com o arquivo de rotas. Adaptar todas as chamadas para que obedeçam o novo arquivo de rotas.
Ajustar a pasta de Processo, deixar a pasta e os arquivos em Lowercase por conta da criação de novos componentes dentro do processo ser Case Sensitive.
Ajuste na rota do processo de "/Processo" para "/processo" e remoção do QueryParam "p" para incluir o código do processo no Path
Ajuste nos Breadcrumbs para terem uma estrutura de navegação compatível com a adaptação.
03. SOLUÇÃO
Criado o módulo de processo responsável por concentrar as dependências de todos os componentes filhos do processo. (andamentos, garantias, follow-ups e etc)
Criado o arquivo de rotas para navegação dos componentes do módulo "Processo"
Ajuste nas chamadas existentes da tela de Processo para passar o ID na URL como um Path Param
Inclusão de navegação nos Breadcrumbs.
...
endpoint para obtenção da listagem de campos e opçoes de campos tabelaos para utilização na pesquisda 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.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |