Árvore de páginas

Versões comparadas

Chave

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

...

Também recomendamos que seja configurado o arquivo advprop.txt que se encontra na pasta system do ambiente.

Image Modified

Para esse exemplo, será usado a tela de pré-cadastro de processos, primeiro selecionamos a petição inicial que a IA vai analisar.

Image Modified

Image Modified

Image Modified

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

Bloco de código
languageyml
titleadvprop.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.


  • Necessário que todos os campos fiquem dentro do objeto advProp, sendo considerado campos válidos aqueles que estiverem dentro das linhas 3 até 13 (no exemplo).
  • Cada campo também é um objeto JSON, com as propriedades nome, campo, required, item
    • Nome: identificador do campo utilizado no objeto item para contexto do DTA.
    • Campo: nome do campo criado no protheus.
    • Required: identifica se o campo é obrigatório ou não no retorno.
    • Item: objeto JSON para contexto da IA, único por campo.
      • Type: Tipo do dado que será retornado.
      • Description: Contexto da regra de negócio sobre aquele campo, principal campo de atenção para que a IA entenda e retorne corretamente as informações.


Bloco de código
languageyml
titleadvprop.txt
linenumberstrue
{
 "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

Image Added

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.

Image Added

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.

Image Added

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.

Image Added

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

...