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. |
---|