Você está na página 1de 14

Documento de

Casos de Uso
Criar Projeto
Versão 3

Projeto: Modulo
Equipe: Valuenet Team
.
Controle de Versão deste Documento

Versão Quem? Quando? Por quê?


01 Caio Lamarão 18/01/2013 Criação do documento.
02 Caio Lamarão 01/02/2013 Correções:
- Fluxo alternativo #2:
Inclusão de informação de “Terceiro”, para a criação de
registros de Serviços de Terceiros.
- Fluxo alternativo #4:
De “relacionado é do tipo “Produto”, então”
Para “relacionado é do tipo “Despesa”, então”
- Ator
De: Gerente Regional de Serviço
Para: Gerente
Correção aplicada para todos os fluxos
- Pré-Condições
De: “Usuário deve possuir perfil de Gerente Regional
de Serviço”
Para: “O Gerente deve possuir perfil de Gerente
Regional de Serviço ou Gerente de Contas”
- Regra de Negócio #1
De: “Gerentes de Projeto são usuários do perfil Gerente
de Projeto”
Para:” Se o Gerente for usuário com perfil Gerente de
Contas, a lista de Gerentes de Projetos deve trazer
dados de usuários com perfil Gerente Regional de
Serviço.
Se o Gerente for usuário com perfil Gerente
Regional de Serviço, a lista de Gerentes de Projetos
deve trazer dados de usuários com perfil Gerente de
Projetos.”
03 Caio Lamarão 22/02/2013 Correção:
- Dado de Projeto - valor de Projeto - incluido
Conteúdo
1. INTRODUÇÃO 4
1.1 OBJETIVOS..................................................................................................................... 4
1.2 ATORES......................................................................................................................... 4
1.3 MODELO DE DADOS........................................................................................................ 4
1.4 PRÉ-CONDIÇÕES............................................................................................................ 4
2. MOCKUP & FLUXOS DE EVENTOS 4
2.1 MOCKUP........................................................................................................................ 4
2.2 FLUXO BÁSICO............................................................................................................... 5
2.3 FLUXOS ALTERNATIVOS.................................................................................................. 7
2.4 Regras de Negócio..................................................................................................... 12
1. Introdução
Este documento especifica as solicitações no projeto intitulado Modulo, referente aos
itens encaminhados pela Modulo. O objetivo do documento é fornecer aos
desenvolvedores as informações necessárias para realizar correções e ajustes nas
customizações efetuadas, assim como para a realização dos testes e homologação da
aplicação.

1.1 Objetivos
Detalhar funcionalidade de criação automática de Projetos e demais respectivos
registros a partir de Oportunidades fechadas e ganhas.

1.2 Atores
Gerente

1.3 Modelo de Dados


Por ser consideravelmente grande, está declarado ao longo dos fluxos para facilitar
visualização e entendimento.

1.4 Pré-Condições
Navegador padrão: Internet Explorer (a partir da versão 7.0)
Acesso de usuário a plataforma realizado com sucesso.
O Gerente deve possuir perfil de Gerente Regional de Serviço ou Gerente de Contas
Um botão “Criar Projetos” deve estar disponível no layout de Oportunidades para o
perfil Gerente Regional de Serviço

2. Mockup & Fluxos de Eventos

2.1 Mockup
Não se aplica
2.2 Fluxo Básico

1. O Gerente clica na aba Oportunidades e pesquisa por registros de Oportunidades


fechadas e ganhas, e que ainda não tenham sido convertidas para Projetos.
2. O Salesforce disponibiliza os registros consultados.
3. O Gerente seleciona um dos registros e aciona a opção Editar
4. O Salesforce disponibiliza o layout de Oportunidade em modo de edição com a
opção Criar Projetos.
5. O Gerente aciona a opção Criar Projetos
6. O Salesforce disponibiliza as informações de acordo com a regra de negócio #1:
Nome do Projeto
Gerente de Projeto,
Data de Inicio Prevista,
Data de Fim Prevista
e as opções Ok e Cancela.
7. O Gerente preenche a informações e aciona a opção OK
8. O Salesforce inclui um registro de Projeto, com base nos seguintes dados:
Destino Origem dos dados
Projeto Oportunidades Constantes / Variáveis
Código do Projeto Regra de Negócio #2
Fase “Planejamento”
Status “Ativo”
Nome do Projeto Nome do Projeto
Atribuido a Gerente de Projeto
Oportunidade Oportunidade(id)
Valor do Projeto Valor(Amount)
Data prevista de inicio Data de Inicio Prevista,
Data prevista de fim Data de Fim Prevista

Após o incluir o novo do Projeto, o Salesforce inclui registos para os seguintes objetos:

Destino Origem dos dados


Faturas Projeto Constantes / Variáveis
Projeto Projeto(id)
Ano/Mês Regra de Negócio #4

Destino Origem dos dados


Resumo Financeiro Projeto Itens de Linha de Constantes /
Cotação Variáveis
#Regra de Negócio 3
Projeto Projeto(id)
Ano/Mês Regra de Negócio #4
Orçado na Venda Regra de Negócio #6
Consultoria
Orçado na Venda Regra de Negócio #6
Serviços Terceiros
Orçado na Venda Regra de Negócio #6
Despesas
Orçado na Venda Regra de Negócio #6
Produtos

e envia mensagem informando que a inclusão ocorreu com sucesso


9. Fim do Fluxo
2.3 Fluxos Alternativos

