Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

-Ocorrências Concursos

Linha de Produto:

Microsiga Protheus®

Segmento:

Recursos Humanos

Módulo:

SIGAVDF

Função:

Rotina(s) envolvida(s)

Nome Técnico

Função/Requisitos Por Concurso
VDFA030
Candidatos X Concursos VDFA040
Geração de Itens de Atos ou Portarias (interno)VDFA060
Convoca/Registra Ato/PortariaVDFM030
Inclusão Candidato na Folha (Outras Ações de Candidatos x Concursos)VDFM040
Editor Itens de Atos/Portarias (interno)VDFM210
Funções AuxiliaresVDFXFUN
Funções AuxiliaresVDFXVAL

Situação/Requisito:

  1. Quando o sistema possui 10 candidatos na base, e é feita a importação de mais candidatos para o mesmo concurso, o sistema substitui o ultimo registro (cod 000010) pelo candidato importado e não acrescenta além do cod 000010
  2. Na rotina Convoca/registra Ato/portarias, quando é processado um candidato nomeado para designação, o sistema exibe a mensagem "Candidato não foi nomeado" e retorna o status do candidato para "classificado".
  3. Quando os candidatos e função são de uma filial X, ao logar com uma filial Y, o sistema não exibe os dados dos candidatos e da função. (Convoca/registra Ato/portaria)
  4. Quando o candidato é incluído manualmente, ao vinculá-lo ao concurso, o sistema não carrega as funções/requisitos atribuídos ao concurso. (rotina: Candidatos x Concursos).

Solução/Implementação:

  1. Questão conceitual do produto. O sistema gera a importação dos candidatos com base no CPF de cada registro. Caso encontre o mesmo CPF no sistema, a rotina irá atualizar o registro já existente. Caso não haja o CPF no sistema, então será realizada a gravação de um novo registro.
  2. Realizada avaliação conceitual do processo de adesão de um candidato e, verificado que o processo de Designação decorre posterior ao processo de adesão do Candidato aos Funcionários.
    1. Criação de Concurso
    2. Vinculada Funções ao Concurso, indicando número de vagas e , requisitos de entrega de documentos.
    3. Vinculado Candidato à Função do Concurso (via importação ou manual)
    4. Entrega de documentação
    5. Criação e publicação do Ato de Nomeação
    6. Inclusão do Candidato ao cadastro de Funcionários.
    7. Quando necessário, realizar cadastro de Designação do Membro via rotina específica:
      1. Histórico de Atos/Portarias (VDFA210) > para geração do documento de Designação
      2. Histórico de Designações (VDFA220) > para cadastro da Designação

  3. Realizado ajuste para validar a configuração do compartilhamento das tabelas envolvidas, criado campo para controlar filial da Função do Concurso e , ajustada apresentação das informações em tela.
    1. Necessário processar UPDDISTR para atualização do sistema.
    2. Alterações de dicionário detalhadas na seção Alterações de Dicionário deste documento.

  4. Realizado ajuste para carregar dados conforme valores inseridos em tela. E, se ocorrer a deleção do registro do concurso, também serão deletados os requisitos do item.


Requisito:DRHGFP-1445
Documento de Referência:

DRHGFP-848 - DT Ocorrências Candidatos x Concursos (VDFA040)

Concursos, Nomeação e Inclusão da Folha de Pagamento


Ocorrências Concursos

Características do Requisito

País(es):

Brasil

Tabelas Utilizadas:

SQG - Cadastro de Candidatos

REW - Cadastro de Concursos

RI7 - Funções por Concurso

REX - Requisitos por Função do Concurso

REY - Concurso por Candidato

REZ - Requisitos por Função do Concurso do Candidato


Alterações de Dicionário 
Âncora
alteracoes_dicionario
alteracoes_dicionario


Expandir
titleConsulta Padrão - SRJFIL - criação

Consulta padrão responsável por listas as Filiais disponíveis. Essa consulta será utilizada nas rotinas:

  • Cadastro de Funções por Concurso (VDFA030)
    • nessa rotina, a Consulta será utilizada pelo campo Filial da Função (RI7_FILFUN) a fim de lista as filiais disponíveis conforme preenchimento do campo Filial do Concurso (REW_FILIAL).
  • Cadastro de Concursos x Candidatos
    • na opção Incluir para Folha de Pagamento, há uma tela de seleção de filial para admissão do candidato. A consulta será utilizada para listar as filiais conforme o preenchimento do campo Filial da Função (REY_FILFUN)
AliasTipoSequênciaColunaDescriçãoContém
SRJFIL




101DBFiliais FunçõesSM0
20101Código
40101FilialM0_CODFIL
40102DescriçãoM0_FILIAL
501

fRetFil()
601

@#VdfSRJFIL()
Expandir
titleConsulta Padrão - RI7FIL - criação

Consulta padrão responsável por listar as Filiais e Funções cadastrados em Funções por Concurso (RI7). A consulta será utilizada pela rotina de Concursos por Candidatos a fim de listar as filiais e funções disponíveis conforme preenchimento do campo Concurso (REY_CODCON)

AliasTipoSequênciaColunaDescriçãoContém
RI7FIL






