Ticket #114 (closed melhoria: fixed)
Organograma - criar informação de cargo
Reported by: | viani | Owned by: | viani |
---|---|---|---|
Priority: | grave | Milestone: | |
Component: | Workflow | Version: | 1.0 |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
No organograma, criar uma tabela auxiliar para cargos. Com índice sequencial e descrição do cargo (string).
Criar também dois novos campos na tabela de funcionário. Um para o cargo (chave estrangeira para a tabela de cargos), e outro para o nível do cargo (inteiro).
Change History
comment:1 Changed 16 years ago by viani
- Owner changed from alguem to viani
- Component changed from Calendar to Workflow
comment:2 Changed 16 years ago by drovetto
Criada a interface (em Organograma) para a manutenção da tabela "cargo". Modificada a interface de funcionário, para comportar as novas colunas: "cargo_id" e "nivel".
O atualizador/instalador do Workflow foi modificado para a criação da nova tabela e das novas colunas.
comment:3 Changed 16 years ago by rufino
- Status changed from new to closed
- Resolution set to fixed
Modificada a estrutura do banco de dados do organograma, com adição da tabala "cargo" e de uma "sequence" para tal tabela. Criado relacionamento entre as tabelas "cargo", "funcionario" e "organizacao", onde uma organização pode conter vários cargos e um deles é ocupado por um funcionário;
Adicionado atributo "nivel" na tabela "funcionario";
Modificada interface do módulo com os processos. Na classe "wf_engine" o método "getEmployee" foi alterado e novos métodos foram criados para poder acessar informações de cargo.