01. DADOS GERAIS
Produto: | TOTVS Jurídico Departamentos |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Jurídico |
Módulo: | SIGAJURI |
Função: | usuario.component.html |
País: | Brasil |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Levar o cadastro de manutenção de usuários para o TOTVS Jurídico, para possibilitar a criação de novos usuários.
Necessário criar uma tela onde um usuário logado que não pertence ao grupo administradores pode solicitar a criação de um novo usuário no sistema.
Da mesma maneira é necessário criar uma tela para aprovação das solicitações, onde usuários que não pertencem ao grupo de administradores podem visualizar solicitações pendentes, aprovadas ou recusadas, e podem também ou excluir solicitações pendentes, Já os usuários que fazem parte do grupo de administradores poderão aprovar ou recusar as solicitações.
As solicitações podem ser do tipo:
- Cadastro de usuário.
- Ativação / desativação de um usuário.
- Alteração de senha de um usuário.
03. SOLUÇÃO
Foram adicionadas novas funcionalidades ao Totvs Jurídico onde é possível:
- Incluir novos usuários no sistema, quando o usuário logado é admin, ou solicitar a inclusão de novos usuários quando o usuário logado não é admin.
- É possível que solicitações sejam analisadas, aprovadas, recusadas ou excluídas, de acordo com o perfil do usuário (se é admin ou não).
- Quando o usuário é do tipo administrador, ao acessar a página home do sistema, ele é notificado, caso haja solicitações pendentes.
Alterações de dicionário
Tabela de aprovação de solicitações (O1E) - SX2
X2_ARQUIVO | X2_NOME | X2_ROTINA | X2_CHAVE | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO | X2_TAMFIL |
O1E990 | Aprovações de usuários | JURA299 | O1E | C | C | C | O1E_FILIAL+O1E_CODIGO | 2 |
Campos da tabela O1E - SX3
X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_DESCENG | X3_RELACAO | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_CBOX | ||||
1 | O1E_FILIAL | C | 2 | Filial | Filial do Sistema | Branch of the System | N | |||||||||
2 | O1E_CODIGO | C | 10 | Codigo | Codigo | Codigo | GetSxeNum("O1E","O1E_CODIGO") | N | A | R | ||||||
3 | O1E_DTINCL | D | 8 | Data incl | Data incl | Data incl | DATE() | N | A | R | ||||||
4 | O1E_HRINCL | C | 10 | Hora Incl | Hora Incl | Hora Incl | TIME() | N | A | R | ||||||
5 | O1E_IDUSRU | C | 6 | Id User | Id User | Id User | __CUSERID | N | V | R | ||||||
6 | O1E_USRSOL | C | 40 | Nome user | Nome user | Nome user | USRRETNAME(__cUSERID) | N | V | R | ||||||
7 | O1E_DTAPRO | D | 8 | Dt Aprov | Dt Aprov | Dt Aprov | N | A | R | |||||||
8 | O1E_HAPROV | C | 10 | Hr Aprov | Hr Aprov | Hr Aprov | N | A | R | |||||||
9 | O1E_IDUSAP | C | 6 | User Aprov | User Aprov | User Aprov | N | V | R | |||||||
10 | O1E_USAPR | C | 40 | Nome Usr Apr | Nome Usr Apr | Nome Usr Apr | N | V | R | |||||||
11 | O1E_STATUS | C | 1 | Status | Status | Status | 1 | N | A | R | 1=Pendente;2=Aprovada;3=Recusada; | |||||
12 | O1E_JSON | M | 10 | Json | Json | Json | N | A | R | |||||||
13 | O1E_TIPO | C | 30 | Tipo Solic | Tipo Solic | Tipo Solic | N | A | R | |||||||
14 | O1E_URL | C | 100 | URL | URL | URL | N | A | R | |||||||
15 | O1E_OBSERV | M | 10 | Observações | Observações | Observações | N | A | R | |||||||
16 | O1E_IDUSAL | C | 6 | ID USER ALT | ID USER ALT | ID USER ALT | N | A | R | |||||||
17 | O1E_USERAL | C | 50 | Nome usr Alt | Nome usr Alt | Nome usr Alt | N | A | R |
Índices da tabela - SIX
INDICE | ORDEM | CHAVE | DESCRICAO | PROPRI | SHOWPESQ |
O1E | 1 | O1E_FILIAL+O1E_CODIGO | FILIAL+CODIGO | U | N |
O1E | 2 | O1E_FILIAL+O1E_STATUS | FILIAL+STATUS | U | N |
04. DEMAIS INFORMAÇÕES
Não há.