DES:SGRH:CdsVagas

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

VoltarVoltar a página Inicial - Documentação Técnica


Análise por: Liége em 07/06/2006.
Desenvolvido por: Vinícius Moll em 08/06/2006.

Cadastrar individualmente cada vaga existente na Unioeste por Classe. Manter também a história da vaga, que envolve o Cargo e Lotação ao qual a vaga pertence em determinados períodos de tempo.

Tabelas a serem gravadas: Vaga e VgaHistorico.

Vaga:

  • Para Extinguir uma vaga, não pode haver nenhum Histórico de Vaga aberto (VgaHst_DtTermino is null). A Data de Extinção também deve ser maior ou igual a maior data de Término do histórico de determinada vaga.

VgaHistorico:

  • Para criar uma nova Sequência para uma mesma Vaga, é necessário obrigar o usuário a finalizar a que estiver ativa (VgaHst_DtTermino is null).
  • O Período (Início e Término) de uma mesma vaga não pode coincidir com outros existentes para a mesma vaga.
  • Para remover um histórico é necessário verificar se ela não existe em CncChmAprovados ou PssFscAdmPrvCargo. Se existir, exibir mensagem adequada.
  • Para finalizar um histórico (Dt. Término) é necessário verificar se ele existe em CncChmAprovados ocupando vaga (CncAprSituacao.OcpVaga='T') ou se existe em PssFscAdmPrvCargo com PssFscAdmPrvCrg_DtTermino is null. Se existir, exibir mensagem de erro adequada.

Para cada Vaga cadastrada, é necessário existir pelo menos um histórico em VgaHistorico.


VoltarVoltar a página Inicial - Documentação Técnica

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas