~~ODT~~
Este caso de uso tem a finalidade de assinar documentos escritos no sistema. Essa funcionalidade é utilizada pelos servidores da instituição.
Pré condição: Ter documentos pendentes de assinatura do usuário logado.
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Protocolo → Processos → Assinatura → Assinar Documentos.
Ao acessar o caso de uso todos os documentos são listados exibindo os seguintes dados:
Cada um dos documentos encontrados terão as opções de Visualizar, Alterar, Assinar e Remover.
O caso de uso é finalizado.
<ifauth@admin>
Classe | Tabela |
---|---|
br.ufrn.sipac.protocolo.dominio.AutenticadorDocumento | administrativo.protocolo.autenticador_documento |
<\ifauth>
Sistema: SIPAC
Módulo: Protocolo
Link(s): Processos → Assinatura → Assinar Documentos
Usuário: narasouza
Papel que usuário deve ter: Qualquer papel que dê acesso ao módulo
Cenário 1:
Cadastrar Documento, selecionando a opção de escrever documento. Logar com um servidor de assinatura informado no passo anterior e Assinar o documento.
⇒ Verificar na tabela protocolo.autenticador_documento se foram persistidas corretamente as colunas data_autenticacao, registro_autenticadao e o cargo ou atividade da assinatura.
⇒ Verificar se o status do documento foi alterado para ATIVO quando o último usuário cadastrar a assinatura
Cenário 2:
Realizar o mesmo procedimento acima, mas assinando vários documentos de uma vez (selecionando pelos checkboxes).
Cenário 3:
Cadastrar Documento, selecionando a opção de escrever documento. Logar com um servidor de assinatura informado no passo anterior e Alterar o documento.
⇒ Verificar se os dados são alterados corretamente
⇒ Verificar se foi registrada uma movimentação de alteração no documento
⇒ Verificar se, ao remover os usuários que estão pendentes de assinatura, o status do documento é alterado para ATIVO
Cenário 4:
Cadastrar Documento, selecionando a opção de escrever documento. Logar com um servidor de assinatura informado no passo anterior e Cancelar o documento.
⇒ Verificar se o status do documento é alterado para CANCELADO
⇒ Verificar se é registrado na tabela documento.autenticador_documento as colunas data_inativacao e registro_inativacao relacionadas ao documento cancelado.