~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Enviar/Alterar Memorandos ====== Este caso de uso possibilita a visualização dos [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando|Memorandos Eletrônicos]] gravados que ainda não foram enviados. Permite também excluir os memorandos gravados e enviar os memorandos já autenticados por todos os responsáveis, mas ainda não enviados. Pré-condições: O usuário deve ser chefe, vice-chefe ou gerente de unidade. ===== Descrição do Caso de Uso ===== Este caso de uso é iniciado através do caminho: //SIPAC -> Protocolo -> Memorandos -> Cadastro -> Enviar/Alterar Memorandos//. O caso de uso inicia com a consulta dos memorandos provenientes da unidade do usuário que ainda não foram enviados. Os possíveis filtros são: * **Número/Ano**: Formato 9999999999/AAAA. Tipo NUMÉRICO. * **Ano**: Formato AAAA. Tipo NUMÉRICO. * **Identificador**: Formato 999999999. Tipo NUMÉRICO. * **Unidade de Origem**: Formato: UNIDADE (CÓDIGO DA UNIDADE). Tipo TEXTO. * **Unidade de Destino**: Formato: UNIDADE (CÓDIGO DA UNIDADE). Tipo TEXTO. * **Tipo**: Tipo: TEXTO. São exibidas as opções de: - Todos; - Memorando Eletrônico; - Memorando Circular. * **Data de Cadastro**: Formato: DD/MM/AAAA a DD/MM/AAAA. Tipo DATA. * **Situação**: Tipo TEXTO, são exibidas as opções de: - EM EDIÇÃO; - AGUARD. AUTEN.; - AUTENTICADO. * **Todos os Memorandos** É exibida uma lista com os memorandos [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando| gravados]] ou [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:autenticacao::autenticar| autenticados]]. São exibidas as seguintes informações sobre os memorandos: * **Documento**: Formato 999999999/AAAA - UFRN. Tipo NUMÉRICO e DATA. * **Identificador**: Formato 999999999. * **Cadastrado Em** : Formato DD/MM/AAAA. Tipo DATA. * **Assunto**: Formato Assunto. Tipo TEXTO. * **Destino**: Formato UNIDADE (CÓDIGO DA UNIDADE) ou SERVIDOR (MATRÍCULA DO SERVIDOR). Tipo TEXTO. * **Situação**: Tipo: TEXTO, são exibidas as opções de: Pendente, Aguardando Autenticação, Em Análise ou Concluído. E para cada memorando as seguintes opções: * //Visualizar Memorando//: ao ser selecionada, essa opção permite a leitura do memorando pelo usuário. * //Alterar Memorando//: igual a descrita no caso de uso de [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando|Cadastrar Memorando]]. ([[#principais_regras_de_negócio|RN2]]) * //[[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:consultas:cancelar_memorando| Cancelar Memorando]]//: Opção utilizada para cancelar o memorando em questão. ([[#principais_regras_de_negócio|RN2]]) * //Enviar Memorando//: Opção utilizada para enviar o memorando em questão da lista. ([[#principais_regras_de_negócio|RN3]]) ===== Principais Regras de Negócio ===== * **RN01** - Apenas os memorandos não enviados são mostrados nesse caso de uso, assim, apenas os memorandos cuja situação seja: - AGUARD. AUTEN; - EM EDIÇÃO; - ou AUTENTICADO. * **RN02** - Um memorando só pode ser alterado ou removido pelo usuário que cadastrou o memorando ou pelo seu autenticador principal. * **RN03** - Apenas os memorandos já autenticado por todos os responsáveis, ou seja, situação AUTENTICADO, pode ser enviado. * **RN04** - Caso o parâmetro LISTAR_TODOS_MEMORANDOS_UNIDADE esteja habilitado, serão listados todos os memorandos enviados pela unidade do usuário logado ==== 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.TipoDocumentoProtocolo | administrativo.protocolo.tipoDocumento | | br.ufrn.sipac.protocolo.dominio.LeituraDocumento | administrativo.protocolo.leitura_documento | | br.ufrn.sipac.protocolo.dominio.AutenticadorDocumento | administrativo.protocolo.autenticador_documento | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Protocolo Link: Memorandos -> Cadastro/Autenticação -> Enviar/Alterar Memorandos Usuário: marcilia, jbb, paulinho. Papel que usuário deve ter: Sem checagem de papéis. ===== Cenários de Teste ===== * Para que um memorando apresente a situação de **AGUARD. AUTEN.**, no final do seu [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando|cadastro/alteração]], este deve ser //enviado para autenticação//, opção esta presente apenas quando um memorando apresenta mais de um autenticador (Servidor Assinatura/Responsável). * Para que um memorando apresente a situação de **EM EDIÇÃO**, no final do seu [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:cadastrar_memorando|cadastro/alteração]], deve ser escolhida a opção //Gravar//. * Para que um memorando apresente a situação de **AUTENTICADO**, durante a sua ultima [[desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:autenticacao::autenticar|autenticação]], por um dos seus responsáveis, o mesmo terá que escolher a opção //Autenticar e Não Enviar//. Para cada situação dessa, validar as opções de Alterar, Cancelar e Enviar. ** Testar o parâmetro LISTAR_TODOS_MEMORANDOS_UNIDADE:** - No caso de uso de SIPAC > Protocolo > Memorando> Cadastro > [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:cadastro:enviar_alterar_memorandos|Enviar/Alterar Memorandos]]: * Parâmetro desabilitado (UFRN): * Todos os usuários só vão visualizar os memorandos gravados por ele próprio. * Parâmetro habilitado: * Os usuários vão poder visualizar, alterar, cancelar e enviar os memorandos gravados por todos de sua unidade. *Caso o usuário logado seja chefe de unidade (apuena), vai listar também os memorandos de suas unidades de responsabilidade (além da SINFO ela tem outras). - No caso de uso de SIPAC > Protocolo> Memorando> Consultas > [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:protocolo:casos_de_uso:memorandos:consultas:listar_enviados|Listar Enviados]]: * Parâmetro desabilitado (UFRN): * Os usuários só vão visualizar os memorandos que ele próprio enviou. * No caso de chefe de unidade, ele vai visualizar também os enviados por suas unidades de responsabilidade. * Parâmetro Habilitado: * Os usuários só vão visualizar os memorandos que qualquer usuário da unidade enviou. * Se for chefe de unidade, ele vai visualizar também os enviados por suas unidades de responsabilidade. ===== Dados para o Teste ===== Não se aplica!