101DBFilial Função RI7RI7
20101Filial Função
40101Fil. FunçãoRI7_FILFUN
40102Cod. FunçãoRI7_CODFUN
40103DescriçãocDescFunc := FDesc("SRJ",RI7_CODFUN,"SRJ->RJ_DESC",30,RI7_FILFUN)
501

RI7->RI7_FILFUN
502

RI7->RI7_CODFUN
601

@#VdfSRJFIL()
Expandir
titleConsulta Padrão - RI7FUN - criação

Consulta padrão responsável por listar as Funções disponíveis para a Filial da Função escolhida no cadastro de Concursos por Candidatos.

AliasTipoSequênciaColunaDescriçãoContém
RI7FUN




101DBFunções ConcursoRI7
20101Filial Função
40101Cod. FunçãoRI7_CODFUN
40102DescriçãocDescFunc := FDesc("SRJ",RI7_CODFUN,"SRJ->RJ_DESC",30,RI7_FILFUN)
501

RI7->RI7_CODFUN
601

@#VdfRI7Func() 
Expandir
titleConsulta Padrão - SRJVDF - alteração

Consulta padrão utilizada para listar as funções disponíveis para cadastro. Essa consulta é utilizada pelos campos Código da Função (RI7_CODFUN) no cadastro Funções por Concurso.

AliasTipoSequênciaColunaDescriçãoContém
SRJVDF









101DBFunçõesSRJ
20101RJ_FUNCAO / RJ_DESC 
20202RJ_DESC / RJ_FUNCAO 
40101FunçãoRJ_FUNCAO
40102DescriçãoRJ_DESC
40201DescriçãoRJ_DESC
40202FunçãoRJ_FUNCAO
501

RJ_FUNCAO
601

@#VdfSRJFunc()

701

Space(FwSizeFilial())
702

Replicate('Z',FwSizeFilial() )

*O item tipo 6 foi alterado.

**Os itens tipo 7 foram incluídos.

Expandir
titleAlterações RI7 - Funções por Concursos
  • SX2 - Tabela

Chave

Nome

Modo

PYME

RI7_FILIAL+RI7_CODCON+RI7_FILFUN+RI7_CODFUN

Funções por Concurso

CEE

S

*A chave da tabela foi alterada para incluir o novo campo RI7_FILFUN

**O modo de compartilhamento também foi alterado para estar alinhado ao nível de compartilhamento da tabela SQG


  • SX3 - Campos da Tabela

Campo

RI7_FILFUN

Tipo

Caracter - C

Grupo de Campos033 - Filial

Tamanho

2

Decimal

0

Formato


Título

Fil. Função

Descrição

Filial da Função

Usado

Todos os módulos

Obrigatório

Não

Browse

Sim

Opções

-

When

-

Relação

-

Val. Sistema

fVldFilFun()

F3 - Consulta PadrãoSRJFIL

Help


Campo

RI7_CODFUN

Val. Sistema

fVldRI7Fun()

*Alterada Validação do campo


Campo

RI7_DESFUN

Relação

Iif(!INCLUI,Posicione("SRJ",1,RI7->(RI7_FILFUN+RI7_CODFUN),"RJ_DESC"),"")

Inic. BrowsePosicione("SRJ",1,RI7->(RI7_FILFUN+RI7_CODFUN),"RJ_DESC")

*Alterado Inicializador Padrão e Inicializador do Browse do campo


  • SX7 - Gatilhos

Campo

RI7_CODFUN

Sequência

001

Campo Domínio

RI7_DESFUN

Tipo

Primário

AliasSRJ

Regra

SRJ->RJ_DESC

Posiciona?

S

Chave

RI7_FILFUN+RI7_CODFUN

Condição

-

Proprietário

S

*Alterado chave do gatilho


  • SIX - Índices
ÍndiceOrdemChaveDescriçãoProprietário
RI71RI7_FILIAL+RI7_CODCON+RI7_FILFUN+RI7_CODFUNCod.Concurso + Fil.Funcao + Cod.FuncaoS
2RI7_FILIAL + RI7_CODCON + RI7_CODFUN + RI7_FILFUNCod.Concurso + Cod.Funcao + Fil.FuncaoS

*Alterado Índice 1, criado índice 2.


Expandir
titleAlterações REX - Requisitos por Função por Concurso
  • SX2 - Tabela

Chave

Nome

Modo

PYME

REX_FILIAL+REX_CODCON+REX_FILFUN+REX_CODFUN+REX_CODREQ

Requisitos por Concurso

CEE

S

*A chave da tabela foi alterada para incluir o novo campo REX_FILFUN

**O modo de compartilhamento também foi alterado para estar alinhado ao nível de compartilhamento da tabela SQG


  • SX3 - Campos da Tabela

Campo

REX_FILFUN

Tipo

Caracter - C

Grupo de Campos033 - Filial

Tamanho

2

Decimal

0

Formato


Título

Fil. Função

Descrição

Filial da Função

Usado

Todos os módulos

Obrigatório

Não

Browse

Não

Opções

-

When

-

Relação

-

Val. Sistema

-

