Ticket #867 (closed melhoria: wontfix)
Registrar histórico de alterações no organograma
Reported by: | viani | Owned by: | viani |
---|---|---|---|
Priority: | média | Milestone: | Expresso 2.2 |
Component: | Workflow | Version: | trunk |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
Criar uma tabela no organograma para registrar um log das alterações de dados. Registrar a data, tipo da alteração, usuário, dados antigos, novos dados.
Verificar se é melhor fazer com trigger no banco ou no código php quando ocorrer o evento.
Serializar os dados antes de inserir.
Change History
Note: See
TracTickets for help on using
tickets.
Fizemos uma avaliação da melhor alternativa para implementar o log de alterações no organograma, e concluímos que uma procedure no banco de dados é a melhor opção. Isso porque tem-se os dados antes (OLD) e depois da alteração (NEW). Avançando um pouco mais na discussão verificamos que não é prático identificar as colunas das tabelas que sofreram alterações, por são muitas e várias possuem chave estrangeira.
Concluímos que o trabalho para implementar este log é muito grande pelo retorno que irá apresentar. Este ticket será fechado como 'não realizar'.