====== Permissões ====== Este caso de uso envia uma mensagem às Unidades Gestoras com informações sobre itens tombados no dia para cada unidade vinculada à gestora. A mensagem traz detalhes como: Nome da Unidade, Número do Termo de Responsabilidade, Quantidade de itens e a descrição do bem. ===== Descrição do Caso de Uso ===== O timer verifica se há alteração de permissões e envia um e-mail informando as operações. **[[desenvolvimento:especificacoes:arquitetura:servicos:timers:timerpermissoes#principais_regras_de_negócio|(RN01)]]**. ===== Principais Regras de Negócio ===== * **RN01** O e-mail só será enviado se houver mudanças nas permissões do sistema. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.arq.timers.TimerPermissoes | sistemas_comum.infra.registro_timer | | br.ufrn.comum.dominio.Permissao | sistemas.comum.permissoes | | br.ufrn.comum.dominio.Papel | sistemas.comum.papel | | br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa | | br.ufrn.comum.dominio.Unidade | administrativo.comum.unidade | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Link(s): Usuário: Papel que usuário deve ter: ===== Cenários de Teste ===== Para o timer definir um tempo curto (sugiro 2 ou 3 minutos) para o timer e o servidor de testes como servidor de restrição de execução. O tempo é definido [[desenvolvimento:arquitetura:documentacao_desenvolvimento#criando_uma_classe_timer|diretamento no banco]]. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br) por fornecedor notificado. ===== Dados para o Teste ===== Para fazer atribuição de permissão: - Acessar o SigAdmin: Gestão -> Permissão -> Implantar Permissão. - Preenche o papel, a unidade, e coloca somente usuários ativos. - Seleciona um usuário: Informa o papel, o subsistema e o sistema. - Se tudo der certo, a seguinte mensagem é exibida: ''Permissão atribuída com sucesso''.