Fluxo alternativo #1: no passo 8 do fluxo básico, o Salesforce verifica que existem
registros de Item de Linha para Cotação aprovada, onde o tipo do registro do Produto
relacionado é do tipo “Consultoria”, então

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Consultoria Projeto Item de Linha Constantes /
Cotação Variáveis
#Regra de Negócio 3
Projeto Projeto(id)
Cargo Produto(id)
Ano/Mês Regra de Negócio #4
Horas Planejadas Regra de Negócio #7

Retorna ao passo 8 do fluxo básico


Fluxo alternativo #2: no passo 8 do fluxo básico, o Salesforce verifica que existem
registros de Item de Linha para Cotação aprovada, onde o tipo do registro do Produto
relacionado é do tipo “Serviço de Terceiros”, então

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Serviços de Projeto Item de Linha Conta Constantes /
Terceiros Cotação Variáveis
#Regra de Negócio 3
Projeto Projeto(id)
Serviço Produto(id)
Terceiro Conta(id)
Ano/Mês Regra de Negócio #4
Valor Planejado Regra de Negócio #7

Retorna ao passo 8 do fluxo básico


Fluxo alternativo #3: no passo 8 do fluxo básico, o Salesforce verifica que existem
registros de Item de Linha para Cotação aprovada, onde o tipo do registro do Produto
relacionado é do tipo “Produto”, então

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Produto do Projeto Item de Linha Constantes /
Projeto Cotação Variáveis
#Regra de Negócio 3
Projeto Projeto(id)
Produto Produto(id)
Ano/Mês Regra de Negócio #4
Valor Executado Regra de Negócio #7

Retorna ao passo 8 do fluxo básico


Fluxo alternativo #4: no passo 8 do fluxo básico, o Salesforce verifica que existem
registros de Item de Linha para Cotação aprovada, onde o tipo do registro do Produto
relacionado é do tipo “Despesas”, então

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Despesas Projeto Item de Linha Constantes /
Cotação Variáveis
#Regra de Negócio 3
Projeto Projeto(id)
Produto Produto(id)
Ano/Mês Regra de Negócio #4
Valor Planejado Regra de Negócio #7

Retorna ao passo 8 do fluxo básico


Fluxo alternativo #5: no passo 8 do fluxo básico, o Salesforce verifica que existem
registros de Security Provider para a Oportunidade aprovada, então:

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Security Provider Projeto Cotação Constantes /
#Regra de Negócio 3 Variáveis
Projeto Projeto(id)
Ano/Mês Regra de Negócio #4
Total Planejado Valor Security Provider

Retorna ao passo 8 do fluxo básico


Fluxo alternativo #6: no passo 8 do fluxo básico, o Salesforce verifica que existem
dados de Comissão e Premiação para a Cotação aprovada, então:

1. O Salesforce inclui registos para o seguinte objeto:

Destino Origem dos dados


Comissão e Projeto Cotação Constantes /
Premiação #Regra de Negócio 3 Variáveis
Projeto Projeto(id)
Ano/Mês Regra de Negócio #4
Tipo de Bonificação Regra de Negócio #5
Valor Previsto Regra de Negócio #5

Retorna ao passo 8 do fluxo básico


2.4 Regras de Negócio

Regra de Negócio #1:


As informações de Data de Inicio Prevista e Data de Fim Prevista possuem
valor inicial dos campos “Data prevista inicio” e “Data prevista término” da
Oportunidade.
Se o Gerente for usuário com perfil Gerente de Contas, a lista de Gerentes de
Projetos deve trazer dados de usuários com perfil Gerente Regional de Serviço.
Se o Gerente for usuário com perfil Gerente Regional de Serviço, a lista de
Gerentes de Projetos deve trazer dados de usuários com perfil Gerente de Projetos.

Regra de Negócio #2:


Código do Projeto = <Código Oportunidade>< 2 caracteres para o projeto>

Regra de Negócio #3:


Dados da Cotação aprovada para a Oportunidade

Regra de Negócio #4:


Criar registros para cada Ano/Mês durante
o período previsto.
Ex.: Data prevista de inicio = 05/01/2013
Data prevista de fim =23/09/2013

Criar data de 1º dia útil


Ano/Mês= 01/01/2013
Ano/Mês= 01/02/2013
...
Ano/Mês= 01/09/2013

Regra de Negócio #5
Para cada Ano/Mês do período previsto, criar sempre 2 registros para
Comissão e Premiação, referentes aos Tipos de Bonificação possíveis, e associar os
respectivos valores do objeto Cotação.
Ex.:
Ano /Mês Tipo Bonificação Valor
01/01/2013 Comissão Cotação(Valor da Comissão)
01/01/2013 Premiação Cotação(Valor da Premiação)

Regra de Negócio #6
Para cada Ano/Mês, registrar os valores dos campos “Orçado na Venda”, com
a seguinte regra, por cada tipo de registro de Produto relacionado nos Itens de Linha
da Cotação aprovada:

Sum(Item de Linha Cotação(Quantidade) * Item de Linha Cotação(Preço da Venda))

Se, para a Cotação aprovada, não houver Item de Linha para o Produto do tipo
de registro relacionado, o valor do campo deve ser 0.
Regra de Negócio #7
O Valor do campo deve ser o valor do campo Quantidade do Item de Linha da
Cotação / Quantidade de Meses do período previsto

Ex.: Quantidade = 60
Meses= 9
Valor = 6,66...

Você também pode gostar