Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

SIGAJURI

Segmento Executor

Gestão Jurídica

Projeto1

M_JUR_JUR001

IRM1

PCREQ-5755

Requisito1

PCREQ-5756

Subtarefa1

 

Release de Entrega Planejada

12.1.7

Réplica

 

País

(X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

Permitir que contratos, consultas/pareceres sejam iniciadas e controladas por meio do FLUIG.

Definição da Regra de Negócio

 A partir deste requisito será possível incluir/acompanhar Contratos e Consultas/Pareceres por meio do FLUIG.

Abaixo, uma lista dos parâmetros utilizados por este requisito na comunicação com o FLUIG:

 

Lista de parâmetros

Nome

Descrição

Ação

MV_ECMUSER

Usuário com privilegio de administração no ECM.  

Já existe

MV_ECMPSW

Informe a senha do usuário com privilegio de administração no ECM.                                 

Já existe

MV_ECMEMP

Código da empresa para integração com o ECM      

Já existe

MV_ECMURL

Informe a URL de integração com o ECM. (Ex http://fluig.com.br:8080/webdesk)

Já existe

MV_JWFCONS

Parâmetro que guardará o ID do workflow de inclusão de Consultas/Pareceres de atividades criado no FLUIG.

Criação

 

Criação de WIDGET de distribuição de prazos para consultas e pareceres

Criar uma WIDGET com dataset no FLUIG para configurar como devem ser distribuídos os prazos referente a consultas e pareceres cadastrados via WorkFlow que serão tratados via SIGAJURI.

O formulário deve conter os seguintes campos:

 

Widget de distribuição de consultas e pareceres

Campo

Descrição

Origem

Assunto Jurídico

Tipo de assunto jurídico do SIGAJURI.

Se não for preenchido, entende-se que a configuração vale para todos os assuntos jurídicos.

Combo com dados preenchidos por meio de WS do SIGAJURI (NYB).

Tipo de Solicitação

Tipo de Solicitação do SIGAJURI. Campo Obrigatório.

Combo com dados preenchidos pela WS do SIGAJURI (NYA).

Usuário responsável

Usuário do FLUIG. Deverá ser usado para determinar o participante responsável.

FLUIG

Prioridade

Campo numérico que indica a porcentagem de pendências que devem ser incluídas para o usuário selecionado.

Assim, será possível dividir as tarefas para cada pessoa cadastrada.

FLUIG

Prazo

Campo numérico que indica a quantidade de dias prazo para retorno da Consulta/Parecer

FLUIG

 

WorkFlow de Consultas/Pareceres

Criar um workflow no FLUIG para que as solicitações de consultas/pareceres sejam incluídas no SIGAJURI, conforme protótipo 01.

Abaixo a lista de campos e a descrição dos mesmos.

 

Workflow de Consultas/Pareceres

Campo

Descrição

Visível

Regra de Preenchimento

Num Solicitação

Campo gerado automaticamente pelo FLUIG quando uma instância do workflow é criada

Sim, somente leitura.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CODWF.

Num Consulta

Código (Chave) do assunto jurídico criado no SIGAJURI, da tabela NSZ

Sim, somente leitura.

Recebido do Protheus, após a inclusão do WorkFlow.

Data Inclusão

Campo gerado automaticamente pelo FLUIG quando uma instância do workflow é criada

Sim, somente leitura.

 

Filial

Campo lista que deve ser alimentado via WebService, com as informações do Protheus, da tabela NS7.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CESCRI.

Empresa

Campo lista que deve ser alimentado via Web Service, com as informações do Protheus, da tabela SA1.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CCLIEN e NSZ_CLOJA.

Área solicitante

Campo lista que deve ser alimentado via Web Service, com as informações do Protheus, da tabela NRB.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CAREAJ.

Prazo tarefa

Data prazo para a execução da atividade. Deve ser informado pelo Protheus. Quando a consulta for distribuída, esta data será preenchida pelo Protheus.

Sim, somente leitura.

Campo enviado pelo Protheus.

Deve ser usado a data do follow-up da tabela NTA (NTA_DTFLWP), quando este for incluído.

Solicitante

Usuário que iniciou o WorkFlow no FLUIG.

Sim, somente leitura.

Preenchido pelo FLUIG usando o usuário que está logado.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_SOLICI.

Tipo

Campo lista que deve ser exibido de acordo com a widget de distribuição de consultas/pareceres

Sim, obrigatório.

Informação ficam armazenadas na widget de distribuição de consultas/pareceres.

Código Jurídico

Cliente/Caso do assunto jurídico, relacionado com a atividade que será executada.

Sim, somente leitura.

Deve ser preenchido pelo Protheus, utilizando o cliente/caso na tabela NSZ (NSZ_CCLIEN+NSZ_CLOJA+ ”/” + NSZ_NUMCAS).

Advogado

Advogado responsável pela consulta.

Sim, somente leitura.

O campo será preenchido usando a WIDGET de responsáveis.

Descrição Solicitação

Descrição referente a consulta que será enviada ao Jurídico.

Sim, obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_DETALH

Observações

Campo onde devem ser gravadas observações referentes à consulta.

Sim

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_OBSERV.

Resposta Advogado

Campo texto onde deve ser incluído a resposta do advogado.

Sim, somente leitura

O campo será enviado via Protheus, quando o andamento for incluído.

Este campo é o NT4_DESC.

 

Abaixo o fluxo de como funcionará a integração do WorkFlow criado com o SIGAJURI:

1-       WorkFlow iniciado pelo FLUIG

  • Após ser iniciado, deve ser enviada uma requisição ao WebService do SIGAJURI que fará a inclusão do assunto jurídico no modelo JURA095, com todos os dados recebidos do FLUIG.

                      i.      Após incluir o assunto jurídico, deve ser incluído um follow-up no modelo JURA106, utilizando como tipo de follow-up (NTA_CTIPO) o campo NYA_TIPO configurado no tipo de solicitação e como data do                                     follow-up a data recebida via workflow do FLUIG.

                     ii.      Preencher o submodelo NZM, com o campos recebidos do FLUIG (Num Solicitação, Step destino e Campo de retorno)

2-       Advogado responsável pela consulta conclui o follow-up de Consulta/Parecer

  • Como o follow-up possui sugestão de inclusão de andamento, um andamento deverá ser incluído no modelo JURA100.

                      i.      Ao incluir um andamento por meio do modelo JURA100, deverá ser validado, se o assunto jurídico vinculado ao mesmo está em andamento e o campo NSZ_CODWF está preenchido.

                      ii.     Caso esteja preenchido, o modelo JURA100 deve ir ao FLUIG e preencher o campo de resposta da solicitação com o texto do andamento.

 

Criação de WebService para consulta de informações do SIGAJURI

Criar um novo método no WebService WSFLUIGJURIDICO, que conterá diversos métodos, para que o FLUIG utilize as informações necessárias para montar os objetos na tela, para WIDGETS de configuração e formulários de

WORKFLOW. Segue lista dos mesmos:

Lista de serviços que precisam ser consumidos pelo FLUIG

Informação

Descrição

Origem

Área Jurídica

Este método deve enviar como resposta a lista das áreas jurídicas cadastrados na tabela NRB que estejam ativas.

Devem ser enviados os campos NRB_COD e NRB_DESC.

Escritório

Este método deve enviar como resposta a lista dos escritórios cadastrados na tabela NS7.

Devem ser enviados os campos NS7_COD e NS7_DESC.

Tipo de Contrato

Este método deve enviar como resposta a lista dos escritórios cadastrados na tabela NY0.

Devem ser enviados os campos NY0_COD e NY0_DESC.

Tipo de Solicitação

Este método deve enviar como resposta a lista dos tipos de solicitação cadastrados na tabela NYA.

Devem ser enviados os campos NYA_COD e NYA_DESC.

 

Criação de WIDGET de distribuição de prazos para contratos

Criar uma WIDGET com dataset no FLUIG para configurar como devem ser distribuídos os prazos referente a análise de contratos cadastrados via WorkFlow que serão tratados via SIGAJURI.

O formulário deve conter os seguintes campos:

Widget de configuração de distribuição de contratos

Campo

Descrição

Origem

Assunto Jurídico

Tipo de assunto jurídico do SIGAJURI. Se não for preenchido, entende-se que a configuração vale para todos os assuntos jurídicos.

Combo com dados preenchidos utilizando o WS do SIGAJURI (NYB).

Tipo de Contrato

Tipo de Contrato do SIGAJURI. Campo Obrigatório.

Combo com dados preenchidos utilizando o WS do SIGAJURI (NY0).

Usuário responsável

Usuário do FLUIG. Deverá ser usado para determinar o participante responsável.

FLUIG

Prioridade

Campo numérico que indica a porcentagem de pendências que devem ser incluídas para o usuário selecionado. Assim, será possível dividir as tarefas para cada pessoa cadastrada.

FLUIG

  

WorkFlow de Contratos

Criar um workflow no FLUIG para que as solicitações de contratos sejam incluídas no SIGAJURI, conforme protótipo.

Abaixo a lista de campos e a descrição dos mesmos.

Workflow de Consultas/Pareceres

Campo

Descrição

Visível

Regra de Preenchimento

Num Solicitação

Campo gerado automaticamente pelo FLUIG quando uma instância do workflow é criada

Sim, somente leitura.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CODWF.

Num Contrato

Código (Chave) do assunto jurídico criado no SIGAJURI, da tabela NSZ

Sim, somente leitura.

Recebido do Protheus, após a inclusão do WorkFlow

Data Inclusão

Campo gerado automaticamente pelo FLUIG quando uma instância do workflow é criada

Sim, somente leitura.

 

Filial

Campo lista que deve ser alimentado via WebService, com as informações do Protheus, da tabela NS7.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CESCRI.

Contratante

Campo lista que deve ser alimentado via Web Service, com as informações do Protheus, da tabela SA1.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CCLIEN e NSZ_CLOJA.

Área solicitante

Campo lista que deve ser alimentado via Web Service, com as informações do Protheus, da tabela NRB.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CAREAJ.

Prazo tarefa

Data prazo para a execução da atividade. Deve ser informado pelo Protheus. Quando a consulta for distribuída, esta data será preenchida pelo Protheus.

Sim, somente leitura.

Campo enviado pelo Protheus.

Deve ser usado a data do follow-up da tabela NTA (NTA_DTFLWP), quando o mesmo for incluído.

Solicitante

Usuário que iniciou o WorkFlow no FLUIG.

Sim, somente leitura.

Preenchido pelo FLUIG usando o usuário que está logado.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_SOLICI.

Tipo

Campo lista que deve ser alimentado via Web Service, com as informações do PROTHEUS, da tabela NY0.

Sim, obrigatório.

Informações recebidas via WebService para preencher a lista e permitir que o usuário escolha uma opção. Campo de preenchimento obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_CODCON.

Código Jurídico

Cliente/Caso do assunto jurídico, relacionado com a atividade que será executada.

Sim, somente leitura.

Deve ser preenchido pelo Protheus, utilizando o cliente/caso na tabela NSZ (NSZ_CCLIEN+NSZ_CLOJA+ ”/” + NSZ_NUMCAS).

Advogado

Advogado responsável pela análise do contrato.

Sim, somente leitura.

O campo será preenchido usando a WIDGET de responsáveis.

Descrição Solicitação

Descrição referente a consulta que será enviada ao Jurídico.

Sim, obrigatório.

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_OBJCON.

Observações

Campo onde devem ser gravadas observações referents a consulta.

Sim

O campo será enviado ao Protheus para a tabela NSZ, campo NSZ_OBSERV.

Resposta Advogado

Campo texto onde deve ser incluído a resposta do advogado.

Sim, somente leitura

O campo será enviado via Protheus, quando o andamento for incluído. Este campo é o NT4_DESC.

Valor Contrato

Campo onde devem ser gravadas observações referents a consulta.

Sim

Campo preenchido no formulário e enviado ao Protheus para a tabela NSZ, campo NSZ_VLCONT.

Vigência

Dois campos do tipo data que indicam a data de início e fim da vigência do contrato.

Sim

Campo preenchido no formulário e enviado ao Protheus para a tabela NSZ, campos NSZ_DTINVI e NSZ_DTTMVI.

Condição de pagamento

Campo texto para que o usuário descreva a condição de pagamento do contrato

Sim

Campo preenchido no formulário e enviado ao Protheus para a tabela NSZ, campo NSZ_FPGTO.

Renovação Automática

Campo que indica sim ou não

Não

Campo preenchido no formulário e enviado ao Protheus para a tabela NSZ, campo NSZ_RENOVA.

Contratado

Campos que detalhem o contratado: Contratada / CPF CNPJ / Endereço / Complemento / Bairro / Estado / Município / CEP / Contato

Sim

Campos preenchidos no formulário e enviados ao Protheus para a tabela NT9 ou SA2, presentes no modelo JURA095.

  

Tipos de prazos vinculados aos tipos de contratos

 Todos os contratos cadastrados pelo FLUIG devem gerar prazos para os advogados envolvidos. Para determinar qual follow-up deve ser incluído, criar um campo novo na tabela NY0, chamado NYD_TIPOFW para gravar a chave da tabela NQS, campo NQS_COD. A partir deste relacionamento será possível incluir prazos quando uma solicitação de contrato for enviada via FLUIG.


Geração automática de minutas de contratos

Para automatizar o processo de geração da minuta de processo e agilizar o processo de controle de contratos, utilizaremos o cadastro de configuração de relatórios (NQY) em conjunto com o tipo de contrato (NY0) e com os documentos para que os mesmos sejam identificados e possam ser utilizados do FLUIG.

Criar uma rotina que funcione da mesma forma que a geração do recurso de peticionamento eletrônico para gerar as minutas dos contratos que já tiverem um padrão de documento, apontado na tabela NQY.

  

Tabelas Utilizadas

  • NSZ – Assuntos Jurídicos
  • NTA – Follow-up
  • NQS – Tipo de Follow-up
  • NY0 – Tipos de Contrato
  • NQY – Configuração de relatórios

Protótipo de Tela

Protótipo 01


Protótipo 02

Protótipo 03

Protótipo 04

Protótipo 05

 

 

Dicionário de Dados

 

Arquivo: NY0 – Tipos de Contrato

Campo

NY0_TIPOFW

Tipo

C

Tamanho

5

Descrição

Tipo Follow-up

Título

Tipo Follow-up

Help de Campo

Código do tipo de follow-up (NQS) para que seja possível incluir um follow-up sempre que uma solicitação de

contrato for incluída via FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

Consulta

NQS

 

Arquivo: NQY – Configuração de relatório

Campo

NQY_CODCON

Tipo

C

Tamanho

3

Descrição

Tipo Contrato

Título

Tipo Contrato

Help de Campo

Código do tipo de contrato (NY0) relacionado à configuração de relatório para que seja possível gerar minutas

automaticamente a partir de solicitações originadas do FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

Consulta

NY0

 

Arquivo: NYA – Tipos de Solicitação

Campo

NYA_TIPOFW

Tipo

C

Tamanho

5

Descrição

Tipo Follow-up

Título

Tipo Follow-up

Help de Campo

Código do tipo de follow-up (NQS) para que seja possível incluir um follow-up sempre que um assunto jurídico

consultivo seja incluído via FLUIG para esta solicitação, um follow-up possa ser incluído automaticamente.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

Consulta

NQS

 

Arquivo: NSZ – Assuntos Jurídicos

Campo

NSZ_CODWF

Tipo

C

Tamanho

10

Descrição

Código Sol WF

Título

Código WF

Help de Campo

Número da solicitação que identifica o workflow do FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

 

Arquivo: NZL – Retorno andamento FLUIG

Campo

NZL_CSTEP

Tipo

C

Tamanho

2

Descrição

Código Step FLUIG

Título

Código Step

Help de Campo

Código que indica o número do step (etapa) que deve ser avançada no processo do FLUIG quando o valor

do andamento for enviado via SIGAJURI x FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

 

Arquivo: NZM – Destino WF Fluig

Índice

Chave

01

NZM_FILIAL+NZM_CFLWP+NZM_CODWF +NZM_CSTEP+NZM_CAMPO

Campo

NZM_FILIAL

Tipo

C

Tamanho

2

Descrição

Filial do Sistema

Título

Filial

Picture

@!

Help de Campo

Filial do Sistema

Usado

Não

Browse

Não

Obrigatório

Sim

Contexto

Real

Visual

Alterar

Grupo

033

Campo

NZM_CFLWP

Tipo

C

Tamanho

10

Descrição

Código do Follow-up     

Título

Código FW

Picture

@!

Help de Campo

Código do follow-up relacionado as informações cadastradas

Usado

Sim

Browse

Não

Obrigatório

Sim

Contexto

Real

Visual

Visualizar

Val. Sistema

ExistCpo('NTA',M->NZK_CFLWP,1)                                                                                                

Campo

NZM_CODWF

Tipo

C

Tamanho

10

Descrição

Código WF

Título

Cod WF

Help de Campo

Número da solicitação que identifica o workflow do FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

Campo

NZM_CSTEP

Tipo

C

Tamanho

2

Descrição

Código Step FLUIG

Título

Step Fluig

Help de Campo

Código que indica o número do step (etapa) que deve ser avançada no processo do FLUIG quando o valor

do andamento for enviado via SIGAJURI x FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Sim

Contexto

Real

Visual

Alterar

Campo

NZM_CAMPO

Tipo

C

Tamanho

30

Descrição

Campo

Título

Campo

Help de Campo

Campo que deve ser preenchido com o conteúdo da descrição do andamento no workflow gerado no FLUIG.

Usado

Sim

Browse

Não

Obrigatório

Não

Contexto

Real

Visual

Alterar

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.