~~ODT~~
Gerenciar Permissão de Leitura de Memorandos Na Unidade
Memorandos eletrônicos são utilizados na comunicação interna da instituição e devem servir como um mecanismo de comunicação entre as unidades da instituição, com exceção de envios destinados a chefes, vice-chefes e gerentes desses setores.
Esse caso de uso tem como finalidade gerenciar as permissões de leitura dos memorandos nas unidades por usuários não responsáveis por estas.
Este caso de uso é utilizado por servidores com níveis de reponsabilidade nas unidades.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Protocolo → Memorandos → Leitura → Gerenciar Permissão de Leitura de Memorandos Na Unidade
O caso de uso começa com o usuário acessando o sistema e informando os dados a permissão que deseja cadastrar:
- Unidade*: Tipo - TEXTO, Formato: NOME DA UNIDADE (CÓDIGO DA UNIDADE).
- Usuario*: Tipo - AUTOCOMPLETE, Formato: NOME DO USUÁRIO (lOGIN DO USUÁRIO).
- Data de Início: Tipo - DATA, Formato - DD/MM/AAAA.
- Data de Término: Tipo - DATA, Formato - DD/MM/AAAA.
Abaixo são listadas as permissões já inseridas, mostrando os seguintes dados:
- Usuário: Tipo - TEXTO, Formato: NOME DO USUÁRIO (lOGIN DO USUÁRIO).
- Unidade: Tipo - TEXTO, Formato: NOME DA UNIDADE (CÓDIGO DA UNIDADE).
- Data Início: Tipo - DATA, Formato - DD/MM/AAAA.
- Data Término: Tipo - DATA, Formato - DD/MM/AAAA.
- Cadastrada Em: Tipo - DATA, Formato - DD/MM/AAAA.
- Cadastrada Por: Tipo - TEXTO, Formato - lOGIN DO USUÁRIO.
- Para cada permissão temos as opções:
- Alterar Permissão: Informa os dados ao formulário acima para possível alteração dos seus dados.
- Excluir Permissão: Inativa a permissão.
Principais Regras de Negócio
- RN01 - Apenas servidores que possuem algum nível de responsabilidade na sua unidade têm acesso a essa funcionalidade.
- RN02 - Não é possível informar mais de um permissão para um usuário na unidade cujo período de vigência seja concorrente.
- RN03 - Para memorandos enviados a unidade o período de permissão de acesso é relacionado com a data de cadastro do memorando, ou seja, apenas os memorandos cadastrados para a unidade no período de vigência da permissão podem ser acessados (lidos).
- RN04 - Para memorandos encaminhados a unidade o período de permissão de acesso é relacionado com a data de encaminhamento do memorando, ou seja, apenas os memorandos encaminhados para a unidade no período de vigência da permissão podem ser acessados (lidos).
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.protocolo.dominio.Documento | administrativo.protocolo.documento |
br.ufrn.sipac.protocolo.dominio.AcessoMemorandoUnidade | administrativo.protocolo.acesso_memorando_unidade |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sipac.cadastro.dominio.Usuario | administrativo.comum.usuario |
Plano de Teste
Sistema: SIPAC
Módulo: Protocolo
Link(s): Protocolo → Memorandos → Leitura → Gerenciar Permissão de Leitura de Memorandos Na Unidade
Usuário: aluizio
Papel que usuário deve ter: Qualquer papel de protocolo
Cenários de Teste
1 Enviar um memorando eletrônico para uma unidade(1)
2 Entrar no sistema com um usuário dessa unidade(1) e que ele tenha nenhum nível de responsabilidade por ela.
3 Constatar que este memorando não aparece na listagem de memorandos a receber
4 Cadastrar permissão de leitura para este usuário para a unidade(1)
5 Verificar que este memorando aparece na listagem de memorandos a receber
Dados para o Teste
Não se aplica.