Mudanças entre as edições de "Cadastro de Eventos na Agenda"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 39: Linha 39:
 
#Repetição: Informa os dias que o evento vai ocorrer seg, ter,...dom,todos os dias, uma vez ao mês
 
#Repetição: Informa os dias que o evento vai ocorrer seg, ter,...dom,todos os dias, uma vez ao mês
 
#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.
 
#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.
 +
 +
'''- Formatar a estrutura de repetição do evento:'''
 +
 +
Um evento pode ser configurado para ter repetição diária, semanal, mensal ou anual. A frequência do evento será estruturada e formatada usando a tabela FREQUENCIA_EVENTO.
 +
 +
A tabela FREQUENCIA_EVENTO será associada a um evento através do campo CD_EVENTO, que definirá o evento que contempla a repetição cadastrada. Atrelado ao código do evento, estão os campos ID_REPETICAO, que define o padrão de repetição do evento (dia da semana, dia do mês, e mês do ano), e ID_TIPO_REPETICAO, que define o tipo de repetição de evento (diária, semanal, mensal ou anual).
  
 
=== Configurações ===
 
=== Configurações ===

Edição das 14h50min de 20 de agosto de 2018

Histórico de Alterações

Data Quem Comentários
09/08/2018 Ryvane Maria Criação do documento

Necessidade

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

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

Deverá 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:

Neste cadastro, deverão ser incluídos os seguintes campos:

  1. Ícone: Poderão ser associados a um evento um ícone que ilustre a atividade a ser realizada.
  2. 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.
  3. Hora de início: Hora de início do evento
  4. 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.
  5. Hora de término: Hora de término do evento
  6. Título: Tem como finalidade identificar e descrever o evento de forma rápida.
  7. 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.
  8. Notificação: Envio de notificação ao e-mail do usuário criador do evento e de cada usuário participante convidado.
  9. Cliente: Define se o evento envolve algum cliente específico ou não.
  10. Local: Define o local 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.
  11. Repetição: Informa os dias que o evento vai ocorrer seg, ter,...dom,todos os dias, uma vez ao mês
  12. 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.

- Formatar a estrutura de repetição do evento:

Um evento pode ser configurado para ter repetição diária, semanal, mensal ou anual. A frequência do evento será estruturada e formatada usando a tabela FREQUENCIA_EVENTO.

A tabela FREQUENCIA_EVENTO será associada a um evento através do campo CD_EVENTO, que definirá o evento que contempla a repetição cadastrada. Atrelado ao código do evento, estão os campos ID_REPETICAO, que define o padrão de repetição do evento (dia da semana, dia do mês, e mês do ano), e ID_TIPO_REPETICAO, que define o tipo de repetição de evento (diária, semanal, mensal ou anual).

Configurações

  1. Este cadastro deve ser criado no módulo de controle de eventos.

Estrutura de banco

EVENTO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_EVENTO INT SIM NÃO Código do evento
CD_TIPO_EVENTO INT SIM NÃO Código do tipo do evento
CD_USUARIO INT SIM NÃO Código do usuário criador do evento
DT_INICIO DATETIME SIM NÃO Data de início do evento
DT_FIM DATETIME NÃO NÃO Data de término do evento
HR_INICIO VARCHAR(15) NÃO NÃO Horário de início do evento
HR_FIM VARCHAR(15) NÃO NÃO Horário de término do evento
DS_TITULO VARCHAR(50) SIM NÃO Título do evento
DS_DESCRICAO VARCHAR(1500) NÃO NÃO Texto de descrição do evento
ID_NOTIFICACAO CHAR(1) NÃO NÃO Define se o evento vai enviar notificação
CD_CLIENTE INT NÃO NÃO Define se evento possui um cliente associado
DS_ENDERECO VARCHAR(100) NÃO NÃO Endereço do evento


FREQUENCIA_EVENTO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_EVENTO INT SIM NÃO Código do evento
ID_REPETICAO INT NÃO NÃO Define o padrão de repetição do evento
ID_TIPO_REPETICAO VARCHAR(1) NÃO NÃO Tipo da repetição do evento(semanal, diario, etc...)

Caso não tenha repetição, recebe o valor zero, Caso seja semanal 1 a 7 mensal 1 a 12.

PARTICIPANTE_EVENTO
Coluna Tipo Obrigatório Chave Primária Explicação
CD_EVENTO INT SIM NÃO Código do evento
CD_USUARIO_CONVIDADO INT NÃO NÃO Código do usuário que foi convidado para o 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