DES:SGRH:CdsVagas
De Wiki Unioeste NTI
Edição feita às 08h39min de 21 de dezembro de 2011 por Marcospaulo (disc | contribs)
Voltar 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.