Conteúdo
01. Visão Geral
Implementação e utilização da funcionalidade de leitura de iniciais, a fim de agilizar no cadastro de processos com a integração ao DTA.
O Documento visa demonstrar como utilizar essas funcionalidades e sobre quais rotinas já estão disponíveis para o uso por parte dos usuários.
02. Rotinas com a funcionalidade disponível
Abaixo seguem as rotinas podem usar a leitura de iniciais via DTA.
| Rotina | Tabela | Documentação técnica |
|---|---|---|
| Pré-cadastro de processo | NSZ, NT9 e NUQ | DT Leitura de Iniciais com DTA |
| Importação de distribuição (MANUAL) | NZZ | DT Implementação nas Distribuições |
03. Exemplo de Utilização
Para utilizar a leitura via DTA, é necessário que o cliente tenha contratado esse serviço, para isso verificamos os parâmetros MV_JINDUSR e MV_JINDPSW para autenticar e autorizar o cliente a usar a funcionalidade com IA.
Também recomendamos que seja configurado o arquivo advprop.txt que se encontra na pasta system do ambiente.
| Para esse exemplo, será usado a tela de pré-cadastro de processos, primeiro selecionamos a petição inicial que a IA vai analisar. | |
Após o processamento efetuado pelo DTA, será retornado os campos preenchidos automaticamente para o usuário, para que o mesmo confirme e valide os dados enviados pela IA. Recomendamos que os dados preenchidos sempre sejam validados. A partir do DTA podemos preencher as 3 entidades de processos (NSZ, NT9 e NUQ) a partir do arquivo advprop.txt, como é demonstrado nas imagens. OBS: Campos preenchidos pela IA foram destacados nas imagens. |
04. Configuração - ADVPROP.TXT
advprop.txt {
"advProp": [
{
"nome": "data_distribuicao",
"campo": "nuq_dtdist",
"required": true,
"item": {
"data_distribuicao": {
"type": "string",
"description": "Data de distribuicao do processo, conforme informado na peticao inicial. Formatar a data na mascara YYYYMMDD."
}
}
},
{
"nome": "natureza_processo",
"campo": "nuq_cnatur",
"required": true,
"item": {
"natureza_processo": {
"type": "string",
"description": "Natureza do processo descrito na inicial. Se for Judicial colocar 004, se for ExtraJudicial colocar 002 ou se for Administrativo colocar 001.",
"enum": ["004", "001","002"]
}
}
},
{
"nome": "resumo_pedido",
"campo": "nsz_observ",
"required": true,
"item": {
"resumo_pedido": {
"type": "string",
"description": "Listar todas as verbas e seus valores pedidas pelo autor, contidos na inicial."
}
}
},
{
"nome": "nsz_xcarac",
"campo": "nsz_xcarac",
"required": true,
"item": {
"nsz_xcarac": {
"type": "string",
"description": "Informar qual o assunto relacionado conforme informado na peticao inicial"
}
}
},
{
"nome": "nsz_xlogic",
"campo": "nsz_xlogic",
"required": true,
"item": {
"nsz_xlogic": {
"type": "string",
"description": "Caso a vara do processo informado na peticao inicial for do estado de Minas Gerais sigla MG, colocar T, para demais estados colocar F"
}
}
}
]
}
| O arquivo advprop.txt é um arquivo de configuração dos campos que serão retornados para a IA. Uma maneira de enviar todos os campos que o usuário tiver vontade que seja preenchido via DTA, sendo necessário o preenchimento correto nessa estrutura.
advprop.txt {
"advProp": [
{
"nome": "identificação_do_campo",
"campo": "campo_protheus",
"required": true,
"item": {
"identificação_do_campo": {
"type": "string",
"description": "Regra de negócio do campo, a description será usada como uma informação adicional a IA"
}
}
}
]
}
|
05. Tela - Pré-cadastro de processo
| Na tela de pré-cadastro do processo, precisamos selecionar o assunto jurídico para habilitar a leitura de iniciais. Após isso selecionamos a petição inicial que a IA vai analisar e retornar dados. | |
Envolvidos - NT9 A primeira etapa pós processamento da IA é preencher os campos para o usuário validar, a primeira entidade preenchida é os envolvidos, em que a IA identifica os envolvidos relacionados no processo, separando em polos ativos e passivos e em qual contexto cada um é sobre o processo. Essas informações não dependem do advprop.txt porém podemos adicionar campos ao advprop.txt para complementar as informações. | |
Detalhes - NSZ / NUQ Após os envolvidos, é preenchido as informações no step de detalhes, essas informações podem ser apenas do processo (NSZ) ou podem também ser sobre a instância (NUQ), as seguintes informações não necessitam do advprop.txt. Área jurídica, Data de distribuição, Tipo de ação, Instância, Número do processo, Código rito e valor da causa. Demais campos podem ser adicionados no advprop.txt para complementar as informações e agilizar o preenchimento. | |
Campos adicionais - NSZ / NUQ Por fim os campos adicionais também são preenchidos, esses campos necessitam estar no advprop.txt para serem preenchidos, campos customizados das tabelas também são incluídos nesse preenchimento. Podemos preencher todos os tipos de dados do protheus, porém é necessário informar para a IA como será o retorno desse dado, por exemplo, campos lógicos devem retornar "T" ou "F", caso a informação seja verdadeira ou false. |
06. Tela - Importação de distribuição
Na tela de importação de distribuição também foi implementado essa forma de leitura de iniciais, assim o usuário ao importar uma distribuição pode ter o auxilio da IA para preenchimento de determinados campos. Essa implementação se diferencia do pré-cadastro, explicado abaixo. Importante:
| |
Envolvidos - NT9 A primeira etapa pós processamento da IA é preencher os campos para o usuário validar, a primeira entidade preenchida é os envolvidos, em que a IA identifica os envolvidos relacionados no processo, separando em polos ativos e passivos e em qual contexto cada um é sobre o processo. Essas informações não dependem do advprop.txt porém podemos adicionar campos ao advprop.txt para complementar as informações. Também mantemos os envolvidos com origem da NZZ. | |
Detalhes - NSZ / NUQ Após os envolvidos, é preenchido as informações no step de detalhes, essas informações podem ser apenas do processo (NSZ) ou podem também ser sobre a instância (NUQ), as seguintes informações não necessitam do advprop.txt. Área jurídica, Tipo de ação e Código rito. Demais campos podem ser adicionados no advprop.txt para complementar as informações e agilizar o preenchimento. Alguns campos já existem na NZZ e são mantidos como prioridade, esses campos são indicados pelo box verde na imagem, enquanto os campos com origem do DTA são indicados pelo box vermelho. Campos da NZZ: Data de distribuição, Instância, Número do processo e Valor da causa. Campos do DTA: Área jurídica, Natureza, Tipo de ação, Código rito, Detalhamento. | |
Campos adicionais - NSZ / NUQ Por fim os campos adicionais também são preenchidos, esses campos necessitam estar no advprop.txt para serem preenchidos, campos customizados das tabelas também são incluídos nesse preenchimento. Podemos preencher todos os tipos de dados do protheus, porém é necessário informar para a IA como será o retorno desse dado, por exemplo, campos lógicos devem retornar "T" ou "F", caso a informação seja verdadeira ou false. Nesse step os campos preenchidos são exclusivamente do DTA e são definidos pelo usuário quais são necessários para sua operação. |







