sistema apontamento
TRANSCRIPT
Definições
Sistema de Apontamento de
Horas e Despesas
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 1
Controle de Versões
Controle de Pendências
Pendência Dependência Data Limite
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 2
1 Conteúdo
I. Objetivo ........................................................................................................................................... 5
II. Introdução ...................................................................................................................................... 5
III. Envolvidos e seus papeis ............................................................................................................ 5
IV. Funções do sistema ...................................................................................................................... 6
V. Documentos relacionados ........................................................................................................... 6
VI. Integração com outros sistemas ................................................................................................ 6
VII. Restrições ....................................................................................................................................... 6
VIII. Requisitos funcionais ................................................................................................................... 7
IX. Diagramas de caso de uso .......................................................................................................... 7
a. Visão Administrador – cadastros básicos ................................................................................ 7
b. Visão Colaborador ........................................................................................................................ 8
c. Visão Gerente ................................................................................................................................. 8
d. Visão Administrador – processos .............................................................................................. 9
X. Descrição dos casos de uso ......................................................................................................10
1. Cadastra Área ..............................................................................................................................................10
2. Cadastra Banco ...........................................................................................................................................10
3. Cadastra Cargo ............................................................................................................................................11
4. Cadastra Filial ..............................................................................................................................................11
5. Cadastra Equipe ..........................................................................................................................................12
6. Cadastra Produto .........................................................................................................................................13
7. Cadastra Tipo de Relação ..........................................................................................................................13
8. Cadastra Tipo de Salário ............................................................................................................................14
9. Cadastra Perfil de Acesso ..........................................................................................................................14
10. Cadastra Acesso de Páginas ...................................................................................................................15
11. Cadastra Colaborador ...............................................................................................................................16
12. Cadastra Taxa de Custo ...........................................................................................................................17
13. Cadastra Perfil para Colaborador ............................................................................................................18
14. Cadastra Fornecedor ................................................................................................................................18
15. Cadastra Colaborador para Fornecedor ................................................................................................19
16. Cadastra Grupo de Clientes .....................................................................................................................20
17. Cadastra Cliente ........................................................................................................................................20
18. Cadastra Empresa .....................................................................................................................................21
19. Cadastra Moeda ........................................................................................................................................21
20. Cadastra Tipo de Despesa .......................................................................................................................22
21. Cadastra Limite de Despesa ....................................................................................................................22
22. Cadastra Projeto ........................................................................................................................................23
23. Libera Apontamento Projeto ....................................................................................................................24
24. Cadastra Taxa de Venda ..........................................................................................................................25
25. Cadastra Administrador de Área .............................................................................................................26
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 3
26. Cadastra Data Limite de Apontamento ..................................................................................................26
27. Registra Acesso .........................................................................................................................................27
28. Cadastra Apontamento de Horas ............................................................................................................28
29. Consulta Apontamento de Horas ............................................................................................................29
30. Cadastra Apontamento de Despesas .....................................................................................................29
31. Consulta Apontamento de Despesas .....................................................................................................30
32. Gera Relatório de Prestação de Contas ................................................................................................31
33. Cadastra Solicitação de Adiantamento ..................................................................................................32
34. Consulta Agenda Telefônica ....................................................................................................................32
35. Atualiza Dados Pessoais ..........................................................................................................................33
36. Consulta Demonstrativo de Pagamento .................................................................................................33
37. Altera Senha ...............................................................................................................................................34
38. Consulta Saldo de Conta Corrente .........................................................................................................35
39. Consulta Saldo de Banco de Horas ........................................................................................................35
40. Consulta Pendência de Aprovação de Horas ........................................................................................36
41. Aprova de Horas para Faturamento .......................................................................................................36
42. Aprova de Horas para Pagamento ..........................................................................................................38
43. Consulta Pendência de Aprovação de Despesas .................................................................................39
44. Aprova Despesas ......................................................................................................................................40
45. Consulta Pendência de Aprovação de Despesas Operadoras ...........................................................41
46. Aprova Cobrança Despesas Operadoras ..............................................................................................42
47. Bloqueia Aprovação de Horas para Faturamento .................................................................................43
48. Bloqueia Aprovação de Horas para Pagamento ...................................................................................44
49. Conferi Comprovantes de Despesas ......................................................................................................45
50. Bloqueia Aprovação de Despesas ..........................................................................................................46
51. Envia E-mail de Comprovantes Pendentes ...........................................................................................47
52. Gera Relatório de Pagamento de Despesas .........................................................................................48
53. Aprova Solicitação de Adiantamento ......................................................................................................49
54. Bloqueia Aprovação de Solicitação de Adiantamento..........................................................................50
55. Gera Relatório de Pagamento de Adiantamento ..................................................................................51
56. Processa Atualização de Saldo ...............................................................................................................52
57. Lança Devolução de Adiantamento ........................................................................................................54
58. Cadastra Cotação de Moedas .................................................................................................................54
59. Atualiza Saldo de Despesas em Moeda Estrangeira ...........................................................................55
60. Cadastra Passagem Aérea ......................................................................................................................56
61. Cadastra Hospedagem .............................................................................................................................57
62. Cadastra Locação de Veículo ..................................................................................................................58
63. Cadastra Outras Despesas de Operadora ............................................................................................59
64. Envia E-mail de Notificação .....................................................................................................................60
65. Conferi Despesas de Operadora .............................................................................................................60
66. Paga Despesas de Operadora ................................................................................................................61
67. Bloqueia Aprovação de Despesas de Operadora .................................................................................62
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 4
68. Gera Nota de Debito .................................................................................................................................63
69. Lança Dados de Folha de Pagamento ...................................................................................................64
70. Baixa Horas de Banco de Horas .............................................................................................................66
71. Libera Demonstrativo de Pagamento .....................................................................................................67
72. Gera Relatório de Pagamento .................................................................................................................68
73. Lança Dados de Nota Fiscal ....................................................................................................................68
74. Libera Apontamento Retroativo ...............................................................................................................69
75. Envia E-mail de Notificação de Demonstrativo de Pagamento ..........................................................70
76. Envia E-mail de Notificação de Nota Fiscal ...........................................................................................70
XI. Diagrama de atividades ...............................................................................................................71
a. Fluxo das atividades de apontamento de horas. ....................................................................................71
b. Fluxo das atividades de apontamento de despesas. .............................................................................72
c. Fluxo das atividades de solicitação de adiantamento de despesas. ....................................................73
d. Fluxo das atividades de despesa de operadoras. ..................................................................................74
XII. Segurança ......................................................................................................................................74
XIII. Anexos ...........................................................................................................................................75
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 5
I. Objetivo
O objetivo deste documento é descrever as funcionalidades e processos de um sistema de coleta e
controle de dados, de uma prestadora de serviços com o foco em atividades executadas em projetos
gerenciados por horas, bem como o controle e fluxo das despesas decorridas nos mesmos.
II. Introdução
A MDNET Consulting é uma empresa prestadora de serviços especializada em consultoria de
informática, onde suas atividades contemplam a gestão de projetos em horas prestadas por seus
colaboradores em seus clientes.
Para atender esta necessidade, está sendo proposto o desenvolvimento de uma ferramenta capaz
de suprir todos os detalhes, nos moldes definidos pela empresa.
III. Envolvidos e seus papeis
Joao da Silva 1 – Diretor Financeiro
• Comitê Executivo
Joao da Silva 2 – Gerente de Projetos
• Gerenciamento do Projeto
Joana da Silva 3 – Coordenadora Financeira
• Coordenadora do Projeto – Definições de Requisitos
Mario Quintana – Analista de Sistema
• Analista do Projeto – Definições de Requisitos
Antonio Maria Jose – Analista de Sistema
• Analista do Projeto – Desenho e definições de Requisitos
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 6
IV. Funções do sistema
As principais funcionalidades do sistema incluem:
• Cadastro de colaboradores;
• Cadastro de projetos;
• Cadastro de clientes;
• Cadastro de parâmetros de despesas
• Controle de horas trabalhadas em clientes pelos colaboradores da MDNET;
• Controle de pagamento das horas aos colaboradores;
• Controle de recebimento das horas dos clientes;
• Controle de despesas e adiantamentos decorrentes dos trabalhos;
• Controle de passagens e hospedagens;
• Controle de banco de horas dos colaboradores.
V. Documentos relacionados
O documento “Tabelas Sistema Apontamento.xlsx” contem uma sugestão detalhada de todas as
tabelas de banco de dados que compõem o sistema bem como o nome dos campos seus tipos, tamanhos e
relacionamentos. O desenvolvedor deverá avaliar e fazer alterações no que julgar necessário.
Na seção X. Descrição dos casos de uso as tabelas estão referenciadas conforme os nomes
adotados no documento citado.
VI. Integração com outros sistemas
Haverá a integração deste sistema com o sistema ERP Microsoft Dynanics AX, e será feita através
de dados armazenados em banco de dados.
Observação. Até a conclusão deste documento, não foram definidos como serão as interfaces.
VII. Restrições
As principais restrições encontradas na fase de especificação de requisitos foram:
1. Plataforma Web;
2. Tecnologia Microsoft (.net com C#);
3. Banco de dados Microsoft.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
VIII. Requisitos funcionais
Os requisitos funcionais descrevem o que o sistema de software deve realizar em resposta a uma
entrada de usuário ou de outro sistema externo.
Estes requisitos estão descritos na forma de
e expressar a interação entre os usuários do sistema e o próprio sistema.
Nos diagramas apresentados a seguir, cada
interação com o usuário por uma flecha. Os atores (usuários) são representados pelos desenhos de
pessoas.
Cada caso de uso possui uma descrição correspondente, e são apresentadas na seção seguinte.
IX. Diagramas de caso de uso
a. Visão Administrador – cadastros básicos
Definições Sistema de Apontamento de Horas e Despesas
Os requisitos funcionais descrevem o que o sistema de software deve realizar em resposta a uma
entrada de usuário ou de outro sistema externo.
Estes requisitos estão descritos na forma de Casos de Uso que são uma maneira formal de capturar
nteração entre os usuários do sistema e o próprio sistema.
Nos diagramas apresentados a seguir, cada Caso de Uso está representado por uma elipse, e sua
interação com o usuário por uma flecha. Os atores (usuários) são representados pelos desenhos de
Cada caso de uso possui uma descrição correspondente, e são apresentadas na seção seguinte.
de caso de uso
cadastros básicos
7
Os requisitos funcionais descrevem o que o sistema de software deve realizar em resposta a uma
que são uma maneira formal de capturar
está representado por uma elipse, e sua
interação com o usuário por uma flecha. Os atores (usuários) são representados pelos desenhos de
Cada caso de uso possui uma descrição correspondente, e são apresentadas na seção seguinte.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
b. Visão Colaborador
c. Visão Gerente
Definições Sistema de Apontamento de Horas e Despesas
8
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
d. Visão Administrador – processos
Observação: Os diagrama
Gerente e Colaborador, isso devido à flexibilidade
perfis e atribuir quais cadastros e processos cada perfil pode
Definições Sistema de Apontamento de Horas e Despesas
processos
diagramas apresentados fazem referência apenas aos
, isso devido à flexibilidade de parametrização do sistema, onde será possível
perfis e atribuir quais cadastros e processos cada perfil poderá executar.
9
s atores Administrador,
de parametrização do sistema, onde será possível criar
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 10
X. Descrição dos casos de uso
1. Cadastra Área
Breve Descrição
Áreas são subdivisões de atuação da empresa MDNET. Ex. consultoria, outsourcing, administrativo.
Tabela Relacionada: tb_Area.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Área e seleciona criar uma nova ou alterar uma existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição da Área, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Área já cadastrada
• O sistema valida se a descrição da Área já existe, retorna uma mensagem e aborta a gravação.
2. Cadastra Banco
Breve Descrição
Instituição financeira (banco), utilizando no cadastro dos colaboradores e fornecedores para as devidas transações financeiras.
Tabela Relacionada: tb_Banco.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Banco e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera o código de compensação bancária e descrição
do Banco, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 11
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Banco já cadastrado
• O sistema valida se o código de compensação bancária já existe, retorna uma mensagem e aborta a gravação.
3. Cadastra Cargo
Breve Descrição
Cargo é uma classificação da função de um colaborador.
Tabela Relacionada: tb_Cargo.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Cargo e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição do Cargo, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Cargo já cadastrado
• O sistema valida se a descrição do cargo já existe, retorna uma mensagem e aborta a gravação.
4. Cadastra Filial
Breve Descrição
Filiais são subdivisões de área. Ex.: gerente de vendas, gerente de suporte.
Tabela Relacionada: tb_Filial.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Filial e seleciona criar uma nova ou alterar uma existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona ou altera a Área e insere ou altera a descrição da Filial,
e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 12
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Filial já cadastrado para uma Área
• O sistema valida se a descrição da filial já existe para a área selecionada, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso 1: Cadastra Área deverá ter sido realizada pelo menos uma vez.
5. Cadastra Equipe
Breve Descrição
Equipes são subdivisões de filiais. Ex.: IT, ERP, CRP.
Tabela Relacionada: tb_Equipe.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Equipe e seleciona criar uma nova ou alterar uma existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona ou altera a Filial e insere ou altera a descrição da
Equipe, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Equipe já cadastrada para uma Filial
• O sistema valida se a descrição da equipe já existe para a filial selecionada, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso 4: Cadastra Filial deverá ter sido realizada pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 13
6. Cadastra Produto
Breve Descrição
Produtos são subdivisões de equipes. Ex.: Microsoft CRM, Oracle/Siebel CRM.
Tabela Relacionada: tb_Produto.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Produto e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona ou altera a Equipe e insere ou altera a descrição do
Produto, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Produto já cadastrado para uma Equipe
• O sistema valida se a descrição do produto já existe para a equipe selecionada, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso 5: Cadastra Equipe deverá ter sido realizada pelo menos uma vez.
7. Cadastra Tipo de Relação
Breve Descrição
Tipo de Relação é uma classificação dada ao contrato que o colaborador tem com a consultoria. Ex.: Contratado, CLT, Temporário.
Tabela Relacionada: tb_Tipo_Relacao.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Tipo de Relação e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição do Tipo de Relação, e solicita
gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 14
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Tipo de Relação já cadastrado
• O sistema valida se a descrição do tipo de relação já existe, retorna uma mensagem e aborta a gravação.
8. Cadastra Tipo de Salário
Breve Descrição
Tipo de Salário é uma classificação dada à forma que o colaborador é remunerado pela consultoria. Ex.: Fixo, Taxa Hora.
Tabela Relacionada: tb_Tipo_Salario.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Tipo de Salário e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição do Tipo de Salário, e solicita
gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Tipo de Salário já cadastrado
• O sistema valida se a descrição do tipo de salário já existe, retorna uma mensagem e aborta a gravação.
9. Cadastra Perfil de Acesso
Breve Descrição
Perfil de Acesso é o nível de permissão que um usuário tem dentro de um sistema.
Tabela Relacionada: tb_Perfil_Acesso.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 15
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Perfil de Acesso e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a o nome, a descrição e o status (ativo ou
inativo) do Perfil, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Perfil de Acesso já cadastrado
• O sistema valida se o nome do perfil já existe, retorna uma mensagem e aborta a gravação.
10. Cadastra Acesso de Páginas
Breve Descrição
Um Perfil de Acesso está relacionado com as principais páginas do sistema. (*)
O ator Administrador relaciona o perfil criado às páginas que este terá acesso.
Tabela Relacionada: tb_Pagina_Perfil.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Acesso de Páginas por perfil e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona um perfil e habilita ou desabilita as páginas que este
tem acesso, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
* As páginas do sistema deverão ser cadastradas na tabela tb_Pagina_Sistema, pela equipe de desenvolvimento. Nenhum usuário incluindo o Administrador do sistema terá acesso a este cadastro. A tabela tb_Pagina_Sistema contem os campos nome e descrição.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 16
11. Cadastra Colaborador
Breve Descrição
Colaboradores são usuários do sistema que possuem nível de acesso para apenas inserir, alterar e consultar informações pessoais de horas e despesas referentes às atividades trabalhadas.
Tabela Relacionada: tb_Colaborador.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Colaboradores e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona o produto, o tipo de relação, o sexo, o cargo e o tipo de
salário, e insere ou altera a o nome, a data de admissão, o status, o endereço, o bairro, o município, o estado, o país, o CEP, o e-mail, a data de nascimento, o sexo, o CPF, o RG e o usuário, e solicita gravação. Observação: Deverá ter um facilitador para o preenchimento de endereço baseado no CEP. Utilizar WebService dos Correios.
4. O sistema valida a entrada de dados. 5. O sistema cria uma senha temporária para o colaborador. 6. O sistema encaminha um e-mail para o colaborador informado os dados de seu
cadastro e sua senha temporária. 7. O sistema retorna uma mensagem de gravação com sucesso. 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Registro das taxas de custo
• O sistema apresenta o histórico de taxas de custo cadastradas para o colaborador (caso de uso 12: Cadastra Taxa de Custo).
3. Trata colaborador já cadastrado
• O sistema valida se o CPF, usuário ou e-mail já existe, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso 2: Cadastra Banco, 3: Cadastra Cargo, 6: Cadastra Produto, 7: Tipo de Relação e 8: Tipo de Salário deverão ter sido realizados pelo menos uma vez.
Preenchendo o campo Data de Demissão
Fluxo de Eventos
Fluxo Básico
1. O ator administrador preenche os dados de data de demissão, e solicita gravação. 2. O sistema valida a entrada de dados. 3. O sistema altera o campo ativo para N. 4. O sistema retorna uma mensagem de gravação com sucesso.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 17
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
12. Cadastra Taxa de Custo
Breve Descrição
Taxa de Custo é o valor pago para um colaborador por hora trabalhada. Independente do Tipo de Relação ou Tipo de Salário, todos os colaboradores cadastrados deverão possuir uma Taxa de Custo por hora.
Observação: Para calcular a Taxa de Custo de um colaborador que tenha seu salário fixo mensal, aplicar a fórmula (salário fixo mensal / 160).
Tabela Relacionada: tb_Taxa_Custo.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Taxa de Custo, seleciona o Colaborador.
2. O sistema apresenta a lista de taxas de custos históricas do colaborador selecionado. 3. O ator administrador insere uma nova informando a taxa de custo (valor hora), uma
breve observação do motivo da alteração da taxa e o mês e ano da vigência da taxa, ou altera a última existe, e solicita gravação.
4. O sistema calcula o salário aplicando a fórmula (taxa custo * 160). 5. O sistema valida a entrada de dados. 6. O sistema altera os lançamentos de apontamento de horas aplicando a nova taxa, caso
haja apontamentos no mês e ano correspondente à vigência da nova taxa cadastrada. 7. O sistema retorna uma mensagem de gravação com sucesso. 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata vigência de taxa coexistente
• O sistema valida se o mês e ano da vigência da nova taxa é menor ou igual a ultima já cadastrada, retorna uma mensagem e aborta a gravação.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 18
13. Cadastra Perfil para Colaborador
Breve Descrição
Atribuir perfil a um colaborador é associar qual nível de acesso o colaborador terá no sistema.
Um colaborador poderá ter mais de um perfil associado a ele.
Tabela Relacionada: tb_Perfil_Colaborador.
Ação do caso de uso: Cadastrar, Alterar e Apagar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Perfil par Colaborador e seleciona um Colaborador.
2. O sistema apresenta a lista de perfis que o colaborador selecionado possui. 3. O ator administrador atribui ou exclui perfis para o colaborador, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
Os casos de uso 9: Cadastra Perfil de Acesso e 11: Cadastra Colaborador deverão ter sido realizados pelo menos uma vez.
Observação: Caso nenhuma atribuição de perfil seja feita ao colaborador, o mesmo não terá
acesso ao sistema.
14. Cadastra Fornecedor
Breve Descrição
Fornecedor é qualquer empresa que forneça produtos ou serviços à MDNET.
Também são considerados fornecedores as empresas dos colaboradores.
Tabela Relacionada: tb_Fornecedor.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de fornecedor e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera o nome, o CNPJ, o status, o telefone, o endereço,
o bairro, o município, o estado, o país, o CEP e solicita gravação.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 19
Observação: Deverá ter um facilitador para o preenchimento de endereço baseado no CEP. Utilizar WebService dos Correios.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Atribui colaborador para fornecedor
• Atribuir o cadastro de colaborador com fornecedor (caso de uso 15: Cadastra Colaborador para Fornecedor).
3. Trata fornecedor já cadastrado
• O sistema valida se o CNPJ já existe, retorna uma mensagem e aborta a gravação.
15. Cadastra Colaborador para Fornecedor
Breve Descrição
Atribuir um colaborador a um fornecedor é “amarrar” a pessoa física (colaborador) à jurídica (fornecedor).
Somente uma empresa poderá ser atribuída a um colaborador, porém, vários colaboradores podem estar atribuídos a um fornecedor.
Tabela Relacionada: tb_Colaborador_Fornecedor.
Ação do caso de uso: Cadastrar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de colaborador para fornecedor e seleciona um fornecedor.
2. O sistema apresenta uma lista de colaboradores já atribuídos ao fornecedor selecionado.
3. O ator administrador adiciona mais um colaborador, selecionado o mesmo em uma lista, ou exclui algum já cadastrado, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
Os casos de uso 11: Cadastra Colaborador e 14: Cadastra Fornecedor deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 20
16. Cadastra Grupo de Clientes
Breve Descrição
Grupo de Cliente é um “conjunto” de clientes.
Tabela Relacionada: tb_Grupo_Cliente.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de Grupo de Clientes e seleciona criar um novo ou alterar um existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição e o status, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata Grupo de Clientes já cadastrado
• O sistema valida se a descrição do grupo já existe, retorna uma mensagem e aborta a gravação.
17. Cadastra Cliente
Breve Descrição
Cliente é toda empresa no qual a MDNET presta serviços.
Tabela Relacionada: tb_Cliente.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de cliente e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera o grupo, o nome, o CNPJ, o status, o telefone, o
endereço, o bairro, o município, o estado, o país, o CEP e solicita gravação. Observação. Deverá ter um facilitador para o preenchimento de endereço baseado no CEP. Utilizar WebService dos Correios.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 21
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata cliente já cadastrado
• O sistema valida se o CNPJ já existe, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso 16: Cadastra Grupo de Clientes deverá ter sido realizado pelo menos uma vez.
18. Cadastra Empresa
Breve Descrição
Este cadastro registra todas as empresas do grupo MDNET.
Tabela Relacionada: tb_Empresa.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de empresa e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera o nome, o CNPJ, o status, o telefone, o endereço,
o bairro, o município, o estado, o país, o CEP e solicita gravação. Observaçã:. Deverá ter um facilitador para o preenchimento de endereço baseado no CEP. Utilizar WebService dos Correios.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata empresa já cadastrada
• O sistema valida se o CNPJ já existe, retorna uma mensagem e aborta a gravação.
19. Cadastra Moeda
Breve Descrição
Este cadastro atribui quais moedas estarão habilitadas no sistema para os apontamentos de despesas.
Tabela Relacionada: tb_Moeda.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 22
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de moeda e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição e a sigla, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata moeda já cadastrada
• O sistema valida se a descrição e sigla já existem, retorna uma mensagem e aborta a gravação.
20. Cadastra Tipo de Despesa
Breve Descrição
Este cadastro atribui quais tipos de despesas estarão habilitados no sistema para os apontamentos.
Tabela Relacionada: tb_Tipo_Despesa.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de tipo de despesa e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador insere ou altera a descrição e o status, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata tipo de despesa já cadastrada
• O sistema valida se a descrição já existe, retorna uma mensagem e aborta a gravação.
21. Cadastra Limite de Despesa
Breve Descrição
Limite de despesa é o valor máximo que um colaborador pode apontar, e a MDNET pode recuperar, de uma determinada despesa em um determinado projeto.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 23
Valor de recuperação é o valor máximo no qual a MDNET irá recuperar essa despesa junto ao seu cliente.
Valor de reembolso é o valor máximo no qual a MDNET irá reembolsar as despesas a seus colaboradores.
O limite pode ser diário, semanal ou mensal.
O valor do reembolso ao consultor pode ser fixado ou integral (tudo que é apontando é reembolsado).
A recuperação dos valores (cobranças das despesas) podem ser por TX/H (taxa hora), ND (nota de débito), NF (nota fiscal) ou NR (não recuperável), e os valores podem ser fixos ou um percentual do valor apontado pelo colaborador.
Tabela Relacionada: tb_Limite_Despesa.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de projeto e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona ou altera o cliente, o gerente o responsável, o produto
e insere ou altera a descrição o status, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata projeto já cadastrado
• O sistema valida se a descrição para o Cliente já existe, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso 20: Cadastra Tipo de Despesa e 22: Cadastra Projeto deverão ter sido realizados pelo menos uma vez.
22. Cadastra Projeto
Breve Descrição
Projeto é a divisão das atividades contratadas por um cliente e executadas pelos colaboradores.
Todas as atividades (horas, despesas, despesas de operadoras de viagens) estão diretamente relacionadas a um projeto.
Tabela Relacionada: tb_Projeto.
Ação do caso de uso: Cadastrar e Alterar.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 24
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de projeto e seleciona criar um novo ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona ou altera o cliente, o diretor do projeto, o gerente de
unidade, o gerente do projeto, o responsável, o produto e insere ou altera a descrição o status, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata projeto já cadastrado
• O sistema valida se a descrição do projeto já existe para o cliente selecionado, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso 6: Cadastra Produto, 17: Cadastra Cliente, 11: Cadastra Colaborador deverão ter sido realizados pelo menos uma vez.
23. Libera Apontamento Projeto
Breve Descrição
Liberar apontamento é autorizar um colaborador a registrar seus dados de horas trabalhadas e despesas geradas em um determinado projeto.
Esta autorização tem como base uma data de início e uma data fim não permitindo a inserção de dados em datas fora da liberação.
Tabela Relacionada: tb_Liberacao_Apontamento.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de liberação de apontamento e seleciona criar uma nova ou alterar um já existente.
2. O sistema apresenta o formulário conforme a seleção do passo anterior. 3. O ator administrador seleciona um colaborador, um projeto e informa a data de início
e fim da liberação, informa se a liberação é para os apontamentos de horas e despesas, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 25
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Registra taxa de venda
• O sistema apresenta o histórico de taxas de venda cadastradas para o colaborador (caso de uso 24: Cadastra Taxa de Venda).
3. Trata liberação de apontamento em períodos coexistentes
• O sistema valida se o colaborador está sendo liberado para um projeto em um período já cadastrado, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador e 22: Cadastra Projeto deverão ter sido realizados pelo menos uma vez.
24. Cadastra Taxa de Venda
Breve Descrição
Taxa de venda é o valor que o colaborador é vendido no projeto (valor base para cobrança junto ao cliente).
Tabela Relacionada: tb_Taxa_Venda.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de taxa de venda e seleciona um projeto.
2. O sistema apresenta a lista de todos os colaboradores com liberação de apontamento para o projeto.
3. O ator administrador seleciona um colaborador. 4. O sistema apresenta uma lista de históricos das taxas de venda do colaborador
selecionado, para o projeto em questão. 5. O ator administrador insere uma nova informando a taxa de venda (valor hora), uma
breve observação do motivo da alteração da taxa, o dia, mês e ano de vigência da nova taxa, ou altera a última taxa existente, e solicita gravação.
6. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
7. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata vigência de taxa coexistente
• O sistema valida se o mês e ano da vigência da nova taxa é menor ou igual a ultima já cadastrada, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 26
25. Cadastra Administrador de Área
Breve Descrição
Administradores de Área são usuários “máster” de área.
Estes usuários possuem o poder de aprovar horas e despesas de projetos que estão dentro da estrutura de área no qual estão cadastrados, bem como incluir apontamentos para outros colaboradores nestes projetos.
Tabela Relacionada: tb_Administrador_Area.
Ação do caso de uso: Cadastrar,Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de usuários administradores de área e seleciona uma área.
2. O sistema apresenta a lista de todos os administradores cadastrados para a área selecionada.
3. O ator cria um novo administrador de área selecionando um colaborador, habilitando as opções de aprovação de horas e despesas e habilitando a opção de incluir apontamentos para terceiros. O ator também pode altera as opções de um administrador de área já cadastrado ou excluí-lo definitivamente.
4. O ator administrador solicita garvação. 5. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata colaborador já cadastrado para a área
• O sistema valida se o colaborador já está cadastrado como administrador da área selecionada, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 1: Cadastra Área deverão ter sido realizados pelo menos uma vez.
26. Cadastra Data Limite de Apontamento
Breve Descrição
Data limite de apontamento é a data máxima que um colaborador pode executar os processos de apontamento de horas e de despesas.
Tabela Relacionada: tb_Data_Limite_Apontamento.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 27
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de data limite de apontamento.
2. O sistema apresenta a lista de todos os períodos cadastrados. 3. O ator administrador seleciona um período (mês/ano), inseri a data limite de
apontamento de horas, inseri a data limite de apontamento de despesas, ou altera uma data existente, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata período já cadastrado
• O sistema valida se o período já está cadastrado, retorna uma mensagem e aborta a gravação.
27. Registra Acesso
Breve Descrição
Registrar acesso é registrar todas as tentativas de acesso no sistema com ou sem sucesso.
Tabela Relacionada: tb_Log_Acesso.
Ação do caso de uso: Cadastrar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando qualquer ator entra na página de Login do sistema e preenche os campos de usuário e senha, e clica no botão de Entrar no Sistema.
2. O sistema valida as informações de usuário e senha. 3. O sistema registra as informações de usuário, data do acesso, IP da máquina ou do link
que o usuário está utilizando, o código identificador da sessão e redireciona o usuário para a página principal do sistema.
4. O caso de uso termina.
Fluxo Alternativo
1. Trata usuário ou senha errado
• O sistema registra as informações de usuário, senha, data do acesso, IP da máquina ou do link que o usuário está utilizando e o código identificador da sessão, retorna
uma mensagem e aborta o processo.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 28
28. Cadastra Apontamento de Horas
Breve Descrição
Apontamento de horas são informações das atividades diárias e horárias que um colaborador executa em um projeto.
Tabela Relacionada: tb_Apontamento_Hora.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de cadastro de apontamento de horas.
2. O sistema apresenta somente os projetos que estão liberados para o colaborador apontar horas.
3. O ator colaborador informa os dados do projeto, data, hora de início, hora de termino, hora de saída para intervalo, hora de retorno do intervalo e descrição das atividades executadas, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata apontamento em data e hora coexistente
• O sistema valida se já existe um apontamento de horas no mesmo dia e horário cadastrado, retorna uma mensagem e aborta a gravação.
3. Trata apontamento em período não liberado
• O sistema valida se a data do apontamento não está liberada para o consultor e projeto, retorna uma mensagem e aborta a gravação. (caso de uso 23: Libera Apontamento Projeto)
4. Trata apontamento alem da data limite permitida
• O sistema verifica se existe um limite de apontamento de horas cadastrado para o período (mês e ano) da data do lançamento. Se existir, o sistema valida se a data do apontamento está alem da data limite para o período, retorna uma mensagem e aborta a gravação. (caso de uso 26: Cadastra Data Limite de Apontamento)
5. Trata liberação de apontamento retroativo
• O sistema verifica se existe um limite de apontamento de horas cadastrado para o período (mês e ano) da data do lançamento. Se existir, o sistema valida se a data do apontamento está alem da data limite liberada para apontamentos retroativos, retorna uma mensagem e aborta a gravação. (caso de uso 74: Libera Apontamento Retroativo)
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 29
29. Consulta Apontamento de Horas
Breve Descrição
Consultas de apontamento de horas são relatórios e consultas que o colaborador pode gerar aplicando filtros de data e projeto.
Tabela Relacionada: tb_Apontamento_Hora.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta de horas apontadas.
2. O ator colaborador informa os filtros de data e projeto, e solicita as informações. 3. O sistema apresenta o resultado das informações em tela. 4. O caso de uso termina.
Fluxo Alternativo
1. Trata data ou projeto não cadastrado
• O sistema valida se não existem dados para os filtros aplicados de data e projeto, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso, 28: Cadastra Apontamento de Horas deve ter sido realizado pelo menos uma vez.
30. Cadastra Apontamento de Despesas
Breve Descrição
Apontamento de despesas são todas as despesas originadas das atividades de um projeto como: Refeição, Taxi, Estadia etc.
Observação. O valor do câmbio no caso de apontamentos na moeda Real será sempre 1,00. Para as demais moeda, veja o caso de uso 58: Cadastra Cotação de Moedas e 59: Atualiza Saldo de Despesas em Moeda Estrangeira.
Tabela Relacionada: tb_Apontamento_Despesa.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de cadastro de apontamento de despesa.
2. O sistema apresenta somente os projetos que estão liberados para o colaborador apontar despesas.
3. O ator colaborador informa os dados do projeto, data, tipo de despesa, moeda da despesa, valor da despesa e descrição da origem da despesa, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 30
sucesso (status 1 – Relatório não Conferido). 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata apontamento em data e tipo de despesa coexistente
• O sistema valida se já existe um apontamento de despesa no mesmo dia e tipo de despesa cadastrado, retorna uma mensagem e aborta a gravação.
3. Trata apontamento em período não liberado
• O sistema valida se a data do apontamento não está liberada para o consultor e projeto, retorna uma mensagem e aborta a gravação. (caso de uso 23: Libera Apontamento Projeto)
4. Trata apontamento alem da data limite permitida
• O sistema verifica se existe um limite de apontamento de despesa cadastrado para o período (mês e ano) da data do lançamento. Se existir, o sistema valida se a data do apontamento está alem da data limite para o período, retorna uma mensagem e aborta a gravação. (caso de uso 26: Cadastra Data Limite de Apontamento)
5. Trata liberação de apontamento retroativo
• O sistema verifica se existe um limite de apontamento de horas cadastrado para o período (mês e ano) da data do lançamento. Se existir, o sistema valida se a data do apontamento está alem da data limite liberada para apontamentos retroativos, retorna uma mensagem e aborta a gravação. (caso de uso 74: Libera Apontamento Retroativo)
6. Trata valor excedido
• O sistema valida se o valor apontado excede o limite estipulado para reembolso do tipo de despesa e periodicidade, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 22: Cadastra Projeto, 23: Libera Apontamento Projeto e 21: Cadastra Limite de Despesa deverão ter sido realizados pelo menos uma vez.
31. Consulta Apontamento de Despesas
Breve Descrição
Consultas de apontamento de despesas são relatórios e consultas que o colaborador pode gerar aplicando filtros de data e projeto.
Tabela Relacionada: tb_Apontamento_Despesa.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta de despesas apontadas.
2. O ator colaborador informa os filtros de data e projeto, e solicita as informações. 3. O sistema apresenta o resultado das informações em tela.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 31
4. O caso de uso termina.
Fluxo Alternativo
1. Trata data ou projeto não cadastrado
• O sistema valida se não existem dados para os filtros aplicados de data e projeto, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso, 30: Cadastra Apontamento de Despesa deve ter sido realizado pelo menos uma vez.
32. Gera Relatório de Prestação de Contas
Breve Descrição
Relatório de prestação de contas é o relatório que acompanha todos os comprovantes (notas fiscais e recibos) das despesas geradas por um consultor em um projeto num determinado período.
Os documentos (relatório mais comprovantes) devem ser encaminhados para o departamento de reembolso de despesas no escritório central da MDNET, para que assim, a MDNET efetive o reembolso após o processo de conferencia de documentação e aprovação dos gerentes.
Tabela Relacionada: tb_Apontamento_Despesa.
Ação do caso de uso: Relatório Impresso.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta de despesas apontadas.
2. O ator colaborador informa um projeto e o período que deseja gerar o relatório, e solicita as informações.
3. O sistema apresenta o resultado das informações em tela. 4. O ator colaborador imprime o relatório. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata data ou projeto não cadastrado
• O sistema valida se não existem dados para os filtros aplicados de data e projeto, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso, 30: Cadastra Apontamento de Despesa deve ter sido realizado pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 32
33. Cadastra Solicitação de Adiantamento
Breve Descrição
Solicitação de adiantamento é um adiantamento de valores que a MDNET repassa ao colaborador. Este adiantamento é compensado posteriormente com as despesas geradas.
Tabela Relacionada: tb_Solicitacao_Adiantamento.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de solicitação de adiantamento.
2. O sistema apresenta somente os projetos que estão liberados para o colaborador apontar despesas.
3. O ator colaborador informa os dados do projeto, data e valor, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 0 – Solicitação não Conferida). 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata solicitação em data e projeto coexistente
• O sistema valida se já existe uma solicitação na mesma data e projeto cadastrado, retorna uma mensagem e aborta a gravação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
34. Consulta Agenda Telefônica
Breve Descrição
Consultar a agenda telefônica é ter acesso aos dados de telefones e e-mails de todos os consultores ativos que estão cadastrados.
Tabela Relacionada: tb_Colaborador.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta de agenda telefônica.
2. O sistema retorna todos os consultores cadastrados com seus dados. 3. O ator colaborador pode informar o filtro de nome para facilitar a consulta. 4. O sistema apresenta o resultado das informações em tela. 5. O caso de uso termina.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 33
Fluxo Alternativo
1. Trata dados do filtro inexistentes
• O sistema valida se não existem dados para o filtro aplicado, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso, 11: Cadastra Colaborador deve ter sido realizado pelo menos uma vez.
35. Atualiza Dados Pessoais
Breve Descrição
Atualizar dados pessoais é alterar os dados de endereço e telefones do colaborador.
Tabela Relacionada: tb_Colaborador.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de atualização de dados pessoais.
2. O sistema apresenta as informações de endereço, bairro, município, estado, país, CEP e formação.
3. O ator colaborador altera os dados, e solicita gravação. Observaçã: Deverá ter um facilitador para o preenchimento de endereço baseado no CEP. Utilizar WebService dos Correios
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
36. Consulta Demonstrativo de Pagamento
Breve Descrição
Demonstrativo de pagamento é o relatório que apresenta os valores a serem pagos à empresa do colaborador (fornecedor), pelas atividades executadas em um período (mês e ano).
Este relatório deve seguir um layout pré-determinado conforme anexo deste documento.
Tabela Relacionada: tb_Folha_Pagamento.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta do
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 34
demonstrativo de pagamento. 2. O sistema apresenta os dados do último demonstrativo liberado. 3. O ator colaborador pode informar o filtro de período do demonstrativo e solicitar a
consulta. 4. O sistema apresenta o resultado das informações em tela. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata dados do filtro inexistentes
• O sistema valida se não existem dados para o filtro aplicado, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso 69: Libera Demonstrativo de Pagamento deve ter sido realizado pelo menos uma vez.
37. Altera Senha
Breve Descrição
Alteração de senha é o processo que atualiza a “chave” de segurança de acesso do usuário no sistema.
Tabela Relacionada: tb_Colaborador.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de alteração de senha.
2. O sistema apresenta um formulário com os campos: senha atual, nova senha e confirmação da nova senha.
3. O ator colaborador preenche os campos, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata senha atual errada
• O sistema valida se a senha atual não confere com a senha registrada no sistema, retorna uma mensagem e aborta a gravação.
3. Trata senha a confirmação de senha errada
• O sistema valida se a confirmação da nova senha é diferente da nova senha, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso, 11: Cadastra Colaborador deve ter sido realizado pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 35
38. Consulta Saldo de Conta Corrente
Breve Descrição
Conta corrente é o fluxo de valores de despesas, adiantamentos e reembolsos. Saldo é a somatória deste fluxo.
Tabela Relacionada: tbl_Conta Corrente.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta do saldo de conta corrente.
2. O sistema apresenta os valor do saldo e o valor da última solicitação de adiantamento aprovada.
3. O ator colaborador pode informar o filtro de período e solicitar a consulta. 4. O sistema apresenta o resultado das informações em tela. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata dados do filtro inexistentes
• O sistema valida se não existem dados para o filtro aplicado, retorna uma mensagem e aborta o processo.
39. Consulta Saldo de Banco de Horas
Breve Descrição
Banco de horas é um controle de horas diferenciado por colaborador. Estas horas podem ser:
- Positivas (a crédito do colaborador) - Quando o colaborador aponta mais horas que a quantidade de horas úteis para o período. A MDNET paga a quantidade de horas úteis e o restante é creditado em banco de horas.
- Negativas (a crédito da MDNET) - Quando o colaborador aponta menos horas que as úteis para o período. A MDNET paga ao colaborador à quantidade de horas úteis, sendo que a diferença entre o apontado e o pago é lançada negativamente no banco.
Tabela Relacionada: tb_Banco_Horas.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator colaborador entra na página de consulta do saldo de banco de horas.
2. O sistema apresenta a quantidade de horas no banco de horas. 3. O ator colaborador pode informar o filtro de período e solicitar a consulta. 4. O sistema apresenta o resultado das informações em tela.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 36
5. O caso de uso termina.
Fluxo Alternativo
1. Trata dados do filtro inexistentes
• O sistema valida se não existem dados para o filtro aplicado, retorna uma mensagem e aborta o processo.
40. Consulta Pendência de Aprovação de Horas
Breve Descrição
Esta consulta apresenta ao gerente de projeto, dados de apontamento de horas de todos os colaboradores que ainda não foram aprovados de um determinado período.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de horas podem gerar esta consulta nos projetos no qual estão relacionados.
Tabela Relacionada: tb_Apontamento_Horas.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de consulta de pendência de aprovação de horas.
2. O sistema apresenta os projetos e o nome dos colaboradores no qual o gerente tem direito de acesso e que estão pendentes de aprovação de horas para o período em questão.
3. O caso de uso termina.
Fluxo Alternativo
1. Trata nenhum apontamento pendente
• O sistema verifica se não há registros de apontamento pendente de aprovação, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso 28: Cadastra Apontamento de Horas deve ter sido realizado pelo menos uma vez.
41. Aprova de Horas para Faturamento
Breve Descrição
Aprovação de horas para faturamento é a revisão que o gerente faz nos lançamentos dos colaboradores, específico para a cobrança das horas aprontadas junto ao cliente que contratou os serviços.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de horas podem aprovar as horas dos projetos no
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 37
qual estão relacionados. Nenhum diretor, gerente de projeto, gerente de unidade, responsável pelo
projeto ou ainda administrador de área, podem aprovar seus próprios apontamentos.
A somatória das horas faturadas corresponde ao valor que será cobrado do cliente.
A somatória de horas não faturadas corresponde ao valor que foi perdido e não serão recuperados.
Tabela Relacionada: tb_Apontamento_Horas.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de aprovação de horas para faturamento e seleciona um projeto.
2. O sistema apresenta todos os colaboradores que apontaram horas no período no projeto selecionado.
3. O ator gerente seleciona um colaborador. 4. O sistema apresenta todos os apontamentos de horas feitos pelo colaborador
selecionado no projeto em questão para o período. 5. O ator gerente analisa lançamento a lançamento. 6. O ator gerente clica em um botão disponível aprovando as horas correspondentes ao
lançamento em questão. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 8. O ator gerente repete o procedimento do passo 5 e 6, e o sistema do passo 7, até o
término dos lançamentos para o colaborador selecionado. 9. O caso de uso termina.
Fluxo Alternativo
1. Trata alteração das horas apontadas
• O ator gerente altera a quantidade de horas apontadas no campo horas faturadas.
• O sistema altera a quantidade de horas no campo horas não faturadas aplicando a fórmula (horas apontadas – horas faturadas = horas não faturadas).
• O ator gerente valida às informações e retorna ao passo 6 do Fluxo Básico. 2. Trata alteração da quantidade de horas com preenchimento maior que as apontadas
• O ator gerente altera a quantidade no campo horas faturadas ou no campo hora não faturada com quantidade maior que a quantidade de horas apontadas.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 3. Trata preenchimento dos campos de horas com valores negativos ou não numéricos.
• O ator gerente informa nos campos de horas valores com sinal negativo e ou não numéricos.
• O sistema valida, retorna uma mensagem de erro e aborta o processo.
Pré-Condições
O caso de uso 28: Cadastra Apontamento de Horas deve ter sido realizado pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 38
42. Aprova de Horas para Pagamento
Breve Descrição
Aprovação de horas para pagamento é a revisão que o gerente faz nos lançamentos dos colaboradores, específico para a remuneração dos serviços prestados ao colaborador.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de horas podem aprovar as horas dos projetos no qual estão relacionados. Nenhum diretor, gerente de projeto, gerente de unidade, responsável pelo
projeto ou ainda administrador de área, podem aprovar seus próprios apontamentos.
A somatória das horas pagas corresponde ao valor que será pago ao colaborador.
A somatória de horas não pagas corresponde ao valor que será perdido e não pago ao colaborador.
A somatória de horas para banco de horas corresponde às horas que não serão pagas imediatamente ao colaborador, porém, serão armazenadas no banco de horas para posterior pagamento ou compensação.
Tabela Relacionada: tb_Apontamento_Horas.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de aprovação de horas para pagamento e seleciona um projeto.
2. O sistema apresenta todos os colaboradores que apontaram horas no período no projeto selecionado.
3. O ator gerente seleciona um colaborador. 4. O sistema apresenta todos os apontamentos de horas feitos pelo colaborador
selecionado no projeto em questão para o período. 5. Por padrão, o valor que o sistema apresenta no campo horas pagas é o mesmo valor
que foi definido pelo gerente no campo horas faturadas e no campo horas não pagas, o sistema apresenta o mesmo valor definido pelo gerente como horas não faturadas.
6. O ator gerente analisa lançamento a lançamento. 7. O ator gerente clica em um botão disponível aprovando as horas correspondentes ao
lançamento em questão. 8. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 9. O ator gerente repete o procedimento do passo 6 e 7, e o sistema do passo 8, até o
término dos lançamentos para o colaborador selecionado. 10. O caso de uso termina.
Fluxo Alternativo
1. Trata alteração das horas apontadas
• O ator gerente altera a quantidade de horas apontadas no campo horas pagas.
• O sistema altera a quantidade de horas no campo horas não pagas aplicando a fórmula (horas apontadas – horas pagas = horas não pagas).
• O ator gerente valida às informações e retorna ao passo 7 do Fluxo Básico. 2. Trata alteração da quantidade de horas para banco
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 39
• Por padrão, no campo horas para banco o valor apresentado é zero.
• O ator gerente altera a quantidade no campo horas para banco.
• O ator gerente valida às informações e retorna ao passo 7 do Fluxo Básico. 3. Trata alteração da quantidade de horas com preenchimento maior que as apontadas
• O ator gerente altera a quantidade no campo horas pagas ou no campo hora não pagas ou no campo horas para banco, onde a somatória dos três campos citados é maior que a quantidade de horas apontadas.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 4. Trata preenchimento dos campos de horas com valores negativos ou não numéricos.
• O ator gerente informa nos campos de horas valores com sinal negativo e ou não numéricos.
• O sistema valida, retorna uma mensagem de erro e aborta o processo.
Pré-Condições
Os casos de uso 28: Cadastra Apontamento de Horas, 47: Bloqueia Aprovação de Horas para Faturamento devem ter sido realizados pelo menos uma vez.
43. Consulta Pendência de Aprovação de Despesas
Breve Descrição
Esta consulta apresenta ao gerente de projeto, dados de apontamento de despesas de todos os colaboradores que ainda não foram aprovados de um determinado período.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de despesas podem gerar esta consulta nos projetos no qual estão relacionados.
Tabela Relacionada: tb_Apontamento_Despesas.
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de consulta de pendência de aprovação de despesas.
2. O sistema apresenta os projetos e o nome dos colaboradores no qual o gerente tem direito de acesso e que estão pendentes de aprovação de despesas para o período em questão.
3. O caso de uso termina.
Fluxo Alternativo
1. Trata nenhum apontamento pendente
• O sistema verifica se não há registros de apontamento pendente de aprovação, retorna uma mensagem e aborta o processo.
Pré-Condições
Os casos de uso 30: Cadastra Apontamento de Despesa e 49: Conferi Comprovantes de Despesa devem ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 40
44. Aprova Despesas
Breve Descrição
Aprovação de despesas é a revisão que o gerente faz nos lançamentos das despesas oriundas de projeto para reembolso dos colaboradores e recuperação junto aos clientes.
Por procedimento as aprovações de despesas devem ser feitas semanalmente.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de despesas podem aprovar as despesas dos projetos no qual estão relacionados. Nenhum diretor, gerente de projeto, gerente de unidade,
responsável pelo projeto ou ainda administrador de área, podem aprovar seus próprios apontamentos.
A somatória dos valores de reembolso corresponde ao valor que será reembolsado ao colaborador que gerou a despesa.
A somatória dos valores de recuperação corresponde ao valor que será cobrado do cliente no qual o projeto relacionado gerou as despesas.
Classificação é o método que a despesa será recuperada. Existem as seguintes possibilidades: por TX/H (taxa hora), ND (nota de débito), NF (nota fiscal) ou NR (não recuperável).
Tabela Relacionada: tb_Apontamento_Despesas.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de aprovação de despesas e seleciona um projeto.
2. O sistema apresenta todos os colaboradores que apontaram despesas no período no projeto selecionado.
3. O ator gerente seleciona um colaborador. 4. O sistema apresenta todos os apontamentos de despesa feitos pelo colaborador
selecionado no projeto em questão para o período. 5. O ator gerente analisa lançamento a lançamento. 6. O ator gerente clica em um botão disponível aprovando a despesa correspondente ao
lançamento em questão. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 3 - Aprovado). 8. O ator gerente repete o procedimento do passo 5 e 6, e o sistema do passo 7, até o
término dos lançamentos para o colaborador selecionado. 9. O caso de uso termina.
Fluxo Alternativo
1. Trata alteração dos valores
• O ator gerente altera o valor no campo valor reembolsado ou no campo valor recuperado.
• O ator gerente valida às informações e retorna ao passo 6 do Fluxo Básico. 2. Trata alteração da classificação de recuperação
• Por padrão, o sistema apresenta o método de recuperação conforme cadastro
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 41
previamente feito no limite de despesa (caso de uso 21: Cadastra Limite de Despesa).
• O ator gerente altera o valor no campo classificação diferente de NR, valida as informações e retorna ao passo 6 do Fluxo Básico , ou.
• O ator gerente selecionar a opção NR.
• O sistema apaga o valor apresentado no campo recuperação.
• O ator gerente valida às informações e retorna ao passo 6 do Fluxo Básico. 3. Trata alteração de valores superior ao valor apontado
• O ator gerente altera os valores com um número superior ao valor apontado ou no campo reembolsado ou no campo recuperado e solicita gravação.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 4. Trata preenchimento dos campos com valores negativos ou não numéricos.
• O ator gerente informa no campo reembolsado ou recuperado valores com sinal negativo e ou não numéricos e solicita gravação.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 5. Trata aprovação parcial da despesa
• O ator gerente altera o valor de recuperação com um número inferior ao valor da despesa e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 4 – Aprovação Parcial).
6. Trata a rejeição da despesa
• O ator gerente por algum motivo não aprova a despesa zerando o valor do reembolso e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 5 – Rejeitado).
Pré-Condições
Os casos de uso 30: Cadastra Apontamento de Despesa e 49: Conferi Comprovantes de Despesa devem ter sido realizados pelo menos uma vez.
45. Consulta Pendência de Aprovação de Despesas Operadoras
Breve Descrição
Esta consulta apresenta ao gerente de projeto, dados de lançamentos de despesas de operadoras (passagem aérea, hospedagem, locação de automóveis e/ou outras despesas) de todos os colaboradores que ainda não foram aprovados para reembolso de um determinado período.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de despesas podem gerar esta consulta nos projetos no qual estão relacionados.
Tabela Relacionada: tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem, tb_Operadora_Outras_Despesas..
Ação do caso de uso: Consultar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de consulta de
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 42
pendência de aprovação de despesas de operadoras. 2. O sistema apresenta os projetos e o nome dos colaboradores no qual o gerente tem
direito de acesso e que estão pendentes de aprovação de despesas para o período em questão.
3. O caso de uso termina.
Fluxo Alternativo
1. Trata nenhum apontamento pendente
• O sistema verifica se não há registros de apontamento pendente de aprovação, retorna uma mensagem e aborta o processo.
Pré-Condições
Os casos de uso 60: Cadastra Passagem Aérea ou 62: Cadastra Hospedagem ou 63: Cadastra Locação de Veículos ou 64: Cadastra Outras Despesas de Operadoras, 65 Conferi Despesas Operadoras e 66: Paga Despesas Operadoras devem ter sido realizados pelo menos uma vez.
46. Aprova Cobrança Despesas Operadoras
Breve Descrição
Despesas de operadoras de viagens são despesas geradas nos projetos onde quem adquire a despesa e é reembolsada são as operadoras.
Estas despesas podem ser dos tipos: Passagem aérea, hospedagem, locação de automóvel ou despesas diversas “outras despesas”.
A aprovação destas despesas está relacionada à recuperação junto aos clientes onde os projetos executados geraram as mesmas.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de despesas podem aprovar as despesas dos projetos no qual estão relacionados. Nenhum diretor, gerente de projeto, gerente de unidade,
responsável pelo projeto ou ainda administrador de área, podem aprovar suas próprias despesas.
Tabelas Relacionadas: tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem, tb_Operadora_Outras_Despesas.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator gerente entra na página de aprovação de despesas de operadoras e seleciona um projeto.
2. O sistema apresenta todos os colaboradores que contem despesas no período e no projeto selecionado.
3. O ator gerente seleciona um colaborador. 4. O sistema apresenta todas as despesas do colaborador selecionado no projeto em
questão para o período. 5. O ator gerente analisa lançamento a lançamento. 6. O ator gerente seleciona o método de recuperação “classificação” da despesa exceto
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 43
NR. 7. O ator gerente clica em um botão disponível aprovando a despesa correspondente ao
lançamento em questão. 8. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 5 – Aprovado). 9. O ator gerente repete o procedimento do passo 5 e 6, e o sistema do passo 7, até o
término dos lançamentos para o colaborador selecionado. 10. O caso de uso termina.
Fluxo Alternativo
1. Trata alteração dos valores
• O ator gerente altera o valor no campo valor recuperável.
• O ator gerente valida às informações e retorna ao passo 6 do Fluxo Básico. 2. Trata alteração da classificação de recuperação para NR
• O ator gerente selecionar a opção NR no campo classificação.
• O sistema apaga o valor apresentado no campo recuperação.
• O ator gerente valida às informações e retorna ao passo 6 do Fluxo Básico. 3. Trata alteração de valor recuperado superior ao valor da despesa
• O ator gerente altera o valor de recuperação com um número superior ao valor da despesa e solicita gravação.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 4. Trata preenchimento dos campos com valores negativos ou não numéricos.
• O ator gerente informa no campo valor recuperável valores com sinal negativo e ou não numéricos e solicita gravação..
• O sistema valida, retorna uma mensagem de erro e aborta o processo.
Pré-Condições
Os casos de uso 60: Cadastra Passagem Aérea ou 62: Cadastra Hospedagem ou 63: Cadastra Locação de Veículos ou 64: Cadastra Outras Despesas de Operadoras, 65 Conferi Despesas Operadoras e 66: Paga Despesas Operadoras devem ter sido realizados pelo menos uma vez.
47. Bloqueia Aprovação de Horas para Faturamento
Breve Descrição
Bloqueio de aprovação de horas para faturamento é um processo que limita qualquer alteração que o ator gerente queira fazer nas aprovações de horas para faturamento de um período (mês e ano).
Tabela Relacionada: tb_Bloqueio_Horas com o campo tipo de bloqueio = "Faturamento" e tb_Apontamento_Hora .
Observação: Somente após este bloqueio, que os gerentes podem fazer as aprovações de horas para pagamento (caso de uso 42: Aprova Horas para Pagamento).
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de bloqueio de
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 44
aprovação de horas para faturamento. 2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria um novo bloqueio informando o período que deseja
bloquear, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O sistema altera todos os lançamentos do campo tb_Apontamento_Hora.
Bloqueado_Faturamento = “S”, do período bloqueado (mês e ano). 6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração do campo bloqueado
• O ator administrador seleciona um período e altera o status para bloqueado = Não, e solicita gravação.
• O sistema verifica o campo tb_Bloqueio_Horas.Bloqueado com o campo tipo de bloqueio = "Pagamento" para o período selecionado.
• Se o valor for “S” (bloqueado), o sistema retorna uma mensagem informando que não é possível desbloquear a aprovação para faturamento antes de desbloquear a aprovação de pagamento para o período, e aborta a gravação.
• Se o valor for “N” (desbloqueado) ou nulo, o sistema altera todos os lançamentos do campo tb_Apontamento_Hora.Bloqueado_Faturamento = “N”, do período selecionado.
Pré-Condições
Os casos de uso, 40: Consulta Pendências de Aprovação de Horas e 41: Aprova Horas para Faturamento deverão ter sido realizados por todos os gerentes, para o período em questão.
48. Bloqueia Aprovação de Horas para Pagamento
Breve Descrição
Bloqueio de aprovação de horas para pagamento é um processo que limita qualquer alteração que o ator gerente queira fazer nas aprovações de horas para pagamento de um período (mês e ano).
Tabela Relacionada: tb_Bloqueio_Horas com o campo tipo de bloqueio = "Pagamento" e tb_Apontamento_Hora.
Observação: Somente após este bloqueio, que o ator administrador pode fazer os lançamentos de folha de pagamento (caso de uso 69: Lança Dados de Folha de Pagamento).
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de bloqueio de aprovação de horas para pagamento.
2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria um novo bloqueio informando o período que deseja
bloquear, e solicita gravação.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 45
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O sistema altera todos os lançamentos do campo tb_Apontamento_Hora. Bloqueado_Pagamento = “S”, do período bloqueado (mês e ano).
6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração do campo bloqueado
• O ator administrador seleciona um período e altera o status para bloqueado = Não, e solicita gravação.
• O sistema verifica a tabela tb_Liberacao_Demonstrativo para o período a ser desbloqueado.
• Se existir um registro para o período, o sistema retorna uma mensagem informando que não é possível desbloquear a aprovação para pagamento, uma vez que o demonstrativo de pagamento para o período já foi liberado e aborta a gravação.
• Se não existir nenhum registro para o período, o sistema altera todos os lançamentos do campo tb_Apontamento_Hora.Bloqueado_Pagamento = “N”, do período selecionado.
Pré-Condições
Os casos de uso, 40: Consulta Pendências de Aprovação de Horas e 42: Aprova Horas para Pagamento deverão ter sido realizados por todos os gerentes, para o período em questão.
49. Conferi Comprovantes de Despesas
Breve Descrição
Conferir os comprovantes de despesa é o processo de revisão que avalia se as despesas apontadas pelos colaboradores condizem com os comprovantes emitidos (notas fiscais e/ou recibos).
Por procedimento as conferencia dos comprovantes de despesas devem ser feitas semanalmente.
Tabela Relacionada: tb_Apontamento_Despesa.
Observação: Somente após este processo de conferência, que o ator gerente pode fazer as aprovações das despesas (caso de uso 44: Aprova Despesas).
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador com o relatório impresso juntos com os comprovantes de despesa, entra na página de conferência de comprovantes de despesa e seleciona um colaborador, um projeto e o período (conforme dados do relatório).
2. O sistema apresenta uma lista de todas as despesas apontadas pelo colaborador no projeto e período selecionado.
3. O ator administrador avalia os lançamentos (valor, data e tipo de despesa apontada versos valor, data e tipo de despesa da nota fiscal).
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 46
4. O ator administrador clica em um botão disponível confirmado que a despesa está conferia com o comprovante.
5. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 2 – Relatório Conferido).
6. O ator administrador repete o procedimento do passo 3 e 4, e o sistema do passo 5, até o término dos lançamentos para o colaborador selecionado.
7. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata comprovante faltante
• O ator administrador marca os apontamentos de despesa que estão com os comprovantes faltando, e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 6 – Comprovante Pendente).
3. Trata apontamento divergente do comprovante
• O ator administrador altera o valor ou o tipo de despesa ou a data correspondente ao comprovante, e solicita gravação.
• O sistema grava os dados originais nos campos correspondentes (xxxx_original) e sobrepõem os valores apontados com os valores alterados.
Pré-Condições
O caso de uso, 30: Cadastra Apontamento de Despesas deverá ter sido realizado pelo menos uma vez.
50. Bloqueia Aprovação de Despesas
Breve Descrição
Bloqueio de aprovação de despesas é um processo que limita qualquer alteração que o ator gerente queira fazer nas aprovações de despesas de um período (semanal).
Tabela Relacionada: tb_Bloqueio_Despesa com o campo tipo de bloqueio = "Despesa" e tb_Apontamento_Despesa.
Observação: Somente após este bloqueio, que o ator administrador pode gerar o relatório de pagamento de despesa (caso de uso 52: Gera Relatório de Pagamento de Despesas).
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de bloqueio de aprovação de despesas.
2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria um novo bloqueio informando o período que deseja
bloquear (semanal), e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 47
5. O sistema altera todos os lançamentos do campo tb_Apontamento_Despesa. Bloqueado_Aprovacao = “S”, do período bloqueado (semanal).
6. O sistema inseri na tabela tbl_Conta_Corrente as informações do colaborador, a somatória das despesas aprovadas para reembolso (com o sinal positivo), a data do processo, e a procedência = “Despesa”.
7. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração do campo bloqueado
• O ator administrador seleciona um período e altera o status para bloqueado = Não, e solicita gravação.
• O sistema verifica se existe algum registro na tabela tb_Controle_Contabil com o campo Tipo_Controle = “Despesa” para o período a ser desbloqueado.
• Se houver algum registro para o período, o sistema retorna uma mensagem informando que não é possível desbloquear a aprovação, uma vez que já foi gerando o relatório de pagamento das despesas em questão e aborta a gravação.
• Se não existir nenhum registro para o período, o sistema altera todos os lançamentos do campo tb_Apontamento_Despesa. Bloqueado_Aprovacao = “N”, e apaga os lançamentos feitos na tabela tbl_Conta_Corrente do período selecionado.
3. Envia e-mail de notificação
• O sistema executa o processo de envio de e-mail (caso de uso 51: Envia e-mail de Comprovantes Pendentes)
Pré-Condições
O caso de uso, 47: Aprova Despesas deverá ter sido realizado pelo menos uma vez.
51. Envia E-mail de Comprovantes Pendentes
Breve Descrição
Este processo notifica os colaboradores que apontaram suas despesas, encaminharam o relatório de prestação de contas para o escritório central com alguns ou todos os comprovantes faltando.
Nesta notificação, é informando especificamente qual lançamento está pendente de comporvante.
Tabela Relacionada: tb_Apontamento_Despesa.
Ação do caso de uso: Execução.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador bloqueia as aprovações para pagamento.
2. O sistema gera e envia e-mails individuais por colaborador com todas as informações das despesas que estão com o status 6 (Comprovante Pendente) no período bloqueado.
3. O caso de uso termina.
Fluxo Alternativo
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 48
1. Trata erro de servidor de e-mail
• O sistema retorna uma mensagem no envio dos e-mails detalhando o erro.
Pré-Condições
O caso de uso, 50: Bloqueia Aprovação Despesas deverá ter sido realizado pelo menos uma vez.
52. Gera Relatório de Pagamento de Despesas
Breve Descrição
Relatório de pagamento de despesas é a lista de informações que será passada ao contas a pagar, onde o mesmo realizará os reembolsos das despesas aos colaboradores.
No processo de geração do relatório de pagamento de despesas, é gerado um código denominado Controle Contábil. Este código é o mapeamento que a contabilidade dá a todo movimento financeiro.
Existem dois tipos de pagamento CH ou DP.
CH são os pagamentos feitos através de transferência bancária para os colaboradores e/ou suas empresas (fornecedores), em instituições financeiras diferentes da instituição financeira da empresa MDNET.
DP são os pagamentos feitos através de transferência bancária para os colaboradores e/ou suas empresas (fornecedores), na mesma instituição financeira que a da MDNET.
Para cada tipo de pagamento, deverá ser criado um controle contábil diferente independente do período.
O código do controle contábil é único e deve seguir o padrão:
- Movimentações financeiras de reembolso de despesas.
Prefixo RV seguindo de 4 números (seqüencial e reiniciado por ano), finalizado com / e os dois últimos dígitos do ano que foi gerado o código. Ex: RV0001/10, RV0002/10.
- Movimentações financeiras de adiantamento de despesas.
Prefixo AV seguindo de 4 números (seqüencial e reiniciado por ano), finalizado com / e os dois últimos dígitos do ano que foi gerado o código. Ex: AV0001/10, AV0002/10 .
- Movimentações financeiras de devolução de adiantamento de despesas.
Prefixo PC seguindo de 4 números (seqüencial e reiniciado por ano), finalizado com / e os dois últimos dígitos do ano que foi gerado o código. Ex: PC0001/10, PC0002/10 .
Tabela Relacionada: tb_Apontamento_Despesa, tbl_Conta Corrente e tb_Controle_Contabil com o campo Tipo_Controle = “Despesa”.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de geração de relatório de pagamento de despesas, e informa qual período será gerado o relatório.
2. O sistema apresenta a numeração seqüencial do código contábil (RV) para o ano, permitindo alteração.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 49
3. O ator administrador confirma a numeração e solicita “Próxima Página”. 4. O sistema apresenta a lista de colaboradores com seus reembolsos aprovados para o
período informado que ainda não foram pagos. 5. O ator administrador seleciona lançamento a lançamento que farão parte deste
pagamento e solicita gravação. 6. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 7. O sistema altera o campo Controle_Contabil da tabela tb_Apontamento_Despesa com
o código RV gerado no processo dos apontamentos relacionados neste pagamento. 8. O sistema registra na tabela tb_Controle_Contabil as informações do controle contábil
gerado no processo. 9. O sistema inseri na tabela tbl_Conta_Corrente as informações do colaborador, a
somatória das despesas que estão sendo pagas (com o sinal negativo), a data do processo, a data do pagamento, o controle contábil e a procedência = “Pagamento”. Observação. Com o lançamento da somatória dos valores com o sinal negativo, o saldo de conta corrente (caso o colaborador não tenha adiantamentos feitos) deverá ser zero, uma vez que o valor de reembolso deve ser igual ao valor de pagamento com o sinal invertido.
10. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
O caso de uso, 50: Bloqueia Aprovação de Despesas deverá ter sido realizado pelo menos uma vez.
53. Aprova Solicitação de Adiantamento
Breve Descrição
Aprovação de solicitação de adiantamento é a revisão que o ator administrador faz nas solicitações de adiantamento de dinheiro como antecipação das despesas que serão geradas em projeto.
Por procedimento as aprovações de solicitação de adiantamento podem ser feitas diariamente.
Observação: Alem do gerente de projeto, os usuários estabelecidos no cadastro do projeto como diretor de projeto, gerente de unidade, responsável pelo projeto e ainda, os usuários estipulados como administradores de área com autorização à aprovação de despesas podem aprovar as despesas dos projetos no qual estão relacionados. Nenhum diretor, gerente de projeto, gerente de unidade,
responsável pelo projeto ou ainda administrador de área, podem aprovar suas próprias solicitações.
Tabela Relacionada: tb_Solicitacao_Adiantamento.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de aprovação de solicitação de adiantamento.
2. O sistema apresenta todos os colaboradores com suas solicitações ainda não
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 50
aprovadas. Também são apresentadas as informações de saldo em conta corrente e o valor do último adiantamento aprovado. Por padrão o sistema apresenta no campo “Valor Aprovado” o mesmo valor que o campo ”Valor Solicitado”.
3. O ator administrador analisa as informações. 4. O ator administrador aprova a solicitação clicando no botão disponível para o
lançamento analisado. 5. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 3 - Aprovado). 6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração de valor superior ao valor solicitado
• O ator administrador altera o valor aprovado com um número superior ao valor solicitado e solicita gravação.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 3. Trata preenchimento dos campos com valores negativos ou não numéricos.
• O ator administrador informa no campo valor aprovado valores com sinal negativo e ou não numéricos e solicita gravação.
• O sistema valida, retorna uma mensagem de erro e aborta o processo. 4. Trata aprovação parcial da solicitação
• O ator administrador altera o valor aprovado com um número inferior ao valor da solicitação de adiantamento, e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 4 – Aprovação Parcial).
5. Trata a rejeição do adiantamento
• O ator administrador por algum motivo não aprova a solicitação de adiantamento, zerando o valor de aprovação e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 5 – Rejeitado).
Pré-Condições
O caso de uso 33: Cadastra Solicitação de Adiantamento deve ter sido realizado pelo menos uma vez.
54. Bloqueia Aprovação de Solicitação de Adiantamento
Breve Descrição
Bloqueio de aprovação de solicitação de adiantamento é um processo que limita qualquer alteração que o ator administrador queira fazer nas aprovações de adiantamento.
Tabela Relacionada: tb_Bloqueio_Despesa com o campo tipo de bloqueio = " Adiantamento" e tb_Solicitacao_Adiantamento.
Observação: Somente após este bloqueio, que o ator administrador pode gerar o relatório de pagamento de adiantamento (caso de uso 55: Gera Relatório de Pagamento de Adiantamento).
Ação do caso de uso: Cadastrar e Alterar.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 51
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de bloqueio de aprovação de adiantamento.
2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria um novo bloqueio informando o período que deseja
bloquear (diário), e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O sistema altera todos os lançamentos do campo tb_Solicitacao_Adiantamento.
Bloqueado_Aprovacao = “S”, do período bloqueado (diário). 6. O sistema inseri na tabela tbl_Conta_Corrente_Adiantamento as informações do
colaborador, a somatória dos adiantamentos aprovados (com o sinal positivo), a data do processo, e a procedência = “Solicitacao”.
7. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração do campo bloqueado
• O ator administrador seleciona um período e altera o status para bloqueado = Não, e solicita gravação.
• O sistema verifica se existe algum registro na tabela tb_Controle_Contabil com o campo Tipo_Controle = “Adiantamento” para o período a ser desbloqueado.
• Se houver algum registro para o período, o sistema retorna uma mensagem informando que não é possível desbloquear a aprovação, uma vez que já foi gerando o relatório de pagamento dos adiantamentos em questão e aborta a gravação.
• Se não existir nenhum registro para o período, o sistema altera todos os lançamentos do campo tb_Solicitação_Adiantamento.Bloqueado_Aprovacao = “N”, e apaga os lançamentos feitos na tabela tbl_Conta_Corrente_Adiantamento do período selecionado.
Pré-Condições
O caso de uso, 55: Aprova Adiantamento deverá ter sido realizado pelo menos uma vez.
55. Gera Relatório de Pagamento de Adiantamento
Breve Descrição
Relatório de pagamento de adiantamento é a lista de informações que será passada ao contas a pagar, onde o mesmo realizará os créditos de adiantamento das despesas aos colaboradores.
No processo de geração do relatório de pagamento de despesas, é gerado um código denominado Controle Contábil. Este código é o mapeamento que a contabilidade dá a todo movimento financeiro conforme citado no caso de uso 52: Gera Relatório de Pagamento de Despesas.
Tabela Relacionada: tb_Solicitacao_Adiantamento, tbl_Conta_Corrente_Adiantamento e tb_Controle_Contabil com o campo Tipo_Controle = “Adiantamento”.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 52
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de geração de relatório de pagamento de adiantamento, e informa qual período será gerado o relatório.
2. O sistema apresenta a numeração seqüencial do código contábil (AV) para o ano, permitindo alteração.
3. O ator administrador confirma a numeração e solicita “Próxima Página”. 4. O sistema apresenta a lista de colaboradores com seus adiantamentos aprovados para
o período informado que ainda não foram pagos. 5. O ator administrador seleciona lançamento a lançamento que farão parte deste
pagamento e solicita gravação. 6. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 7. O sistema altera o campo Controle_Contabil da tabela tb_Solicitacao_Adiantamento
com o código AV gerado no processo dos adiantamentos relacionados neste pagamento.
8. O sistema registra na tabela tb_Controle_Contabil as informações do controle contábil gerado no processo.
9. O sistema inseri na tabela tbl_Conta_Corrente_Adiantamento as informações do colaborador, a somatória dos adiantamentos que estão sendo pagos (com o sinal negativo), a data do processo, a data do pagamento, o controle contábil e a procedência = “Adiantamento”. Observação. Com o lançamento da somatória dos valores com o sinal negativo, o saldo de conta corrente do adiantamento deverá ser zero, uma vez que o valor da solicitação deve ser igual ao valor de pagamento com o sinal invertido.
10. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
O caso de uso, 54: Bloqueia Aprovação de Adiantamento deverá ter sido realizado pelo menos uma vez.
56. Processa Atualização de Saldo
Breve Descrição
Este processo atualiza os dados de conta corrente e conta corrente adiantamento.
Quando um colaborador solicita um adiantamento e no mesmo período ele tem uma despesa a ser reembolsada, por procedimento este colaborador deve receber seu reembolso e também o valor de adiantamento solicitado.
Para que um processo não interferisse no outro, foi optado separar os controles em conta corrente (para as despesas) e conta corrente adiantamento.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 53
Este processo transferi os valores pagos de adiantamento que estão na tabela tb_Conta_Corrente_Adiantamento para a tabela tb_Conta_Corrente, com isso, o saldo de conta corrente do colaborador sempre será a somatória das despesas – a somatória reembolsada – a somatória de adiantamento. Ex. partindo do principio que o saldo do colaborador em conta corrente é zero.
Valor apontado de despesas 10,00
– Valor pago do reembolso das despesas 10,00
– Valor pago de adiantamento 20,00
________________________________________
Saldo total do colaborador -20,00.
Desta forma a cada despesa apontada e aprovada em um próximo período será creditada no controle de conta corrente, abatendo o saldo negativo gerado pelo adiantamento. Ex.
Saldo conta corrente -20,00 (proveniente de adiantamento cedido em período anterior)
+ Apontamento de despesa do período atual 15,00
_________________________________________
Saldo a ser reembolsado no período atual de 5,00.
Observação. Caso o saldo de conta corrente do colaborador esteja negativo, não há valor a ser reembolsado. Este processo só poderá ser executado após o processo de geração de relatório de pagamento de despesas caso de uso 52: Gera Relatório de Pagamento de Despesas.
Tabela Relacionada: tb_Conta_Corrente e tbl_Conta_Corrente_Adiantamento.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de processo de atualização de saldo.
2. O sistema apresenta uma página com os dados da última execução do processo. 3. O ator administrador clica no botão de execução. 4. O sistema copia os dados da tabela tb_Conta_Corrente_Adiantamento que estejam
com o campo Procedencia = “Adiantamento” e com o campo Atualizado = “N” para a tabela tb_Conta_Corrente. Após o término da cópia, o sistema altera o campo Atualizado da tabela tb_Conta_Corrente_Adiantamento para “S” de todos os lançamentos copiados.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
Os casos de uso, 52: Gera Relatório de Pagamento de Despesas e 55: Gera Relatório de Pagamento de Adiantamento deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 54
57. Lança Devolução de Adiantamento
Breve Descrição
Devolução de adiantamento é quando o colaborador não gerou despesas sobre o valor concedido pela MDNET de adiantamento.
Por procedimento, o colaborador deve depositar o valor de devolução em conta corrente informada pela MDNET, e encaminhar um fax e/ou e-mail do comprovante.
Tabela Relacionada: tb_Conta_Corrente.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de lançamento de devolução de adiantamento com o comprovante de depósito em mãos.
2. O ator administrador informa o colaborador que fez o depósito em conta e o valor creditado, e solicita gravação.
3. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
4. O sistema grava os dados na tabela tb_Conta_Corrente com o valor positivo, e gera automaticamente a numeração seqüencial do código contábil (PC) para o ano.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
O caso de uso, 33: Cadastra Solicitação de Adiantamento deverá ter sido realizado pelo menos uma vez.
58. Cadastra Cotação de Moedas
Breve Descrição
Cotação de moedas é o valor cambial de cada moeda adotada no sistema. Estes valores possuem variação diária.
Tabela Relacionada: tb_Cambio.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de cotação de moeda.
2. O sistema apresenta os últimos lançamentos cambiais feitos. 3. O ator administrador insere uma nova cotação selecionando a moeda e informando a
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 55
data e valor da cotação da mesma, e solicita gravação 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Executa a atualização dos apontamentos em moedas estrangeiras
• O sistema executa o caso de uso 59: Atualiza Saldo de Despesas em Moedas Estrangeiras.
3. Trata cotação existente para a moeda
• O sistema valida se já existe cotação cadastrada para a moeda e data informada pelo ator administrador, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso, 19: Cadastra Moeda deverá ter sido realizado pelo menos uma vez.
59. Atualiza Saldo de Despesas em Moeda Estrangeira
Breve Descrição
Este processo atualiza todos os apontamentos de despesas em moeda estrangeira.
Tabela Relacionada: tb_Cambio, tb_Apontamento_Despesas.
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador cadastra uma cotação para uma moeda estrangeira caso de uso 58: Cadastra Cotação de Moeda.
2. O sistema atualiza os campo : Valor_Cambio com o valor do cambio cadastrado e Total_Despesa = (Valor_Despesa * Valor_Cambio) da tabela tb_Apontamento_Despesas, com as informações da moeda e data cadastrada no caso de uso 58: Cadastra Cotação de Moeda.
3. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
O caso de uso, 58: Cadastra Cotação de Moeda deverá ter sido realizado pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 56
60. Cadastra Passagem Aérea
Breve Descrição
Como informado no caso de uso 46: Aprova Cobrança de Despesas de Operador, este cadastramento refere-se às despesas de operadora.
Tabela Relacionada: tb_Operadora_Passagem.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de passagem aérea e seleciona um projeto.
2. O sistema apresenta todos os colaboradores liberados para apontamento de horas no projeto selecionado.
3. O ator administrador seleciona um colaborador. 4. O sistema apresenta todas as passagens já cadastras para o colaborador e projeto
selecionado. 5. O ator administrador insere uma nova passagem ou altera um registro existente. Para
inserir uma nova passagem, o ator administrador deve preencher as informações da passagem de Ida e pode simultaneamente preencher as informações da passagem de Volta. As informações necessárias são: a operadora, a data da passagem, a hora de saída, a hora de chegada no destino, a origem (aeroporto), a escala, o destino (aeroporto), o número do vôo, o valor da passagem, o valor das tarifas, o tipo de entrega da passagem e o código de entrega (Ticket).
6. O ator administrador solicita gravação. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 1 – Aberto). 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata solicitação de passagem coexistente para o colaborador
• O sistema valida se existe outra solicitação de passagem para o colaborador e data, retorna uma mensagem e aborta a gravação.
3. Trata o cancelamento de passagem aérea
• O ator administrador seleciona um registro existente, altera o status para cancelado e solicita a gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 2 – Cancelado).
4. Envia e-mail de notificação
• O sistema executa o caso de uso 64: Envia E-mail de Notificação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 14: Cadastra Fornecedor,18: Cadastra Empresa, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 57
61. Cadastra Hospedagem
Breve Descrição
Como informado no caso de uso 46: Aprova Cobrança de Despesas de Operador, este cadastramento refere-se às despesas de operadora.
Tabela Relacionada: tb_Operadora_Hospedagem.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de hospedagem e seleciona um projeto.
2. O sistema apresenta todos os colaboradores liberados para apontamento de horas no projeto selecionado.
3. O ator administrador seleciona um colaborador. 4. O sistema apresenta todas as hospedagens já cadastras para o colaborador e projeto
selecionado. 5. O ator administrador insere uma nova hospedagem ou altera um registro existente.
Para inserir uma nova hospedagem, o ator administrador deve preencher a operadora, o nome do hotel, o endereço do hotel, o telefone do hotel, a data de checkin a data de checkout, o valor da hospedagem, o tipo de diária (diária ou contrato) e se é fornecido café da manhã.
6. O ator administrador solicita gravação. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 1 – Aberto). 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata solicitação de hospedagem coexistente para o colaborador
• O sistema valida se existe outra hospedagem para o colaborador e data, retorna uma mensagem e aborta a gravação.
3. Trata o cancelamento da hospedagem
• O ator administrador seleciona um registro existente, altera o status para cancelado e solicita a gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 2 – Cancelado).
4. Envia e-mail de notificação
• O sistema executa o caso de uso 64: Envia E-mail de Notificação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 14: Cadastra Fornecedor, 18: Cadastra Empresa, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 58
62. Cadastra Locação de Veículo
Breve Descrição
Como informado no caso de uso 46: Aprova Cobrança de Despesas de Operador, este cadastramento refere-se às despesas de operadora.
Tabela Relacionada: tb_Operadora_Locacao_Auto.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de locação de veículo e seleciona um projeto.
2. O sistema apresenta todos os colaboradores liberados para apontamento de horas no projeto selecionado.
3. O ator administrador seleciona um colaborador. 4. O sistema apresenta todas as locações já cadastras para o colaborador e projeto
selecionado. 5. O ator administrador insere uma nova locação ou altera um registro existente. Para
inserir uma nova locação de veículo, o ator administrador deve preencher a operadora, o nome da locadora, o local de retirada, o local de devolução, a data de retirada e a data de devolução.
6. O ator administrador solicita gravação. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 1 – Aberto). 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata solicitação de locação de veículo coexistente para o colaborador
• O sistema valida se existe outra locação para o colaborador e data, retorna uma mensagem e aborta a gravação.
3. Trata o cancelamento da locação de veículos
• O ator administrador seleciona um registro existente, altera o status para cancelado e solicita a gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 2 – Cancelado).
4. Envia e-mail de notificação
• O sistema executa o caso de uso 64: Envia E-mail de Notificação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 14: Cadastra Fornecedor, 18: Cadastra Empresa, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 59
63. Cadastra Outras Despesas de Operadora
Breve Descrição
Como informado no caso de uso 46: Aprova Cobrança de Despesas de Operador, este cadastramento refere-se às despesas de operadora.
Tabela Relacionada: tb_Operadora_Outras_Despesas.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de cadastro de outras despesas e seleciona um projeto.
2. O sistema apresenta todos os colaboradores liberados para apontamento de horas no projeto selecionado.
3. O ator administrador seleciona um colaborador. 4. O sistema apresenta todas as outras despesas já cadastras para o colaborador e
projeto selecionado. 5. O ator administrador insere uma nova despesa ou altera um registro existente. Para
inserir uma nova despesa, o ator administrador deve preencher a operadora, o tipo de despesa, o valor, a data e uma breve observação.
6. O ator administrador solicita gravação. 7. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso (status 1 – Aberto). 8. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata o cancelamento da despesa
• O ator administrador seleciona um registro existente, altera o status para cancelado e solicita a gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 2 – Cancelado).
3. Envia e-mail de notificação
• O sistema executa o caso de uso 64: Envia E-mail de Notificação.
Pré-Condições
Os casos de uso, 11: Cadastra Colaborador, 14: Cadastra Fornecedor, 18: Cadastra Empresa, 22: Cadastra Projeto e 23: Libera Apontamento Projeto deverão ter sido realizados pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 60
64. Envia E-mail de Notificação
Breve Descrição
Este processo notifica os colaboradores que existe passagem aérea ou hospedagem ou locação de veículos ou outras despesas disponíveis a eles. Esta notificação deve conter todas as informações necessárias para que o colaborador possa utilizar os serviços contratados.
Tabela Relacionada: tb_Operadora_Passagem ou tb_Operadora_Locacao_Auto ou tb_Operadora_Hospedagem ou tb_Operadora_Outras_Despesas
Ação do caso de uso: Execução.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador cadastra uma ou mais opções de despesas de operadora e solicita o envio de e-mail de notificação ao colaborador.
2. O sistema gera e envia e-mails com todas as informações das despesas de operadoras ao colaborador.
3. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de servidor de e-mail
• O sistema retorna uma mensagem no envio dos e-mails detalhando o erro.
Pré-Condições
Um dos casos de uso 60: Cadastra Passagem Aérea, 61: Cadastra Hospedagem, 62: Cadastra Locação de veículos, 63: Cadastra Outras Despesas de Operadora devem ter sido realizados pelo menos uma vez.
65. Conferi Despesas de Operadora
Breve Descrição
Conferir as despesas das operadoras é o procedimento que o ator administrador faz de conferência entre as cobranças encaminhadas pela operadora à MDNET.
Tabela Relacionada: tb_Operadora_Passagem ou tb_Operadora_Locacao_Auto ou tb_Operadora_Hospedagem ou tb_Operadora_Outras_Despesas
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador com a cobrança da operadora em mãos entra na página de conferência de despesas de operadora e seleciona um colaborador, um projeto e o período (conforme dados da cobrança).
2. O sistema apresenta uma lista de todas as despesas geradas para o colaborador no projeto e período selecionado.
3. O ator administrador avalia os lançamentos (valor, data e tipo de despesa versos o valor, data e tipo de despesa da cobrança).
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 61
4. O ator administrador insere as informações de desconto, a data de emissão da fatura, a data de vencimento da fatura, o número da fatura, a nota de débito da operadora e a competência correspondente da despesa e solicita a gravação
5. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 3 – Conferido).
6. O ator administrador repete o procedimento do passo 3 e 4, e o sistema do passo 5, até o término dos lançamentos para o colaborador selecionado.
7. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata comprovante faltante
• O ator administrador marca os apontamentos de despesa que estão com os comprovantes faltando, e solicita gravação.
• O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso (status 6 – Comprovante Pendente).
Pré-Condições
Um dos casos de uso 60: Cadastra Passagem Aérea, 61: Cadastra Hospedagem, 62: Cadastra Locação de veículos, 63: Cadastra Outras Despesas de Operadora devem ter sido realizados pelo menos uma vez.
66. Paga Despesas de Operadora
Breve Descrição
Este processo é apenas a alteração do status das despesas para pago, após a efetivação do pagamento pelo conta a pagar da MDNET.
Tabela Relacionada: tb_Operadora_Passagem ou tb_Operadora_Locacao_Auto ou tb_Operadora_Hospedagem ou tb_Operadora_Outras_Despesas
Observação: Somente após esta conferência que o ator gerente pode aprovar as despesas de operadora para reembolso dos clientes (caso de uso 46: Aprova Cobrança de Despesas Operadora).
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de pagamento das despesas de operadora e informa o número da fatura da operadora.
2. O sistema apresenta todas as despesas de todos os colaboradores e projetos que estão atrelados à este número de fatura.
3. O ator administrador analisa os lançamentos e confirma a alteração de status para pago.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O sistema altera o status de todos os lançamentos de todas as despesas da fatura informada para 4 - Pago.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 62
6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata número de fatura inexistente
• O ator administrador informa um número de fatura não cadastrado anteriormente, retorna uma mensagem e aborta a gravação.
Pré-Condições
O caso de uso, 60: Conferi Despesas de Operadora deverá ter sido realizado pelo menos uma vez.
67. Bloqueia Aprovação de Despesas de Operadora
Breve Descrição
Bloqueio de aprovação de despesas de operadora é um processo que limita qualquer alteração que o ator gerente queira fazer nas aprovações das despesas para reembolso dos clientes.
Tabela Relacionada: tb_Bloqueio_Despesa com o campo tipo de bloqueio = "Despesas Operadora" e as tabelas tb_Operadora_Passagem ou tb_Operadora_Locacao_Auto ou tb_Operadora_Hospedagem ou tb_Operadora_Outras_Despesas.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de bloqueio de aprovação de despesas de operadora.
2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria um novo bloqueio informando o período que deseja
bloquear (semanal), e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O sistema altera o campo Bloqueio_Aprovacao = “S” das tabelas
tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem, tb_Operadora_Outras_Despesas, do período bloqueado (semanal).
6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração do campo bloqueado
• O ator administrador seleciona um período e altera o status para bloqueado = Não, e solicita gravação.
• O sistema verifica se existe algum registro no campo Nota_Debito das tabelas tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem, tb_Operadora_Outras_Despesas para o período a ser desbloqueado.
• Se houver algum registro para o período, o sistema retorna uma mensagem
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 63
informando que não é possível desbloquear a aprovação, uma vez que já foi gerando nota de débito para as despesas em questão e aborta a gravação.
• Se não existir nenhum registro para o período, o sistema altera todos os lançamentos do campo Bloqueado_Aprovacao = “N” das tabelas tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem, tb_Operadora_Outras_Despesas.
Pré-Condições
O caso de uso, 46: Aprova Cobrança de Despesas Operadora deverá ter sido realizado pelo menos uma vez.
68. Gera Nota de Debito
Breve Descrição
Nota de débito é um documento que a MDNET emite a seus clientes cobrando as despesas geradas nos projetos.
Todas as despesas recuperáveis cuja classificação esteja como ND (Nota de Débito), seja ela geradas pelos consultores ou de operadoras podem ser atribuídas a este processo.
Tabela Relacionada: tb_Nota_Debito , tb_Apontamento_Despesa, tb_Operadora_Passagem, tb_Operadora_Locacao_Auto, tb_Operadora_Hospedagem e tb_Operadora_Outras_Despesas.
Ação do caso de uso: Cadastrar, Alterar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de geração de nota de debito.
2. O sistema apresenta uma lista de informações para filtro com as opções de grupo de cliente, cliente, projeto, data limite das despesas, data de emissão da nota, data de vencimento da nota e qual empresa do grupo será a favorecida.
3. O ator administrador seleciona os dados do filtro e confirma. 4. O sistema apresenta o layout da nota de debito com as informações do cliente, as
informações da empresa selecionada como favorecida, as informações de vencimento, emissão, competência e o valor das despesas sumarizadas por colaborador que gerou as despesas no projeto selecionado. (veja os anexos)
5. O ator administrador analisa as informações apresentadas e clica no botão Gerar Nota de Débito.
6. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
7. O sistema gera um código único para a nota de débito compostos de 4 números seqüenciais que é iniciado a cada virada de ano, concatenado com “/” concatenado com os dois últimos dígitos do ano em que a nota de débito foi gerada concatenada com a letra “U”. Ex.: 0001/11U, 0002/11U
8. O sistema altera o campo Nota_Debito das tabelas relacionadas com o código gerado da nota de débito.
9. O sistema apresenta a nota de débito com todas as informações citadas no passo 4, junto com o código da nota de débito.
10. O ator administrador imprime a nota de débito gerada.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 64
11. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração da nota de débito
• O ator administrador entra na página de alteração da nota de débito e informa o código da nota a ser alterada.
• O sistema apresenta todas as despesas detalhadas que originaram o valor da nota de débito por colaborador e projeto.
• O ator administrador altera o valor de recuperação ou o tipo de classificação dos lançamentos ou a data de vencimento e solicita gravação.
• O sistema altera o valor da nota de débito, e apresenta a mesma nota de débito, porém com seus dados alterados.
• O ator administrador imprime a nota de débito gerada. 3. Trata cancelamento da nota de débito
• O ator administrador entra na página de cancelamento da nota de débito e informa o código da nota a ser cancelada.
• O sistema apresenta a nota de débito informada com todos os dados.
• O ator administrador analisa se é de fato a nota de débito a ser cancelada e clica no botão cancelar.
• O sistema cancela a nota de débito.
• O sistema exclui o código da nota no campo Nota_Debito das tabelas relacionadas. 4. Trata reimpressão da nota de débito
• O ator administrador entra na página de reimpressão da nota de débito e informa o código da nota a ser reimpressa.
• O sistema apresenta a nota informada.
• O ator administrador imprime a nota de débito.
Pré-Condições
Os casos de uso, 44: Aprova Despesas ou 46 Aprova Cobrança de Despesas Operadora devem ter sido realizados pelo menos uma vez.
69. Lança Dados de Folha de Pagamento
Breve Descrição
Dados de folha de pagamento são informações complementares aos dados de apontamento de horas.
Neste processo, o sistema apresenta as seguintes informações individuais de cada colaborador como informativo:
• Nome da empresa do colaborador;
• A somatória do valor bruto de todos os colaboradores relacionados à mesma empresa do colaborador;
• A quantidade de horas aprovadas para pagamento no período (quando o colaborador não está cadastrado com o tipo de salário = fixo);
• O valor da taxa hora (quando o colaborador não está cadastrado com o tipo de salário = fixo);
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 65
• O valor aprovado (quantidade de horas aprovadas X taxa hora) (quando o colaborador não está cadastrado com o tipo de salário = fixo);
• Salário Fixo (quando o colaborador está cadastrado com o tipo de salário = fixo).
Observação. Os dados dos colaboradores que estão cadastrados com o tipo de relação “CLT” não entram neste processo.
Tabela Relacionada: tb_Apontamento_Horas e tb_Folha_Pagamento
Ação do caso de uso: Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de lançamento de dados de folha de pagamento.
2. O sistema apresenta uma lista de informações para filtro com as opções de nome do colaborador, tipo de relação, tipo de salário e competência.
3. O ator administrador seleciona os dados do filtro e confirma. 4. O sistema apresenta as informações do colaborador e período selecionado. 5. O ator administrador informa os seguintes dados:
- Horas BHE (horas baixadas no banco de horas – caso de uso 70: Baixa de Horas de Banco de Horas); - Valor de Férias; - Valor Bonus (valor excedente como premiação além do valor aprovado para pagamento); - Horas Complementares (horas excedentes além das horas aprovadas); - Descontos de Empréstimos; - Descontos de Juros; - Descontos de Adiantamentos; - Descontos de Convênios.
6. O sistema calcula os seguintes campos: - Valor BHE aplicando a fórmula (quantidade de Horas BHE informada X valor da taxa do colaborador); - Valor Complementar aplicando a fórmula (quantidade de Horas Complementares informada X valor da taxa hora do colaborador); - Valor Total aplicando a fórmula (Valor Aprovado + Valor BHE + Valor Bonus + Valor Férias + Valor Complementar); - Valor Bruto aplicando a fórmula (Valor Total – Descontos de Empréstimos –Descontos de Juros); - Valor do IRRF aplicando a fórmula (Valor Bruto X 1,50%); - Valor do PIS aplicando a fórmula (Valor Bruto X 0,65%), somente se o valor bruto do colaborador ou a somatória do valor bruto da empresa é superior a R$ 5.000,00; - Valor do Cofins aplicando a fórmula (Valor Bruto X 3,00%), somente se o valor bruto do colaborador ou a somatória do valor bruto da empresa é superior a R$ 5.000,00; - Valor da C.Social aplicando a fórmula (Valor Bruto X 1,00%), somente se o valor bruto do colaborador ou a somatória do valor bruto da empresa é superior a R$ 5.000,00; - Valor Líquido aplicando a fórmula (Valor Bruto - Valor do IRRF - Valor do PIS - Valor do Cofins - Valor da C.Social); - Valor de Depósito aplicando a fórmula (Valor Líquido – Descontos de Adiantamento – Descontos de Convênios).
7. O ator administrador solicita gravação.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 66
8. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
9. O sistema apresenta as informações do próximo colaborador conforme filtros aplicados.
10. O ator administrador repete os passos 5 e 7 e o sistema os passos 6 e 8 até o fim dos colaboradores conforme o filtro aplicado.
11. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Registra baixa de horas no banco de horas
• O sistema executa a baixa de horas quando o ator administrador informa o campo Horas BHE caso de usos 70: Baixa de Horas no Banco de Horas.
3. Trata alteração dos dados
• O ator administrador faz alguma alteração nos dados e solicita gravação.
• O sistema verifica se existe algum lançamento para o período a ser alterado na tabela tb_Liberacao_Demonstrativo. Se existir, o sistema retorna a mensagem informando que não é possível alterar os dados de folha de pagamento para o período uma vez que o demonstrativo de pagamento já foi liberado. Se não existir, permite que todos os campos sejam alterados.
Pré-Condições
Os casos de uso, 41: Aprova Horas para Pagamento e 48: Bloqueia Aprovação de Horas para Pagamento devem ter sido realizados pelo menos uma vez.
70. Baixa Horas de Banco de Horas
Breve Descrição
Este processo lança as horas preenchidas no campo HORAS BHE do caso de usos 69: Lança Dados de Folha de Pagamento no controle de banco de horas.
Estas horas sempre são lançadas como o sinal negativo.
Tabela Relacionada: tb_Folha_Pagamento e tb_Banco_Horas.
Ação do caso de uso: Cadastrar e Excluir.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador informa o campo Horas BHE no processo de lançamento de dados folha de pagamento e solicita gravação.
2. O sistema inseri o valor do campo Horas BHE na tb_Banco_Horas com o sinal negativo, junto das informações de período que esta sendo baixada e o detalhe de baixa de folha de pagamento.
3. O caso de uso termina.
Fluxo Alternativo
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 67
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Trata alteração das horas baixadas
• O ator administrador altera o valor do campo Horas BHE no processo de lançamento de dados folha de pagamento e solicita gravação.
• O sistema exclui o lançamento existente para o período e retorna ao passo 2 do fluxo básico.
Pré-Condições
O caso de uso, 69: Lança Dados de Folha de Pagamento deverá ter sido realizado pelo menos uma vez.
71. Libera Demonstrativo de Pagamento
Breve Descrição
Liberar o demonstrativo de pagamento é o processo que disponibiliza aos colaboradores, as informações de pagamento das horas trabalhadas nos projetos.
Somente após a execução deste processo que os colaboradores poderão preencher e entregar as notas fiscais dos serviços prestados.
Tabela Relacionada: tb_Liberacao_Demonstrativo e tb_Folha_Pagamento.
Ação do caso de uso: Cadastrar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de liberação do demonstrativo de pagamento.
2. O sistema apresenta uma lista de todos os registros existentes. 3. O ator administrador cria uma nova liberação informando o período que deseja liberar,
o prazo de entrega da nota fiscal e a data de pagamento, e solicita gravação. 4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com
sucesso. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro. 2. Envia e-mail de notificação
• O sistema executa o caso de uso 75: Envia E-mail de Notificação de Demonstrativo de Pagamento.
Pré-Condições
O caso de uso, 69: Lança Dados de Folha de Pagamento deverá ter sido realizado pelo menos uma vez.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 68
72. Gera Relatório de Pagamento
Breve Descrição
Relatório de pagamento é a lista de informações que será passada ao contas a pagar, onde o mesmo realizará os créditos das prestações de serviços dos colaboradores executadas nos projetos.
Tabela Relacionada: tb_Folha_Pagamento.
Ação do caso de uso: Consulta.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de geração de relatório de pagamento.
2. O sistema apresenta uma lista de informações para filtro com as opções de tipo de relação, tipo de reembolso, período, tipo de reembolso (DP ou CH) e a opção de colaboradores que já entregaram a nota fiscal.
3. O ator administrador seleciona os dados do filtro e confirma 4. O sistema apresenta os dados conforme o filtro aplicado contendo as informações:
usuário do sistema, nome do colaborador, nome da empresa e valor a ser creditado. 5. O ator administrador imprime a listagem. 6. O caso de uso termina.
Fluxo Alternativo
1. Trata dados do filtro inexistentes
• O sistema valida se não existem dados para o filtro aplicado, retorna uma mensagem e aborta o processo.
Pré-Condições
O caso de uso, 71: Libera Demonstrativo de Pagamento deverá ter sido realizado pelo menos uma vez.
73. Lança Dados de Nota Fiscal
Breve Descrição
Lançar dados de nota fiscal é o processo de conferir e registrar as notas fiscais emitidas pelos colaboradores.
Este processo é uma forma de controlar se não existem documentos pendentes, pois por procedimento, quando um consultor não entrega sua nota, o seu pagamento fica represado até a regularização da situação.
Tabela Relacionada: tb_Controle_Nota_Fiscal.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de controle de entrega de nota fiscal com a nota fiscal em mãos.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 69
2. O ator administrador informa o colaborador ou empresa e o período que está sendo entregue a nota.
3. O sistema apresenta os dados de folha de pagamento do colaborador em questão. 4. O ator administrador informa os dados: empresa emitente da nota, se a empresa é do
colaborador, o numero da nota, a data de emissão e a data de entrega, e solicita gravação.
5. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
6. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Pré-Condições
O caso de uso, 69: Lança Dados de Folha de Pagamento deverá ter sido realizado pelo menos uma vez.
74. Libera Apontamento Retroativo
Breve Descrição
Liberar apontamento retroativo é liberar o consultor apontar horas ou despesas mesmo que o período para o mesmo tenha sido encerrado.
Tabela Relacionada: tb_Libera_Aponta_Retroativo.
Ação do caso de uso: Cadastrar e Alterar.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de liberação de apontamento retroativo e seleciona um consultor.
2. O sistema apresenta todas as liberações já existentes para o consultor. 3. O ator administrador cria uma nova liberação informando a data a partir de quando
está liberado, a data de até quando ficará liberado, se o consultor poderá apontar horas e/ou despesas, e solicita gravação.
4. O sistema valida a entrada de dados e retorna uma mensagem de gravação com sucesso.
5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de gravação
• O sistema retorna uma mensagem de gravação descrevendo detalhes do erro.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 70
75. Envia E-mail de Notificação de Demonstrativo de Pagamento
Breve Descrição
Este processo notifica os colaboradores que está disponível no sistema o demonstrativo de pagamento para um período.
Tabela Relacionada: tb_Liberacao_Demonstrativo e tb_Folha_Pagamento
Ação do caso de uso: Execução.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador processa a liberação do demonstrativo de pagamento (caso de uso 71: Libera Demonstrativo de Pagamento).
2. O sistema gera e envia e-mails com as informações do prazo de entrega da nota fiscal e data de pagamento sem informar qualquer valor a todos os colaboradores ativos do sistema (exceto os colaboradores cadastrados com o tipo de relação = CLT).
3. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de servidor de e-mail
• O sistema retorna uma mensagem no envio dos e-mails detalhando o erro.
Pré-Condições
O caso de uso, 71: Libera Demonstrativo de Pagamento deverá ter sido realizado pelo menos uma vez.
76. Envia E-mail de Notificação de Nota Fiscal
Breve Descrição
Este processo notifica os colaboradores que estão devendo nota fiscal para um período.
Tabela Relacionada: tb_Folha_Pagamento, tb_Controle_Nota_Fiscal
Ação do caso de uso: Execução.
Fluxo de Eventos
Fluxo Básico
1. O caso de uso começa quando o ator administrador entra na página de envio de e-mail de notificação de notas fiscais não entregues e informa um período.
2. O sistema apresenta uma lista de todos os colaboradores que estão devendo a nota para o período selecionado.
3. O ator administrador clica no botão Enviar E-mail. 4. O sistema gera e envia e-mails comunicando que ainda não foi recebida a nota fiscal
para o período selecionado. 5. O caso de uso termina.
Fluxo Alternativo
1. Trata erro de servidor de e-mail
• O sistema retorna uma mensagem no envio dos e-mails detalhando o erro.
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
Pré-Condições
O caso de uso, 71: Libera Demonstrativo de Pagamentomenos uma vez.
XI. Diagrama de atividades
O diagrama de atividades modela o fluxo de tr
ocorrem durante a execução dos casos de uso.
As atividades são apresentadas em retângulos arredondados
a atividade anterior.
Nos diagramas apresentados a seguir, demonstram
do sistema.
a. Fluxo das atividades de apontamento de horas.
Definições Sistema de Apontamento de Horas e Despesas
, 71: Libera Demonstrativo de Pagamento deverá ter sido realizado
O diagrama de atividades modela o fluxo de trabalho assim como demonstrar algumas ações que
ocorrem durante a execução dos casos de uso.
As atividades são apresentadas em retângulos arredondados, tendo seu início imediatamente após
Nos diagramas apresentados a seguir, demonstram as atividades macro dos processos principais
Fluxo das atividades de apontamento de horas.
71
deverá ter sido realizado pelo
abalho assim como demonstrar algumas ações que
, tendo seu início imediatamente após
dos processos principais
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
b. Fluxo das atividades de apontamento de
Definições Sistema de Apontamento de Horas e Despesas
Fluxo das atividades de apontamento de despesas.
72
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
c. Fluxo das atividades de solicitação de adiantamento de despesas
Definições Sistema de Apontamento de Horas e Despesas
das atividades de solicitação de adiantamento de despesas.
73
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting
d. Fluxo das atividades de despesa de operadoras
XII. Segurança
A segurança deste sistema está dividida em dois grandes níveis.
Nível 1: Cadastro de perfil de acesso por página do sistema
Acesso, 10: Cadastra Acesso por Página, 13: Cadastra Perfi
Nível 2: Acesso dos dados no sistema por projeto. O fluxo de informações que circula no sistema
sempre está atrelado a um projeto.
Os projetos por sua vez contem um Diretor, um Gerente de Unidade, um Gerente e um
responsável. Estes podem acessar qualquer registro no sistema referente ao projeto onde fazem parte.
Além das informações existentes diretamente no projeto, existem os administradores de área que
quando cadastrados são atribuídos
gerente de projeto, gerente de unidade, responsável pelo projeto ou ainda administrador de área, podem
aprovar seus próprios apontamentos
Definições Sistema de Apontamento de Horas e Despesas
despesa de operadoras.
A segurança deste sistema está dividida em dois grandes níveis.
Nível 1: Cadastro de perfil de acesso por página do sistema – casos de uso
Acesso, 10: Cadastra Acesso por Página, 13: Cadastra Perfil Colaborador.
Nível 2: Acesso dos dados no sistema por projeto. O fluxo de informações que circula no sistema
sempre está atrelado a um projeto.
Os projetos por sua vez contem um Diretor, um Gerente de Unidade, um Gerente e um
essar qualquer registro no sistema referente ao projeto onde fazem parte.
Além das informações existentes diretamente no projeto, existem os administradores de área que
s a aprovação de horas e/ou despesas, lembrando que n
gerente de projeto, gerente de unidade, responsável pelo projeto ou ainda administrador de área, podem
aprovar seus próprios apontamentos de horas e/ou despesas.
74
casos de uso 9: Cadastra Perfil de
Nível 2: Acesso dos dados no sistema por projeto. O fluxo de informações que circula no sistema
Os projetos por sua vez contem um Diretor, um Gerente de Unidade, um Gerente e um
essar qualquer registro no sistema referente ao projeto onde fazem parte.
Além das informações existentes diretamente no projeto, existem os administradores de área que
, lembrando que nenhum diretor,
gerente de projeto, gerente de unidade, responsável pelo projeto ou ainda administrador de área, podem
Definições Sistema de Apontamento de Horas e Despesas
MDNET Consulting 75
XIII. Anexos
-000-