Please enable JavaScript.
Coggle requires JavaScript to display documents.
ECM - Lixeira (Tela Lixeira (Excluir Permanentemente: (Qual o tratamento…
ECM - Lixeira
Tela Lixeira
Ao clicar no menu Lixeira, o sistema está apresentando a lista de documentos/pastas removidos do portal;
- Deve mostrar a lista de documentos/pastas que o usuário logado removeu e registros que o mesmo possui permissão de edição.
- Para usuários administradores deve mostrar todos os documentos/pastas removidos no sistema.
Na barra superior da tela está sendo apresentado o título da tela, um breve descrição sobre a mesma e o campo Buscar;
- Inicialmente deve mostrar os itens citados acima.
- Se alguns registro da lista for selecionado, deve mostrar as opções Restaurar, Excluir Permanentemente e Ver Detalhes.
No portal dispõe uma área para acessar os documentos e pastas removidos do sistema;
- No canto inferior esquerdo deve haver o menu Lixeira abaixo do menu Compartilhamento.
Ao passar o mouse sobre os menus na barra superior, o sistema está apresentando um tooltip com a descrição do mesmo;
- Deve apresentar tooltip com o nome do menu (Restaurar, Excluir Permanentemente e Ver Detalhes).
A grid apresenta as coluna Nome do Documento, Tipo do Documento, Situação, Usuário que efetuou a exclusão e Data de Exclusão;
- Deve apresentar as colunas citadas e permitir ordenar os registros da grid ao clicar sobre a descrição da coluna.
- Validar a ordenação de registros por ordem numérica e alfabética.*
Ver Detalhes:
Documentos na Lixeira:
Ao acessar os detalhes de um documento (Ver Detalhes) na aba Detalhes está apresentando as abas Detalhes e Histórico de Revisão;
- Deve mostrar o ícone com a extensão do arquivo e o título da publicação.
- Aba Detalhes: Título, Tipo de Documento, Data de efetivação, Tamanho, Extensão, Local, Responsável, Número de acessos e Índice.
- Aba Histórico de Revisão: Deve apresentar as versões do documento, a data de criação e efetivação da versão. Não deve mostrar o botão Criar Revisão.
- Validar a veracidade das informações apresentadas em cada item.
Qual o tratamento do sistema ao selecionar múltiplos documentos da lixeira e acessar o menu Ver Detalhes;
- Deve mostrar sempre as informações correspondentes ao último registro selecionado.
- Validar: Fechar o detalhamento e abrir novamente, deve sempre mostrar o último registro selecionado.
Pastas na Lixeira:
Qual o tratamento do sistema ao selecionar múltiplas pastas da lixeira e acessar o menu Ver Detalhes;
- Deve mostrar sempre as informações correspondentes ao último registro selecionado.
- Validar: Fechar o detalhamento e abrir novamente, deve sempre mostrar o último registro selecionado.
Ao selecionar uma pasta da lixeira, no botão Ver Detalhes deve apresentar apenas a aba Detalhes;
- Deve listar os itens: Título, Modificado, Criado em, Criado por, Local, Início, Pastas e Documentos.
- Validar a veracidade das informações apresentadas em cada item.
-
Excluir Permanentemente:
Qual o tratamento do sistema ao clicar com o botão direito sobre um documento/pasta e acionar a exclusão individual do registro na grid da lixeira;
- Deve apresentar a tela solicitando a confirmação do usuário para tal ação.
- Se o usuário não possui permissão de edição no documento/pasta selecionado, no menu de contexto não deve mostrar a opção de excluir.
- Validar as opções de saída da tela OK, FECHAR e CANCELAR.
- OK: Deve fechar a tela e excluir os itens selecionados na grid.
- FECHAR: Deve manter o item na grid e fechar a tela.
- CANCELAR: Deve manter o item na grid e fechar a tela.
Ao clicar no botão Excluir Permanentemente disposto na barra superior da lixeira, o sistema está abrindo a tela para confirmação da ação;
- Deve apresentar a tela solicitando a confirmação do usuário para tal ação.
- Validar a seleção de um ou múltiplos itens da grid.
- Validar as opções de saída da tela OK, FECHAR e CANCELAR.
- OK: Deve fechar a tela e excluir item na grid respeitando a regra de negócio.
- FECHAR: Deve manter o item na grid e fechar a tela.
- CANCELAR: Deve manter o item na grid e fechar a tela.
- Usuário Administrador: Apresenta a opção de exclusão para todos os documentos/pastas.
- Usuário Publicador: Apresenta a opção de exclusão apenas para os documentos/pastas que o mesmo tem permissão de edição, se selecionar múltiplos a opção continua sendo apresentada, mas não deleta tudo.
A opção de Excluir Permanentemente na barra superior da lixeira, somente está sendo apresentada quando um ou mais itens na grid forem selecionados;
- Deve apresentar o botão só quando um item ou mais estiverem selecionados.
Qual o tratamento ao tentar excluir pastas que possuem documentos ou subpastas dentro da mesma, na qual o usuário logado não tenha permissão de edição;
- Não deve permitir a exclusão da mesma e um alerta informando o motivo deve ser apresentado.
- Validar a padronização do alerta e as formas de saída do mesmo.
O alerta apresentado para a confirmação da exclusão de documentos e pastas, está informando que a exclusão é permanente e que não será possível recuperar os itens selecionados;
- A mensagem deve ser clara e objetiva.
- Validar a padronização do alerta e as formas de saída do mesmo.
Qual o tratamento do sistema ao tentar excluir permanentemente documentos que possuem versão futura programada;
- Não deve interferir na exclusão, a mesma deve ser efetivada e a versão futura removida também.
Os documentos e pastas excluídos permanentemente não devem ser apresentadas em nenhum lugar do sistema;
- Validar a busca dentro da lixeira e a busca no portal de documentos.
- Validar no portal de documentos.
Os documentos que encontram-se na lixeira estão sendo removidos também no ElasticSearch;
- Devem ser retirados no ElasticSearch.
- Ao realizar uma busca pelo documento, o mesmo não deve ser apresentado na lista de retorno.
- Validar documentos removidos juntamente com uma pasta, onde os mesmos também devem ser retirados no ElasticSearch.
Qual o tratamento do sistema ao selecionar todos os registros da lixeira e tentar remove-los permanentemente;
- Deve aplicar todas as regras de documentos e pastas.
- Deve remover apenas os documentos e pastas que forem exceção.
As pastas e documentos removidos permanentemente estão tendo seus dados armazenados no log do banco de dados;
- Deve gravar no log o usuário que realizou a ação.
- Deve armazenar as informações: Usuário (user_id), Data de exclusão (createdAt), enum Activity.DELETE (activity) e ID do documento/pasta (file_id).
Qual o tratamento ao tentar excluir uma pasta que possuía documentos ou subpastas dentro da mesma que o usuário em questão não tinha permissão de edição no momento da exclusão, mas foi edita a pasta pai para permitir edição a todos os documentos e pastas;
- Deve levar em consideração na exclusão permanente as permissões da pasta/documentos quando foi removido do portal.
- Validar: Remover uma subpasta e documentos que o usuário não tem permissão de edição, depois editar a pasta pai para permitir que o grupo do usuário em questão tenha permissão de edição. Na lixeira tentar remover permanentemente a subpasta e documentos, não deve permitir a exclusão.
-
-
Na barra superior inicialmente o INÍCIO deve mostrar a descrição "Lixeira" e não o caminho da pasta;
- Não deve mostrar breadcrumb.
- Deve "desmarcar" a seleção da treeview de pasta ao acessar a área da lixeira.
Na coluna Tipo de Documento somente está apresentado valor quando o registro listado corresponde a um documento;
- Se o registro for uma pasta, não deve apresentar valor nesta coluna.
- Validar a ordenação de registros sem informação na coluna Tipo de Documento.
Em todas as colunas da grid da lixeira está sendo apresentado os valores corretos;
- Deve mostrar o valor correspondente a cada coluna.
- Validar o retorno de valores nas colunas com descrição grande.
Qual o tratamento do sistema, caso o valor de retorno na coluna Usuário seja muito extensa;
- Não deve ocorrer erros e uma quebra de texto deve ser aplicada se a quantidade de caracteres for superior ao tamanho limite da coluna.
- Deve apresentar um tooltip com o nome completo do usuário ao passar o mouse sobre o registro desta coluna.
Qual o tratamento do sistema na apresentação de valor na coluna Usuário que Excluiu, caso o usuário que tenha removido o documento/pasta esteja inativo;
- Deve mostrar o nome do usuário sem falhas.
Campo Buscar:
Qual o tratamento do sistema ao realizar uma busca por um valor não cadastrado;
- Deve apresentar no centro da tela um alerta de registro não encontrado.
- Não deve ocorrer erro se não existir registros para retorno.
- Verificar a ortografia e padronização do alerta, bem como a funcionalidade do botão para retorno a listagem.
- Ao clicar no botão Listar Tudo Novamente, o sistema deve retornar para a listagem de registros e limpar o valor inserido no campo Buscar.
Qual o tratamento do sistema ao realizar um filtro informando apenas parte da descrição ou palavra que contenha no nome que deseja buscar;
- Deve retornar todos os registros que contenham no nome a descrição ou palavra filtrada.
- Deve mostrar resultado no centro da tela.
-
Após realizar uma busca e sair da lixeira, ao acessar a mesma novamente não deverá apresentar o campo Buscar com o valor consultado anteriormente;
- O campo e a grid de listagem devem estar sem cache.
Qual o tratamento ao restaurar todos os documentos/pastas retornados da busca na lixeira;
- Deve recuperar apenas os documentos/pastas selecionados, respeitando as regras de negócio.
- Validar a seleção individual de registros e a opção selecionar todos.
Qual o tratamento ao excluir permanentemente todos os documentos/pastas retornados da busca na lixeira;
- Deve excluir apenas os documentos/pastas selecionados, respeitando as regras de negócio.
- Validar a seleção individual de registros e a opção selecionar todos.
Ao abrir o menu de contexto de um documento ou pasta na lixeira está sendo apresentado para seleção apenas as opções Restaurar e Excluir Permanentemente;
- Validar com o item marcado e a abertura do menu direto.
- Validar a seleção de apenas um item, pasta e depois documento.
- Validar a seleção de múltiplos documentos, pastas e documentos com pastas.
Validações Gerais
Ao utilizar a lixeira está sendo registrado os locais acessados, de acordo com a planilha;
- Deve gravar no google analytics todos os eventos e páginas detalhados na planilha.
- Validar os itens TK_PT_PORTAL_DOCUMENT_TRASH (Raiz: DOCUMENTO)
Validar a funcionalidade e layout da tela nos diferentes navegadores;
- Não deve quebrar o layout ao acessar diferentes navegadores.
- Deve funcionar corretamente a tela.
- Validar no IE, Edge, Firefox e Chrome.
Validar a funcionalidade da lixeira em tenant novo e existente;
- Deve funcionar em ambos os tenants.
Validar as telas da lixeira nos idiomas que o sistema suporta;
- Verificar no português, inglês e espanhol.
Caso exista um documento na lixeira com índices únicos, qual o tratamento do sistema ao tentar realizar uma publicação no portal com os mesmos valores do documento na lixeira;
- Não deve interferir em nada, o documento será publicado no portal sem falhas.
-