AtualizaDadosPesquisaCandidato
Esta função gera os campos de pesquisa (CurCpl) e currículo resumido (CurRes) dos candidatos conforme os parâmetros de entrada, atualizando essas informações na tabela R122CCO.
A função AtualizaDadosPesquisaCandidato pode ser chamada via processo automático para atualizar o campo de pesquisa e currículo resumido dos candidatos.
Sintaxe: AtualizaDadosPesquisaCandidato(Numero aAtuCandidatos, Alfa aCandidatos, Alfa aLotesCandidatos, Alfa aSomenteDesatualizados, Alfa aEmpresas, Alfa aTiposColaborador, Alfa aColaboradores, Alfa aLotesColaboradores, Numero end xQtdeErros);
Parâmetros:
- Numero aAtuCandidatos -> Indica o tipo de candidatos a atualizar (0 - Candidatos Internos; 1 - Candidatos Externos, 2 - Ambos)
- Alfa aCandidatos -> Seta a abrangência dos candidatos externos a serem processados.
- Alfa aLotesCandidatos -> Seta a abrangência dos Lotes dos candidatos externos a serem processados
- Alfa aSomenteDesatualizados -> Seta se serão atualizados somente os candidatos desatualizados (S - Sim; N - Não)
- Alfa aEmpresas -> Seta abrangência de Empresas dos Colaboradores
- Alfa aTiposColaborador -> Seta abrangência de Tipo de Colaboradores
- Alfa aColaboradores -> Seta abrangência de Colaboradores
- Alfa aLotesColaboradores-> Seta abrangência de Lotes de Colaboradores
Retorno: Numero end xQtdeErros -> Retorna a quantidade de candidatos processados com erro.
Exemplo:
Definir Numero aAtuCandidatos;
Definir Alfa xCandidatos;
Definir Alfa xLotesCandidatos;
Definir Alfa xSomenteDesatualizados;
Definir Alfa xEmpresas;
Definir Alfa xTiposColaborador;
Definir Alfa xColaboradores;
Definir Alfa xLotesColaboradores;
Definir Numero xQtdeErros;
aAtuCandidatos = 2;xCandidatos = "";
xLotesCandidatos = "1-2";
xSomenteDesatualizados = "S";
xEmpresas = "1";
xTiposColaborador = "1,2,3";
xColaboradores = "1-1000";
xLotesColaboradores = "";
AtualizaDadosPesquisaCandidato(aAtuCandidatos, xCandidatos, xLotesCandidatos, xSomenteDesatualizados, xEmpresas, xTiposColaborador, xColaboradores, xLotesColaboradores, xQtdeErros);
Se (xQtdeErros >0)
MensagemLog ("Erros encontrados durante atualização dos dados de pesquisa dos candidatos.");
Utilização: No módulo RS, para chamar a rotina que atualiza o campo de pesquisa e o currículo resumido dos candidatos.
Disponível para os módulos: RS