Ticket #589: alt_organograma.txt

File alt_organograma.txt, 4.8 KB (added by viani, 15 years ago)
Line 
1Especificação de Alterações no Organograma:
2
31) Localidade
4
5Modificar a tabela localidade, e incluir as colunas:
6        - empresa (varchar 100) (null)
7        - endereco (varchar 100) (null)
8        - complemento (varchar 50) (null)
9        - cep (char 9) (null)
10        - bairro (varchar 30) (null)
11        - cidade (varchar 50) (null)
12        - uf (char 2)
13        - organizacao_id (FK)
14
15Alterar a página de manutenção de localidades para editar os novos
16atributos e gravar no banco. A ordem de solicitação dos atributos deve ser:
17        - descricao
18        - empresa
19        - endereco
20        - complemento
21        - cep
22        - bairro
23        - cidade
24        - uf
25        - Centro de Custo
26
272) Sítio
28
29Alterar a tabela de organizações e incluir um atributo para sitio (varchar 100) (null)
30Alterar a página de manutenção da tabela organizacao para incluir o novo campo
31
323) Título
33
34Acrescentar na tabela funcionario o atrituto título (varchar 30) (null)
35Alterar a página de manutenção da tabela para acrescentar o campo
36
374) Cartão de Visita
38
39Alterar o cartão de visita, na interface do usuario, (acessível quando
40ocorre 'mouseover' sobre o nome do usuário), para ficar no formato proposto no arquivo anexo, considerando:
41        - Campo Cargo - vem do atributo titulo, da tabela funcionario. Caso
42          vazio, obter do relacionamento da tabela funcionário com a tabela cargo;
43        - Campo Setor - vem do relacionamento da tabela funcionario com a
44          tabela areas;
45        - Campo Empresa - vem do campo empresa da tabela localidade
46        - Campo Endereço - vem do endereco da tabela localidade
47        - Campo Complemento - vem do complemento da tabela localidade
48        - Campos Cep - Cidade - Uf - vem dos campos homônimos da tabela localidade
49        - Campos de telefone:
50                - Telefone principal
51                - Telefone externo
52                - Fax
53                - Telefone IP
54                Todos vem do registro do usuário no Ldap
55                Enquanto não forem populados, considerar apenas o telefone principal (telephoneNumber)
56        - Campo Endereço Eletrônico - vem do atributo mail do ldap
57        - Campo Sitio - vem do campo sitio da tabela organizacao
58
59Criar um link 'Mais detalhes' visível somente para os administradores do
60organograma. Listar os dados particulares do usuários que estejam presentes no ldap:
61        - Telefone celular
62        - Telefone para recados
63        - Logradouro
64        - Bairro
65        - Cep
66        - Cidade
67        - Estado
68
695) Criar uma tabela telefone, com os atributos:
70        - telefone_id (serial)
71        - descricao (varchar 50) (not null)
72        - numero (varchar 50) (noto null)
73        - organizacao_id
74       
75Criar um relacionamento da tabela telefone com a tabela organizacao (1:n)
76Criar uma página para manter a tabela telefone
77
786) Visualizações da interface do usuario:
79
80Substituir o menu de botões por um menu combo, com as opções:
81        -- Selecione uma opção de visualização --
82        - Alfabética
83        - Áreas
84        - Lotação
85        - Telefones Úteis
86        - Substituição de Chefia
87        - Centros de custo
88        - Vínculos
89
90Preservar os botões Gráfico, Imprimir e a caixa de busca.
91
927) Detalhes da Visualização Alfabética:
93
94Carregar no frame central a lista completa em ordem alfabética com quebra
95de página a cada 100 ocorrências
96Colocar links próximo / anterior
97
988) Detalhes da Visualização Áreas:
99
100Já está implementada. Manter como está.
101
1029) Detalhes da Visualização Lotação:
103
104Carregar no frame lateral esquerdo a lista ordenada de localidades, coluna descricao.
105Tornar o resultado clicável e ao ser escolhido, popular no frame central os funcionarios da localidade.
106
10710) Detalhes da Visualização Telefones Úteis:
108
109Listar no frame central o conteúdo da tabela telefone
110
11111) Detalhes da Visualização Substituição de Chefia:
112
113Listar no frame central todas as Áreas que tem substituto registrado.
114Listar uma Área por linha, com as colunas:
115        - Nome da Área
116        - Titular
117        - Substituto
118Ainda não existe intervalo de datas no organograma, apesar que está solicitado no ticket #441
119
12012) Detalhes da Visualização Centros de Custo
121
122Já está implementada. Manter como está.
123
12412) Detalhes da Visualização Vínculos
125
126Já está implementada. Incluir quebra de página a cada 100 ocorrências.
127
12813) Modificações na Interface Administrativa:
129
130Criar e modificar as páginas administrativas conforme foi relatado nos ítens anteriores (1,2, 3 e 5)
131Substituir o menu de botões por um menu combo, com as mesmas opções, acrescido da tabela telefone
132Preservar o campo busca.
133
13414) Modificar o setup para realizar as modificações no banco de dados do organograma (arquivos tables_current e tables_update)
135
13615) Revisar a classe que serve ao webservice para incluir as novas colunas
137das tabelas localidade, telefone, funcionario e organizacao.