~~ODT~~
Última atualização: 2017/04/03 18:22 (edição externa)
Painel de Memorandos
Este caso de uso condensa várias operações do módulo protocolo que possuem relação com memorandos eletrônicos. O objetivo é tornar ágil o o acesso a estas funcionalidades.
Neste caso de uso está integrado com os sistemas SIPAC, SIGAA e SIGRH. No momento do login no sistema, todo usuário que possuir Memorandos Eletrônicos para leitura será redirecionado para este caso de uso, podendo voltar para o sistema de origem clicando em Entrar no Sistema.
Descrição do Caso de Uso
Caixa de Entrada
É exibida uma listagem contendo os memorandos a receber pelo usuário ou sua unidade atual no sistema, com as seguintes informações:
Documento: Formato: 999999999/AAAA - UFRN. Tipo: NUMÉRICO.
Identificador: Formato: AAAA99999. Tipo: ALFANUMÉRICO.
Enviado Em: Formato DD/MM/AAAA. Tipo: DATA.
Assunto: Tipo: TEXTO.
Além dessas informações, para cada memorando são exibidas as seguintes opções:
Visualizar Memorando: ao ser selecionada, essa opção permite a leitura do memorando pelo usuário. A leitura do memorando caracteriza seu recebimento (
RN02).
Marcar para acompanhamento: ao selecionar esta opção, o memorando eletrônico, mesmo que tenha sido lido pelo usuário, permanece na lista de memorandos a receber, para o seu acompanhamento. O memorando é sinalizado quando está marcado para acompanhamento na cor VERMELHA.
Memorando Detalhado: ao ser selecionada, são disponibilizadas informações detalhadas acerca desse documento. A saber:
Protocolo: Tipo: TEXTO.
Assunto do Memorando: Tipo: TEXTO.
Tipo do Documento: Tipo: TEXTO.
Documento: Formato: 9…/AAAA. Tipo: NUMÉRICO.
Memorando: Formato: AAAA99999. Tipo: ALFANUMÉRICO.
Data do Documento: Formato: DD/MM/AAAA. Tipo: DATA.
Destinatário Principal: Tipo: TEXTO.
CC: Tipo: Texto.
Unidade de Origem: Formato: UNIDADE (CÓDIGO DA UNIDADE). Tipo: TEXTO.
Data do Cadastro: Formato: DD/MM/AAAA. Tipo: Data.
E ainda uma listagem associando todas as movimentações desse documento, com as seguintes informações:
Data de Origem: Formato: DD/MM/AAAA. Tipo: DATA.
Destino: Formato: UNIDADE (CÓDIGO DA UNIDADE) ou SERVIDOR (NOME). Tipo: TEXTO.
Enviado Por: Tipo: TEXTO.
Recebido Em: Formato: DD/MM/AAAA. Tipo: DATA.
Recebido Por: Tipo: TEXTO.
Obs.: Tipo: TEXTO.
Visualizar Leituras: ao ser selecionada, é exibida uma lista com todos os usuários que leram um determinado memorando.
-
-
Finalizar Memorando: informa o memorando como concluído pelo usuário e o remove da caixa de entrada.
Enviados
É exibida uma lista com os memorandos enviados ou autenticados.
São exibidas as seguintes informações sobre os memorandos:
Documento: Tipo TEXTO, formato: …9/AAAA - SIGLA UNIDADE.
Data: Tipo DATA.
Assunto: Tipo TEXTO.
Situação: Tipo - TEXTO. São exibidas as opções de: Pendente, Aguardando Autenticação, Autenticado, Em Análise ou Concluído.
Leituras: Tipo - NUMÉRICO.
Destino: Tipo TEXTO, formato: UNIDADE (CÓDIGO DA UNIDADE) ou SERVIDOR (MATRÍCULA DO SERVIDOR).
E para cada memorando as seguintes opções:
Rascunho
É exibida uma lista com os memorandos gravados ou autenticados.
São exibidas as seguintes informações sobre os memorandos:
Documento: Formato 999999999/AAAA - UFRN. Tipo NUMÉRICO e DATA.
Identificador: Formato 999999999.
Data : Formato DD/MM/AAAA. Tipo DATA.
Assunto: Formato Assunto. Tipo TEXTO.
Situação: Tipo: TEXTO, são exibidas as opções de: Pendente, Aguardando Autenticação, Em Análise ou Concluído.
Destino: Formato UNIDADE (CÓDIGO DA UNIDADE) ou SERVIDOR (MATRÍCULA DO SERVIDOR). Tipo TEXTO.
E para cada memorando as seguintes opções:
-
-
Remover Memorando: Opção utilizada para remover o memorando em questão da lista.
Enviar Memorando: Opção utilizada para enviar o memorando em questão da lista. Só pode ser enviado um memorando já autenticado por todos os responsáveis.
Principais Regras de Negócio
RN01 - Caso um memorando finalizado não tenha sido lido ainda pelo usuário, o registro da leitura é feito durante a finalização.
RN02 - Os memorandos já lidos são mostrados na caixa de entrada caso a mesma tenha menos de 20 memorandos pendentes de leitura e assim a lista é completada com os já lidos por ordem de envio ao destino.
-
RN04 - Para outras regras de negocio dos memorandos enviados, ver:
Listar Enviados
-
RN06 - Para os memorandos não lidos a mais de 10 dias é exibida um notificação amarela ao lado do memorando informando que este se encontra com a leitura atrasada.
RN07 - Para os memorandos não lidos após a quantidade de dias definido no parâmetro TEMPO_MEMORANDO_CAIXA_ENTRADA é exibida um notificação vermelha ao lado do memorando informando que este já é antigo.
RN08 - Caso os únicos memorandos pendentes de leitura seja os memorandos antigos, o painel de memorandos não é mostrado ao usuários após o login no sistema.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.ufrn.sipac.protocolo.dominio.LeituraDocumento | administrativo.protocolo.leitura_documento |
br.ufrn.sipac.protocolo.dominio.Documento | administrativo.protocolo.documento |
br.ufrn.sipac.protocolo.dominio.MovimentoDocumento | administrativo.protocolo.movimento_documento |
br.ufrn.sipac.protocolo.dominio.TipoDocumentoProtocolo | administrativo.protocolo.tipoDocumento |
br.ufrn.sipac.protocolo.dominio.Despacho | administrativo.protocolo.despacho |
br.ufrn.sipac.protocolo.dominio.AutenticadorDocumento | administrativo.protocolo.autenticador_documento |
Plano de Teste
Sistema: SIPAC
Módulo: Protocolo
Link(s): Memorandos → Consultas → Painel de Memorandos
Usuário: aluizio, jbb, paulinho, zania.
Papel que usuário deve ter: Ser usuário do SIPAC
Cenários de Teste
Testar a finalização de memorandos na caixa de entrada e verificar se ele é removido dela. Para memorandos ainda não lidos, é feito o registro de leitura do usuário durante a finalização. Assim, verificar a finalização de memorandos para os ainda não lidos e os já lidos, na caixa de entrada. Para os memorandos ainda não lidos e que apresentam a opção de de confirmação de leitura (informada no cadastro do memorando), verificar se o e-mail de confirmação de leitura do usuário foi enviado para os autenticadores do memorandos finalizado.
Verificar as condições para um memorando ficar com a leitura antiga ou se torne antigo, onde, para esse último, verificar a
RN08
Dados para o Teste