Mudanças entre as edições de "Agendamento de eventos"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 67: Linha 67:
 
'''- Estrutura de notificações do evento:'''
 
'''- Estrutura de notificações do evento:'''
  
Todos os participantes de um evento, inclusive o seu criador, poderão ser alertados acerca do evento através de um e-mail, que será enviado para o e-mail cadastrado daquele usuário, no campo EMAIL da tabela USUARIO.
+
Todos os participantes de um evento, inclusive o seu criador, poderão ser alertados acerca do evento através de um e-mail, que será enviado para o e-mail cadastrado daquele usuário, no campo EMAIL da tabela USUARIO. Para que isso ocorra, ao cadastrar o evento o usuário deve selecionar a opção 'notificação'.
  
 
'''- Estrutura de participantes do evento:'''
 
'''- Estrutura de participantes do evento:'''
  
Por exemplo, para o evento com código 1234, foram convidados como participantes os usuários com códigos 234 e 456. Neste caso, a tabela PARTICIPANTE_EVENTO deve ser preenchida da seguinte forma:
+
É possível incluir os participantes do evento, selecionando, além de um cliente específico, um ou mais usuários do sistema.
  
 
=== Estrutura de banco ===
 
=== Estrutura de banco ===

Edição das 17h21min de 20 de março de 2019

Histórico de Alterações

Data Quem Comentários
14/02/2019 Ryvane Maria Criação do documento

Necessidade

É necessário realizar o controle e a gestão das atividades e eventos a serem realizados.

Para que isso seja possível, inicialmente, o usuário deve cadastrar essas atividades no GeoSales, inserindo informações que são necessárias para o agendamento dos diversos tipos de eventos.

Solução

Será criado um cadastro de eventos, de forma que o usuário consiga inserir algumas informações que possam vir a realizar definições a respeito do evento a ser inserido.

Implementação

Desenvolvimento

- Criar campos no cadastro de eventos:

O cadastro de evento será dividido em algumas etapas.Inicialmente o usuário deve cadastrar um cabeçalho para o seu evento. Neste cabeçalho, deverão ser inseridas as seguintes informações:

  1. Título: Tem como finalidade identificar o evento de forma rápida.
  2. Cor da Tag: Poderá ser associada a um evento uma cor que ilustre a atividade a ser realizada.
  3. Data de início: Data de início do evento, caso seja um evento que ocorrerá em apenas um dia, este campo irá definir a sua data de realização.
  4. Hora de início: Hora de início do evento.
  5. Data de término: Data de término do evento, caso seja um evento que ocorrerá em apenas um dia, este campo não precisa ser preenchido.
  6. Hora de término: Hora de término do evento

Cadastradas as informações de cabeçalho é necessário definir os detalhes do evento. Nesta aba, são inseridas informações de localização e tipo do evento, como pode-se visualizar abaixo:

  1. Tipo do evento: Os tipos de eventos irão depender dos tipos cadastrados pelo usuário de acordo com o documento Cadastro de tipo de eventos.
  2. Descrição: Permite ao usuário inserir uma descrição mais detalhada a respeito do evento. Com possibilidade de formatação de texto html, é possível editar e formatar a descrição do evento.
  3. Endereço: Define o endereço do evento, caso um cliente tenha sido selecionado, deve-se carregar o endereço do cliente porém, o usuário tem opção de usar outro endereço.
  4. Bairro: Define o bairro do endereço o evento, caso um cliente tenha sido selecionado, deve-se carregar o bairro do cliente.
  5. Cidade: Define a cidade do endereço o evento, caso um cliente tenha sido selecionado, deve-se carregar a cidade do cliente.
  6. Estado: Define o estado do endereço o evento, caso um cliente tenha sido selecionado, deve-se carregar o estado do cliente.

A aba seguinte tem como objetivo definir os participantes do evento, e o usuário pode cadastrar as seguintes informações:

  1. Cliente: Define se o evento envolve algum cliente específico ou não.
  2. Participantes: Será possível adicionar ao eventos usuários participantes que estejam de alguma forma envolvidos com o evento. Estes usuários participantes poderão ser relacionados através do seu nome de usuário, e devem ter vínculo com o usuário que está criando o evento.
  3. Notificação: Envio de notificação ao e-mail do usuário criador do evento e de cada usuário participante convidado.

Por fim, na última aba, é possível definir a periodicidade do evento, através do campo abaixo:

  1. Repetição: Informa os dias que o evento vai ocorrer, caso seja em determinados dia da semana, todos os dias, uma vez ao mês

- Estrutura de repetição do evento:

Um evento pode ser configurado para ter repetição diária, semanal ou mensal. Caso o usuário deseje criar um evento com repetição mensal é necessário definir os dias do mês que o evento deve se repetir. Caso o usuário selecione a opção semanal, é necessário definir os dias da semana em que o evento irá se repetir. No tipo de repetição diário, o evento ocorre, como o próprio nome diz, diariamente. Por fim, para o tipo de repetição única, o evento não se repete

A frequência do evento será estruturada e formatada usando a tabela FREQUENCIA_EVENTO.

- Estrutura de localização do evento:

Para preencher um evento o usuário pode pesquisar através do campo 'Localização'. Por exemplo, ao pesquisar por 'Shopping Via sul', o endereço é preenchido automaticamente.

Os dados cadastrados acerca do local do evento deverão ser salvos na tabela EVENTO.

- Estrutura de notificações do evento:

Todos os participantes de um evento, inclusive o seu criador, poderão ser alertados acerca do evento através de um e-mail, que será enviado para o e-mail cadastrado daquele usuário, no campo EMAIL da tabela USUARIO. Para que isso ocorra, ao cadastrar o evento o usuário deve selecionar a opção 'notificação'.

- Estrutura de participantes do evento:

É possível incluir os participantes do evento, selecionando, além de um cliente específico, um ou mais usuários do sistema.

Estrutura de banco

As informações de eventos serão salvas nas tabelas EVENTO, FREQUENCIA_EVENTO, PARTICIPANTE_EVENTO.

Regras de Negócios

[RN1] -

Resultados Esperados

Protótipos

Fluxos Padrão

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data Assinatura
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000