Ticket #114 (closed melhoria: fixed)

Opened 7 years ago

Last modified 7 years ago

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 7 years ago by viani

  • Owner changed from alguem to viani
  • Component changed from Calendar to Workflow

comment:2 Changed 7 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 7 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.

Note: See TracTickets for help on using tickets.