Índice
Introdução
A funcionalidade Lixeira de Recursos permite que os usuários do Smart View recuperem recursos que foram deletados do sistema. Ao excluir um recurso, ele não é removido imediatamente do sistema. Em vez disso, é enviado para a lixeira, onde permanece disponível pelo período de 30 dias. Após esse prazo, o sistema realiza a remoção de forma automática e permanente, sem possibilidade de recuperação.
Acessando a Lixeira
A lixeira é unificada, portanto, lista recursos de todos os tipos que foram excluídos. A funcionalidade pode ser acessada através do menu lateral "Lixeira", abaixo da opção "Pastas"

Gerenciando Recursos Excluídos
A interface da lixeira apresenta todos os recursos de todos os tipos excluídos pelo usuário em formato de tabela, seguindo o padrão visual do Smart View. Cada linha exibe as seguintes informações:
- Nome — nome do recurso excluído
- Tipo — tipo do recurso
- Descrição — detalhes do recurso, visíveis ao passar o mouse sobre o ícone

- Data de exclusão — data e hora em que o recurso foi enviado para a lixeira

Para restaurar um recurso, ou seja, devolvê-lo ao sistema como se nunca tivesse sido excluído, localize o item desejado na listagem e clique no ícone de Restaurar, conforme imagem abaixo. Ao confirmar, o recurso voltará a aparecer normalmente na listagem correspondente e estará disponível para uso.

Após a confirmação, será exibido outro modal perguntando ao usuário se ele deseja ser redirecionado para a listagem do tipo do recurso. Para se manter na tela da lixeira, basta clicar em 'Cancelar'.

Para excluir permanentemente um recurso, localize o item desejado na listagem e clique no ícone de Excluir, conforme imagem abaixo.
Após a confirmação, o recurso será removido permanentemente e deixará de aparecer na lixeira.

Tempo de Vida dos Recursos Excluídos
Os recursos excluídos não ficam armazenados na lixeira indefinidamente. Por padrão, recursos deletados há mais de 30 dias são removidos automaticamente do sistema de forma definitiva.
No entanto, o tempo de vida dos recursos na lixeira pode ser configurado pelo administrador do sistema através das configurações globais do Smart View. Aqui está um exemplo de configuração:
"ResourceTrash": {
"RecurringCronExpression": "0 30 23 ? * *",
"TimeToLiveInDays": 20
}
TimeToLiveInDays
- Define por quantos dias os recursos permanecem na lixeira antes de serem removidos definitivamente.
- No exemplo acima: 2
0 dias - Se não configurado, o padrão é 30 dias
RecurringCronExpression
- Define a frequência com que o sistema verifica e remove os recursos expirados da lixeira.
- É uma expressão CRON no formato:
segundos minutos horas dia mês dia-da-semana
Entendendo a expressão CRON do exemplo ("0 30 23 ? * *"):
| Posição | Campo | Valor | Significado |
|---|
| 1 | Segundos | 0 | A execução ocorre no segundo 0 |
| 2 | Minutos | 30 | Executa no minuto 30 |
| 3 | Horas | 23 | Executa às 23h |
| 4 | Dia do mês | ? | Não especificado |
| 5 | Mês | * | Em todos os meses |
| 6 | Dia da semana | * | Em todos os dias da semana |
Com a configuração do exemplo (RecurringCronExpression: "0 30 23 ? * *" e TimeToLiveInDays: 20):
- Todo dia às 23:30, o sistema executa automaticamente a limpeza da lixeira;
- São removidos definitivamente todos os recursos excluídos há mais de 20 dias;
- Os recursos removidos não podem ser recuperados após essa limpeza automática.
Para facilitar a criação e validação das expressões CRON, é possível usar a ferramenta https://crontab.cronhub.io/.