Help


Campo

REX_DESFUN

Relação

Iif(!INCLUI,Posicione("SRJ",1,REX->(REX_DESFUN+REX_CODFUN),"RJ_DESC"),"")

Inic. BrowsePosicione("SRJ",1,RI7->(REX_DESFUN+REX_CODFUN),"RJ_DESC")

*Alterado Inicializador Padrão e Inicializador do Browse do campo


  • SX7 - Gatilhos

Campo

REX_CODFUN

Sequência

001

Campo Domínio

REX_DESFUN

Tipo

Primário

AliasSRJ

Regra

SRJ->RJ_DESC

Posiciona?

S

Chave

REX_FILFUN+REX_CODFUN

Condição

-

Proprietário

S

*Alterado chave do gatilho


  • SIX - Índices
ÍndiceOrdemChaveDescriçãoProprietário
RI71REX_FILIAL+REX_CODCON+REX_FILFUN+REX_CODFUN+REX_CODREQCod.Concurso+Fil. Função+Cod.Funcao+Cod.RequisitS
2REX_FILIAL+REX_CODCON+REX_CODFUN+REX_CODREQ+REX_FILFUNCod.Concurso+Cod.Funcao+Cod.Requisit+Fil. FunçãoS

*Alterado Índice 1, criado índice 2.

Expandir
titleAlterações REY - Concursos por Candidatos
  • SX2 - Tabela

Chave

Nome

Modo

PYME

REY_FILIAL+REY_CPF+REY_CODCON+REY_FILFUN+REY_CODFUN 

Candidatos x Concursos CEES

*A chave da tabela foi alterada para incluir o novo campo REY_FILFUN

**O modo de compartilhamento também foi alterado para estar alinhado ao nível de compartilhamento da tabela SQG


  • SX3 - Campos da Tabela

Campo

REY_FILFUN

Tipo

Caracter - C

Grupo de Campos033 - Filial

Tamanho

2

Decimal

0

Formato


Título

Fil. Função

Descrição

Filial da Função

Usado

Todos os módulos

Obrigatório

Não

Browse

Sim

Opções

-

When

-

Relação

-

Val. Sistema

fREYFilFun()

F3 - Consulta PadrãoRI7FIL

Help


Campo

REY_CODFUN

F3 - Consulta Padrão

RI7FUN

*Alterada Consulta Padrão do campo.


Campo

REY_DESFUN

Relação

Iif(!INCLUI,Posicione("SRJ",1,REY->(REY_FILFUN+REY_CODFUN),"RJ_DESC"),"") 

Inic. BrowsePosicione("SRJ",1,REY->(REY_FILFUN+REY_CODFUN),"RJ_DESC")

*Alterado Inicializador Padrão e Inicializador do Browse do campo


  • SX7 - Gatilhos

Campo

REY_CODFUN

Sequência

002

Campo Domínio

REY_DESFUN

Tipo

Primário

AliasSRJ

Regra

SRJ->RJ_DESC

Posiciona?

S

Chave

REY_FILFUN+REY_CODFUN

Condição

-

Proprietário

S

*Alterado chave do gatilho


  • SIX - Índices
ÍndiceOrdemChaveDescriçãoProprietário
REY4REY_FILIAL+REY_CPF+REY_CODCON+REY_FILFUN+REY_CODFUNCPF + Cod.Concurso + Fil.Funcao + Cod.Funcao  S

*Criado índice 4.

Expandir
titleAlterações REZ - Requisitos por Função do Concurso do Candidato
  • SX2 - Tabela

Chave

Nome

Modo

PYME

REZ_FILIAL+REZ_CPF+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+DTOS(REZ_DTENTR)

Controle de RequisitosCEES

*A chave da tabela foi alterada para incluir o novo campo REZ_FILFUN

**O modo de compartilhamento também foi alterado para estar alinhado ao nível de compartilhamento da tabela SQG


  • SX3 - Campos da Tabela

Campo

REZ_FILFUN

Tipo

Caracter - C

Grupo de Campos033 - Filial

Tamanho

2

Decimal

0

Formato


Título

Fil. Função

Descrição

Filial da Função

Usado

Todos os módulos

Obrigatório

Não

Browse

Sim

Opções

-

When

-

Relação

-

Val. Sistema

-

F3 - Consulta Padrão-

Help


Campo

REZ_DESFUN

Relação

Iif(!INCLUI,Posicione("SRJ",1,REZ->(REZ_FILFUN+REZ_CODFUN),"RJ_DESC"),"") 

*Alterado Inicializador Padrão do campo


  • SIX - Índices
ÍndiceOrdemChaveDescriçãoProprietário
REZ3REZ_FILIAL+REZ_CPF+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+DTOS(REZ_DTENTR) CPF + Cod.Concurso + Fil.Funcao + Cod.Funcao + Cod.Requisit + Data EntregaS
4REZ_FILIAL+REZ_CODCON+REZ_FILFUN+REZ_CODFUN+REZ_CODREQ+REZ_CPFCod.Concurso + Fil.Funcao + Cod.Funcao + Cod.Requisit + CPFS

*Criado índice 3 e 4