~~ODT~~
Cadastrar Memorando Circular
Memorandos Circulares são memorandos eletrônicos utilizados para a comunicação com grupos específicos de usuários, inclusive de unidades distintas, por exemplo: SECRETÁRIOS DE DEPARTAMENTO, CHEFES DE DEPARTAMENTOS ACADÊMICOS, TODOS OS SERVIDORES ATIVOS, CCHLA - COORDENADORES DE CURSOS DE PÓS-GRADUAÇÃO, etc.
Descrição do Caso de Uso
Passo 1
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Protocolo → Memorandos → Cadastro → Cadastrar Memorando Circular.
O caso de uso inicia exibindo a opção de listar Todos os grupos ou realizar uma consulta que retorna os grupos filtrados.
O seguinte filtro pode ser utilizado:
- Descrição do grupo: Tipo: TEXTO.
Os passos 2, 3 e 4 são análogos aos passo 2, 3 e 4 do Cadastro de Memorandos.
Principais Regras de Negócio
- RN01 - A comparação do assunto e do texto do memorando:
- Não é case sensitive, ou seja, não leva em consideração caixa alta ou caixa baixa;
- Despreza os espaços em branco, antes e depois;
- Leva em consideração a formatação, ou seja, se o usuário cadastrar um memorando e cadastrar outro idêntico com uma palavra em negrito, não será considerado repetido.
- RN02 Não pode existir mais de um Memorando Circular com mesmo assunto, mesmo texto, mesma data de cadastro e mesmo servidor de assinatura.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.protocolo.dominio.Documento | administrativo.protocolo.documento |
br.ufrn.sipac.protocolo.dominio.GrupoDocumento | administrativo.protocolo.grupo_documento |
br.ufrn.sipac.protocolo.dominio.TipoDocumentoProtocolo | administrativo.protocolo.tipoDocumento |
br.ufrn.sipac.protocolo.dominio.AutenticadorDocumento | administrativo.protocolo.autenticador_documento |
Plano de Teste
Sistema: SIPAC
Módulo: Protocolo
Link(s): Memorandos → Cadastro/Autenticação → Cadastrar Memorando Circular
Usuário: jbb.
Papel que usuário deve ter: ProtocoloPapeis.GESTOR_DOCUMENTOS e ComumPapeis.GESTOR_COMUNICACAO.
Cenários de Teste
- Ao enviar um Memorando circular deve-se verificar se apenas os servidores que fazem parte dos Grupos de Destinatários selecionados receberam. Verificar se outros servidores receberam.
- Somente após a autenticação do(s) responsável(is), o Memorando deve pode ser enviado para ficar visível para o(s) destinatário(s).
- Os memorandos cadastrados podem ser visualizados pelo usuário em Listar Enviados.
- Cadastrar memorandos circulares utilizando diferentes conjuntos de autenticadores para verificar as regras relacionadas à autenticação do mesmo (da RN03 até a RN10 do caso de uso Cadastrar Memorando).
Dados para o Teste
Os usuários tem como cadastrar memorando circular:
SELECT DISTINCT u.login FROM comum.usuario_grupo_destinatarios ugd INNER JOIN comum.grupo_destinatarios gd ON gd.id = ugd.id_grupo_destinatarios INNER JOIN comum.usuario u ON u.id_usuario = ugd.id_usuario WHERE ugd.ativo IS TRUE AND gd.ativo IS TRUE AND gd.memorando_circular IS TRUE ORDER BY u.login
Caso o usuário não tenha o papel de ProtocoloPapeis.GESTOR_DOCUMENTOS e ComumPapeis.GESTOR_COMUNICACAO é necessário implantar no SIGADIM.
Para autenticar um memorando circular, utilize o caso de uso autenticar.