Rotina - Solicitação de Documentos
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||||||||||||||||||||||||
Segmento: | Jurídico | ||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAJURI | ||||||||||||||||||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||||||||||||||||||
Cadastros Iniciais: | JURA251 - Tipo de Documentos | ||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado): | DJURDEP-1872 Solicitações de documentos a outras áreas. | ||||||||||||||||||||||||||||||||||||||
País(es): | All | ||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | MSSQL | ||||||||||||||||||||||||||||||||||||||
Tabelas Utilizadas: | NUM - Anexos de documentos O0L - Tipo de documentos O0M - Solicitação de Documentos O0N - Itens da Solicitação de Documentos | ||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows |
Descrição
Disponibilizada a tela que permite vincular tipos de documentos.
A tabela O0M é o cabeçalho, enquanto a O0N é a tabela que vincula os tipos à solicitação de documentos.
Criada também uma pesquisa padrão chamada Solicitação de documentos para controle e pesquisa dos documentos solicitados. (por padrão será criada, sendo necessário apenas relacionar aos usuários que terão acesso a mesma).
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplicar o UPDDISTR para criar as tabelas O0M e O0N, relacionamentos, índices e demais estrutura;
- Aplique o patch e execute a rotina, efetue um cadastro e confirme as alterações;
Atualizações do Compatibilizador
1. Criação da tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | Pyme |
O0L | Tipo de Documentos | Compartilhado | Sim |
Chave | Nome | Modo | Pyme |
O0M | Solicitação de Documentos | Exclusivo | Sim |
Chave | Nome | Modo | Pyme |
O0N | Documentos da Solicitação | Exclusivo | Sim |
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela O0L - Tipo de documento
Campo | O0L_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | O0L_COD |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cod Tip Doc |
Descrição | Código do Tipo de Documen |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | GetSXENum("O0L", "O0L_COD") |
Val. Sistema | ExistChav('O0L', M->O0L_COD, 1) |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 02 |
Campo | O0L_NOME |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @! |
Título | Nome Tip Doc |
Descrição | Nome Tipo de Documento |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 03 |
Campo | O0L_SUGDIA |
Tipo | Numérico |
Tamanho | 3 |
Decimal | 0 |
Formato | 999 |
Título | Dias Prazo |
Descrição | Quantidade de Dias Prazo |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | 0 |
Valid | J251VldSug(M->O0L_SUGDIA) |
Contexto | Real |
Propriedade | Alterar |
Ordem | 04 |
Campo | O0L_INFPER |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Informa Peri |
Descrição | Informa periodo? |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim; 2=Não |
Inic. Padrão | "2" |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 05 |
Campo | O0L_SIGLA |
Tipo | Caracter |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | Sigla Part |
Descrição | Sigla do Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + O0L->O0L_CPART, 'RD0_SIGLA'), '') |
Val. Sistema | Vazio() .OR. (ExistCpo("RD0", FWFLDGET("O0L_SIGLA"), 9) .AND. Posicione('RD0', 9, xFilial('RD0') + M->O0L_SIGLA, 'RD0_TPJUR') == "1") |
Contexto | Virtual |
Propriedade | Alterar |
Inic. Browse | Posicione('RD0', 1, xFilial('RD0') + O0L->O0L_CPART, 'RD0_SIGLA') |
Cons. Padrão | RD0ATV - Participantes Ativos |
Gatilhos | Sim |
Ordem | 06 |
Campo | O0L_CPART |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Cód Particip |
Descrição | Código do Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | Vazio() .OR. ((ExistCpo('RD0', M->O0L_CPART, 1)) .AND. JURRD0('O0LMASTER', 'O0L_CPART', '1') .AND. JurVldRest('RD0', M->O0L_CPART)) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | RD0 - Cad. Particip. |
Gatilhos | Sim |
Ordem | 07 |
Campo | O0L_DPART |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Nome Partic |
Descrição | Nome Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, Posicione('RD0', 1, xFilial('RD0') + O0L->O0L_CPART, 'RD0_NOME'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | Posicione('RD0', 1, xFilial('RD0') + O0L->O0L_CPART, 'RD0_NOME') |
Ordem | 08 |
- Tabela O0M - Solicitação de Documentos
Campo | O0M_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | O0M_COD |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Cód Solicita |
Descrição | Código da Solicitação |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Inic. Padrão | GetSXENum("O0M", "O0M_COD") |
Val. Sistema | ExistChav('O0M', M->O0M_COD, 1) |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 02 |
Campo | O0M_CAJURI |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Cód Ass Jur |
Descrição | Código Assunto Juridico |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Modo Edição | JA254HABCJ() |
Inic. Padrão | JA254CAJUR() |
Val. Sistema | (ExistCpo('NSZ', M->O0M_CAJURI, 1) .AND. JurValTpAs(M->O0M_CAJURI) .AND. J162VTPAS('3')) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | NSZRST - As. Juridicos Restri |
Ordem | 03 |
Campo | O0M_DTSOLI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Solicit |
Descrição | Data Solicitação |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Inic. Padrão | DATE() |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 04 |
Campo | O0M_USRSOL |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Título | Usu Inclusão |
Descrição | Usuário de inclusão |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Inic. Padrão | USRRETNAME(__CUSERID) |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 06 |
Campo | O0M_PRZSOL |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Prazo Solici |
Descrição | Data Prazo Solicitação |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 07 |
Campo | O0M_CENVOL |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Cod Envolv |
Descrição | Cod Envolvido |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 08 |
Campo | O0M_DENVOL |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Título | Envolvido |
Descrição | Envolvido |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Virtual |
Propriedade | Visualizar |
Ordem | 09 |
Campo | O0M_OBS |
Tipo | Memo |
Tamanho | 10 |
Decimal | 0 |
Título | Observação |
Descrição | Observação da Solicitação |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
Campo | O0M_NUMCAS |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Núm Caso |
Descrição | Numero do caso |
Usado | Sim |
Inicializador Padrão | IF(!EMPTY(M->O0M_CAJURI),POSICIONE('NSZ',1,XFILIAL('NSZ')+M->O0M_CAJURI,'NSZ_NUMCAS'),'') |
Ini. Browser | Posicione('NSZ',1,xFilial('NSZ')+O0M->O0M_CAJURI,'NSZ_NUMCAS') |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
- Tabela O0N - Documentos da Solicitação
Campo | O0N_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | O0N_CSLDOC |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Cód Solicita |
Descrição | Código da Solicitação |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 02 |
Campo | O0N_SEQ |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Sequencial |
Descrição | Código Sequencial |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 03 |
Campo | O0N_CTPDOC |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód Tip Doc |
Descrição | Cód Tipo de Documento |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | ExistCpo('O0L', M->O0L_COD, 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | O0LO0N - Tipo de Documento |
Gatilhos | Sim |
Ordem | 04 |
Campo | O0N_DTPDOC |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @! |
Título | Desc Tip Doc |
Descrição | Descrição Tipo Documento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, Posicione('O0L', 1, xFilial('O0L') + O0N->O0N_CTPDOC, 'O0L_NOME'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | Posicione('O0L', 1, xFilial('O0L') + O0N->O0N_CTPDOC, 'O0L_NOME') |
Ordem | 05 |
Campo | O0N_SIGLA |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Sigla Partic |
Descrição | Sigla Participante |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, Posicione('RD0', 1, xFilial('RD0') + O0N->O0N_CPART, 'RD0_SIGLA'), '') |
Val. Sistema | Vazio() .OR. (ExistCpo("RD0", FWFLDGET("O0N_SIGLA"), 9) .AND. Posicione('RD0', 9, xFilial('RD0') + M->O0N_SIGLA, 'RD0_TPJUR') == "1") |
Contexto | Virtual |
Propriedade | Alterar |
Inic. Browse | Posicione('RD0', 1, xFilial('RD0') + O0N->O0N_CPART, 'RD0_SIGLA') |
Cons. Padrão | RD0ATV - Participantes Ativos |
Gatilhos | Sim |
Ordem | 06 |
Campo | O0N_CPART |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Cód Particip |
Descrição | Código Participante |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Val. Sistema | Vazio() .OR. ((ExistCpo('RD0', M->O0N_CPART, 1)) .AND. JURRD0('O0NDETAIL', 'O0N_CPART', '1') .AND. JurVldRest('RD0', M->O0N_CPART)) |
Contexto | Real |
Propriedade | Visualizar |
Cons. Padrão | RD0JUR |
Gatilhos | Sim |
Ordem | 07 |
Campo | O0N_DPART |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Nome Partic |
Descrição | Nome Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, Posicione('RD0', 1, xFilial('RD0') + O0N->O0N_CPART, 'RD0_NOME'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | Posicione('RD0', 1, xFilial('RD0') + O0N->O0N_CPART, 'RD0_NOME') |
Ordem | 08 |
Campo | O0N_PRZENT |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Prazo |
Descrição | Data Prazo Entrega |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | J254PrzRec(M->O0N_PRZENT) |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 09 |
Campo | O0N_STATUS |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Status |
Descrição | Status de Entrega |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Pendente; 2=Entregue |
Inic. Padrão | "1" |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
Campo | NVH_TPPESQ |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Pesq |
Descrição | Tipo de Pesquisa |
Val. Sistema | Pertence("123456") |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Consulta: O0LO0N - Tipo de Documento
Alias | O0LO0N |
Tipo | 1 - Consulta |
Sequência | 01 |
Coluna | DB |
Descrição | Tipo de Documento |
Contêm | O0LA |
Alias | O0LO0N |
Tipo | 2 - Ordens |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Alias | O0LO0N |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Contêm | O0L_COD |
Alias | O0LO0N |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 02 |
Descrição | Descrição |
Contêm | O0L_NOME |
Alias | O0LO0N |
Tipo | 5 - Retorno |
Sequência | 01 |
Contêm | O0L->O0L_COD |
Alias | O0LO0N |
Tipo | 6 - Filtro |
Sequência | 01 |
Contêm | O0L->O0L_FILIAL == xFilial('O0L') |
4. Criação de Índices no arquivo SIX – Índices:
Índice | O0L |
Ordem | 1 |
Chave | O0L_FILIAL + O0L_COD |
Descrição | Cod Tip Doc |
Mostra Pesq. | Sim |
Índice | O0L |
Ordem | 2 |
Chave | O0L_FILIAL + O0L_NOME |
Descrição | Nome Tip Doc |
Mostra Pesq. | Sim |
Índice | O0M |
Ordem | 1 |
Chave | O0M_FILIAL + O0M_COD |
Descrição | Cód Solicita |
Mostra Pesq. | Sim |
Índice | O0M |
Ordem | 2 |
Chave | O0M_FILIAL + O0M_CAJURI |
Descrição | Cód Ass Jur |
Mostra Pesq. | Sim |
Índice | O0N |
Ordem | 1 |
Chave | O0N_FILIAL + O0N_CPART |
Descrição | Cód Doc Sol |
Mostra Pesq. | Sim |
Índice | O0N |
Ordem | 2 |
Chave | O0N_FILIAL + O0N_CSLDOC + O0N_SEQ |
Descrição | Cód Particip |
Mostra Pesq. | Sim |
5. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_JHBPESS |
Descric | Habilita a Tela de Pesquisa de Solicit.Documentos? |
Desc1 | (1=Sim;2=Nao) |
Valor Padrão | 2 |
Propri | S |
Pyme | S |
Nome da Variável | MV_JALTREG |
Descrição | Indica quais tipos de registros serão abertos em modo de alteração após a inclusão 1=Processos, 2=Follow-up, 3=Garantias, 4=Andamentos, 5=Desp, 6=Docto. |
9. Criação (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela O0L - Tipo de Documentos
Campo | O0L_CPART |
Sequência | 001 |
Cnt. Domínio | O0L_DPART |
Tipo | P - Primário |
Regra | RD0->RD0_NOME |
Posiciona | S |
Alias | RD0 |
Ordem | 1 |
Chave | xFilial('RD0') + FwFldGet('O0L_CPART') |
Proprietário | Sim |
Campo | O0L_CPART |
Sequência | 002 |
Cnt. Domínio | O0L_SIGLA |
Tipo | P - Primário |
Regra | RD0->RD0_SIGLA |
Posiciona | S |
Alias | RD0 |
Ordem | 1 |
Chave | xFilial('RD0') + FwFldGet('O0L_CPART') |
Proprietário | Sim |
Campo | O0L_SIGLA |
Sequência | 001 |
Cnt. Domínio | O0L_DPART |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->O0L_SIGLA) |
Proprietário | Sim |
Campo | O0L_SIGLA |
Sequência | 002 |
Cnt. Domínio | O0L_CPART |
Tipo | P - Primário |
Regra | RD0->RD0_CODIGO |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->O0L_SIGLA |
Condição | !EMPTY(M->O0L_SIGLA) |
Proprietário | Sim |
Campo | O0L_SIGLA |
Sequência | 003 |
Cnt. Domínio | O0L_DPART |
Tipo | P - Primário |
Regra | RD0->RD0_NOME |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->O0L_SIGLA |
Condição | !EMPTY(M->O0L_SIGLA) |
Proprietário | Sim |
- Tabela O0N - Itens de solicitação de documentos
Campo | O0N_CPART |
Sequência | 001 |
Cnt. Domínio | O0N_DPART |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->O0N_CPART) |
Proprietário | Sim |
Campo | O0N_CPART |
Sequência | 002 |
Cnt. Domínio | O0N_SIGLA |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->O0N_CPART) |
Proprietário | Sim |
Campo | O0N_CPART |
Sequência | 003 |
Cnt. Domínio | O0N_DPART |
Tipo | P - Primário |
Regra | RD0->RD0_NOME |
Posiciona | S |
Alias | RD0 |
Ordem | 1 |
Chave | xFilial('RD0') + FwFldGet('O0N_CPART') |
Condição | !EMPTY(M->O0N_CPART) |
Proprietário | Sim |
Campo | O0N_CPART |
Sequência | 004 |
Cnt. Domínio | O0N_SIGLA |
Tipo | P - Primário |
Regra | RD0->RD0_SIGLA |
Posiciona | S |
Alias | RD0 |
Ordem | 1 |
Chave | xFilial('RD0') + FwFldGet('O0N_CPART') |
Condição | !EMPTY(M->O0N_CPART) |
Proprietário | Sim |
Campo | O0N_CTPDOC |
Sequência | 001 |
Cnt. Domínio | O0N_DTPDOC |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->O0N_CTPDOC) |
Proprietário | Sim |
Campo | O0N_CTPDOC |
Sequência | 002 |
Cnt. Domínio | O0N_DTPDOC |
Tipo | P - Primário |
Regra | O0L->O0L_NOME |
Posiciona | S |
Alias | O0L |
Ordem | 1 |
Chave | xFilial('O0L') + FwFldGet('O0N_CTPDOC') |
Condição | !EMPTY(M->O0N_CTPDOC) |
Proprietário | Sim |
Campo | O0N_CTPDOC |
Sequência | 003 |
Cnt. Domínio | O0N_PRZENT |
Tipo | P - Primário |
Regra | DATE() + Posicione('O0L', 1, xFilial('O0L') + M->O0N_CTPDOC, 'O0L_SUGDIA') |
Posiciona | S |
Alias | O0L |
Ordem | 1 |
Chave | xFilial('O0N') + FwFldGet('O0N_CTPDOC') |
Proprietário | Sim |
Campo | O0N_SIGLA |
Sequência | 001 |
Cnt. Domínio | O0N_DPART |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->O0N_SIGLA) |
Proprietário | Sim |
Campo | O0N_SIGLA |
Sequência | 002 |
Cnt. Domínio | O0N_CPART |
Tipo | P - Primário |
Regra | RD0->RD0_CODIGO |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->O0N_SIGLA |
Condição | !EMPTY(M->O0N_SIGLA) |
Proprietário | Sim |
Campo | O0N_SIGLA |
Sequência | 003 |
Cnt. Domínio | O0N_DPART |
Tipo | P - Primário |
Regra | RD0->RD0_NOME |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->O0N_SIGLA |
Condição | !EMPTY(M->O0N_SIGLA) |
Proprietário | Sim |
CONFIGURAÇÃO DE MENUS
1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | SIGAJURI |
Submenu | Assuntos Jurídicos |
Nome da Rotina | Solicitação de Documentos |
Programa | JURA254 |
Módulo | Todos |
Procedimento para Utilização
- No SIGAJURI, entrar em Atualizações/ Assunto Jurídico/ Pesquisas, pesquise um Assunto Jurídico;
- Clique em Alterar e em Outras ações, selecione Solicitação Docs;
- Cadastre uma Solicitação de Documento vinculando quantos Tipos de Documentos forem necessários;
- Confirme os dados e gere o novo registro na tabela.
Procedimento para Utilização Tela de Pesquisa
- Ainda neste módulo acesse Atualizações/ Assunto Jurídico/ Solic. Documentos;
- Selecione um Assunto Jurídico;
- Preenche o(s) campo(s) para filtrar a Pesquisa;
- Clique em Pesquisar.
Procedimento para Utilização da Exportação Personalizada
- Ainda neste módulo acesse Atualizações/ Configuração/ Exportação Personalizada;
- Selecionar Outras ações/ Config. Inicial;
- Alterar a linha da NSZ - Assunto Jurídico, incluindo a tabela O0M (Solicitação de documentos) e suas colunas;
- Criar a linha O0M - Solicitação de documentos, incluindo as tabelas O0N (Itens da Solicitação) e NT9 (Envolvidos). Incluir as respectivas colunas com seus campos em tela.
- Criar a linha O0N - Itens da Solicitação, incluindo as tabelas O0L (Tipo de documento) e RD0 (Participantes). Incluindo as respectivas colunas com seus campos de tela.
- Para auxiliar no entendimento, segue abaixo tabela demonstrando os campos possíveis para a configuração da exportação personalizada.
Linha | Tabela | Campo | Campo Tela |
---|---|---|---|
NSZ | O0M | O0_COD | |
NSZ | O0M | O0M_CAJURI | |
NSZ | O0M | O0M_DTSOLI | |
NSZ | O0M | O0M_USRSOL | |
NSZ | O0M | O0_OBS | |
NSZ | O0M | O0M_PRZSOL | |
O0M | O0N | O0N_CTPDOC | |
O0M | O0N | O0N_CPART | |
O0M | NT9 | NT9_NOME | O0N_DENVOL |
O0N | O0L | O0L_NOME | O0N_DTPDOC |
O0N | RD0 | RD0_NOME | O0N_DPART |
O0N | RD0 | RD0_SIGLA | O0N_SIGLA |
Procedimento para Utilização do Envio de e-mail
- Ainda neste módulo acesse Atualizações/ Atualizações/ Solicitação Doc.**
- Modo Manual. (Botão)
- Entrar em na Solicitação de Documento, selecionar Outras ações/ Enviar e-mail;
- Irá enviar tanto os e-mails pendentes para os responsáveis quanto para o solicitante, no caso de já haver documentos anexados;
- Modo automático
- O sistema irá enviar o e-mail automaticamente quando:
- Responsável
- Quando for salvo a Solicitação de Documento, será agrupado os itens por responsável e será enviado o e-mail com a lista de documentos;
- Solicitante
- Quando for anexado um documento à Solicitação de Documento;
- Responsável
- O sistema irá enviar o e-mail automaticamente quando:
- Via Schedule
- Entrar na Solicitação de Documento, selecionar Outras ações/ Criar Schedule;
- O Schedule criado por padrão vem como uso único, ou seja, sem recorrência;
- Para incluir a recorrência é necessário entrar no módulo SIGACFG (Configurador), ir em Ambiente/ Schedule/ Schedule;
- Ir em Schedule/ Agendamentos/ Cadastros. Localizar o Schedule criado com a função J254ENVIO;
- Alterar e entrar em Recorrência;
- Alterar os valores de "Nº de execuções no mesmo dia", "Intervalo" e colocar "Sem data de Término";
- Modo Manual. (Botão)
* A rotina também possuí configuração de restrição : Veja como proceder em JUR0056_Restrição_de_acesso_para_usuário .
** A rotina de Envio de e-mail precisa da configuração de alguns parâmetros: Veja como proceder em JUR0002_Configuração_de_envio_de_e-mail
- documento_tecnico
- jura254
- squad_juridico_dept
- solicitacao_documentos
- jura095
- jura251
- tabela_o0l_tipo_de_documentos
- tabela_o0m_solicitacao_de_documentos
- tabela_o0n_itens_da_solicitacao_de_documentos
- todos_paises
- djurdep_2690
- outras_acoes_solicitacao_docs
- djurdep_3102
- jura160
- jura162
- jura163
- jurxload
- tjurpesqdoc
- carga_inicial
- tela_de_pesquisa
- mv_jhbpess
- parametro
- grid_pesquisa
- configuracao
- pesquisa_processos
- classe_pesquisa
- tela_pesquisa_solicitacao_documentos
- versao_12_1_21