~~ODT~~
Buscar Empresas
Esse caso de uso realiza a busca na rede por usuários do tipo pessoa jurídica com a finalidade de adicioná-los aos contatos do usuário logado.
Esse caso de uso realiza a busca por usuários que são pessaos jurídicas na rede com a finalidade de adicioná-los aos contatos do usuário logado ou simplesmente conhecer as empresas que estão ligadas à rede.
Pré-condições:
- Estar logado com qualquer tipo de usuário.
Descrição do Caso de Uso
Este caso de uso inicia quando um usuário acessa o link “Empresas”, que está no menu principal do sistema. A página mostra uma lista com todas as empresas cadastradas ligadas ao usuário e os campos de busca para realizar uma filtragem nas mesmas.
A lista de empresas ligadas ao usuário apresentadas deve seguir uma ordem específica de apresentação:
- Empresas que possuam tipos de interesse e áreas de conhecimento em comum com o usuário logado
- Empresas que possuam apenas áreas de conhecimento em comum com o usuário logado
- Empresas que possuam apenas tipos de interesse em comum com o usuário logado
- Empresas que não possuam tipos de interesse nem áreas de conhecimento em comum com o usuário logado
Nessa listagem, para cada empresa são mostrados os seguintes campos:
- Foto do Usuário (pessoa jurídica)
- Nome: Tipo - TEXTO.
- Perfil: Tipo - TEXTO.
- Tipo de Empresa: Tipo - TEXTO.
- Interesses: Tipo - TEXTO.
- Áreas de Conhecimento: Tipo - TEXTO.
A busca por outras empresas cadastradas na rede pode ser feita utilizando os seguintes filtros:
- Nome: Tipo - TEXTO.
- Nome de exibição: Tipo - TEXTO.
- Ocupação: Tipo - TEXTO.
- Área de Conhecimento: Tipo - TEXTO.
- Tipo de Interesse: Tipo - TEXTO.
Ao realizar a busca são retornados as empresas com as seguintes informações:
- Foto do Usuário (pessoa jurídica)
- Perfil: Tipo - TEXTO.
- Tipo de Empresa: Tipo - TEXTO.
- Interesses:: Tipo - TEXTO.
E para cada usuário uma opção para adicioná-lo aos Contatos.
Caso nenhum campo de filtro seja selecionado o sistema pede para o usuário utilize ao menos um filtro.
Principais Regras de negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.redesocial.portal.postagem.dominio.Contato | sigaa.rede_social.contato |
br.redesocial.portal.postagem.dominio.UsuarioRedeSocial | sigaa.rede_social.usuario_portal |
Plano de Teste
Sistema: ALUMINI
Link(s): Inicio → Empresas
Usuário: qualquer
Papel que o usuário deve ter: qualquer
Cenários de Teste
Não se aplica
Dados para o Teste
Não se aplica.