Visão Geral de Casos de Uso
Esta seção descreve os principais caminhos de usuário e funcionalidades chave do Flexible Team Share. Serve como guia para revisores durante o teste do aplicativo.
Personas de Usuário
Seção intitulada “Personas de Usuário”| Persona | Perfil | Permissões |
|---|---|---|
| Admin | System Administrator | FTS_App_Access + FTS_Data_Access |
| Manager | Sales Manager / Team Lead | FTS_Data_Access |
| User | Standard User | FTS_Data_Access |
Mapa de Casos de Uso
Seção intitulada “Mapa de Casos de Uso”| Categoria | Casos de Uso | Persona |
|---|---|---|
| Configuração Inicial | Configuração de objeto, configuração de componente, scheduled jobs, configuração de exibição | Admin |
| Gerenciar Equipe | Adicionar, editar, remover membros da equipe, visualizar equipe, acesso temporário, sincronização de owner | Manager, User |
| Tarefas de Admin | Verificação de permissões, desativação, limpeza manual | Admin |
Resumo do Checklist de Testes
Seção intitulada “Resumo do Checklist de Testes”Testes Funcionais
Seção intitulada “Testes Funcionais”- Adicionar membro da equipe (todos os níveis de acesso)
- Editar membro da equipe (alterar acesso, função, data de término)
- Excluir membro da equipe
- Visualizar membros da equipe como Manager
- Visualizar membros da equipe como User (somente leitura)
- Configuração de objeto (adicionar/editar/excluir)
- Gerenciamento de scheduled job
- Execução de limpeza manual
Testes de Segurança
Seção intitulada “Testes de Segurança”- Sem acesso sem permission set
- Usuários não podem editar equipes de outros (a menos que sejam Manager)
- Registros de compartilhamento criados com nível de acesso correto
- Registros de compartilhamento excluídos quando membro removido
- Validation rules aplicadas (data de término)
Testes de Configuração de UI
Seção intitulada “Testes de Configuração de UI”- Título de cartão personalizado exibido corretamente
- Limite de exibição (Max Displayed Members) respeitado
- Toggle “Show X more” / “Show less” funciona
- Limit = 0 mostra todos os membros
- Owner sempre primeiro na visualização colapsada
Casos Extremos
Seção intitulada “Casos Extremos”- Rejeição de membro da equipe duplicado
- Rejeição de data de término passada
- Limite máximo atingido
- Aviso de objeto não configurado
- Usuário não encontrado na lookup