Cadastro Unidade de Negócio
Resumo
Essa tela é responsável pelo cadastro das Unidades de Negócio e é a partir dela que o sistema consegue segmentar a qual unidade a fazenda está vinculada, assim como os consultores. Além disso, usamos a segmentação feita nesta tela na feature Prohealth.
Tela de Entrada/Listagem
A tela principal oferece as seguintes opções:
- Nome: Campo que mostra o nome cadastrado.
- Ocultar Prohealth: Campo que mostra a opção sim/não.
- Deletar: Não permitir deletar caso a unidade esteja vinculada a um usuário ou fazenda.
- Inserir: Opção para inserir um novo cadastro.
- Duplicar: Duplica o cadastro.
- Editar: Permite a edição das opções nome e ocultar Prohealth.
Observação
- Tabelas do DB:
tb_unineg, tb_equipe, tb_equipe_pessoa - Caminho: Menu >> Cadastro >> Unidade de Negócio
Requisitos
Requisito 01: Cadastro da Unidade
Campo 01: Nome
| Nome | Nome da unidade de negócio |
|---|
| Descrição | Campo para ser informado o nome da unidade de negócio. |
| Tipo | Texto, varchar |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
Campo 02: Head
| Nome | Head |
|---|
| Descrição | Campo que lista todos os usuários ativos que possuem o perfil Head liberado. Não pode haver duas unidades com o mesmo Head, é preciso validar. |
| Tipo | Lista, int |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
Campo 03: Ocultar Prohealth
| Nome | Ocultar Prohealth |
|---|
| Descrição | Campo que ao ser marcado não exibe a unidade na lista do campo Unidade da tela Prohealth. |
| Tipo | Flag, int |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
Requisito 02: Cadastro das Equipes
As equipes são vinculadas às Unidades de Negócio. Pode haver mais de uma equipe cadastrada e nela pode conter várias pessoas. Um requisito principal é que no Cadastro de Pessoas existe o campo Unidade, onde vamos apontar a qual unidade pertence aquele usuário. Assim, para o cadastro da equipe de cada unidade, o sistema vai listar todos os usuários ativos e que estão vinculados à unidade por meio do cadastro de pessoas.
Campo 01: Unidade de Negócio
| Nome | Unidade de Negócio |
|---|
| Descrição | Campo que mostra o nome da unidade. Campo apenas para visualização. |
| Tipo | Texto, int |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
Campo 02: Nome
| Nome | Nome |
|---|
| Descrição | Campo para informar o nome da equipe. |
| Tipo | Texto, varchar |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
#### Campo 03: Integrantes
| Nome | Integrantes |
|---|
| Descrição | Campo com dois blocos onde o primeiro bloco lista o nome dos usuários ativos vinculados à unidade, e no outro bloco será onde vamos apontar quais desses usuários pertencem à equipe que estamos cadastrando. O primeiro é a chave primária da tabela tb_pessoa e a segunda coluna é a chave primária da tabela tb_equipe. |
| Tipo | Blocos, Tabela Relacional |
| Validação | Sim (X) |
| Obrigatório | Sim (X) |
Exemplo:
