echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Cadastrar Memorando Circular ======
Memorandos Circulares são [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando| 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 [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando| 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 [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:consultas:a_receber| receberam]]. Verificar se outros servidores receberam.
* Somente após a [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro_autenticacao:autenticar| autenticação]] do(s) responsável(is), o Memorando deve pode ser enviado para ficar [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:consultas:a_receber| visível]] para o(s) destinatário(s).
* Os memorandos cadastrados podem ser visualizados pelo usuário em [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:consultas:listar_enviados| Listar Enviados]].
* Cadastrar memorandos circulares utilizando diferentes conjuntos de autenticadores para verificar as regras relacionadas à autenticação do mesmo (da [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando#principais_regras_de_negócio|RN03]] até a [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando#principais_regras_de_negócio|RN10]] do caso de uso [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando|Cadastrar Memorando]]).
* Após a autenticação dos responsáveis do memorando ([[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando#principais_regras_de_negócio|RN03]] e [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando#principais_regras_de_negócio|RN04]]), verificar se é enviando um e-mail informando sobre o novo memorando circular para cada um dos servidores pertencentes aos grupos de destinatários do memorando.
===== Dados para o Teste =====
Os usuários tem como cadastrar memorando circular: