0
1

Estoy en la versión 1.8.1.1 y resulta que luego de crear un expediente para un candidato lo quiero inscribir a un concurso de selección, pero resulta que cuando realizo la búsqueda por candidato externo no aparece; pero si aparece cuando realizo la búsqueda por competencia.

Como resolver este inconveniente?

asked 23 May '14, 17:31

Josue%20Mancilla's gravatar image

Josue Mancilla
(suspended)
accept rate: 42%


El problema tiene que ver con los índices de candidatos. Te voy a explicar como funcionan para que veas como diagnosticas mejor tu problema.

Hay una sección en el web.config del sitio web de Evolution llamada luceneIndexingJobs. Esta sección contiene la configuración de los índices de candidatos y empleados para hacer búsquedas en el concurso (esto se hizo así por cuestiones de performance).

Por default, la sección es así:

<luceneIndexingJobs>
        <add name="EmpleadosIndex" probingStoredProcedureName="rys.GetEmpIndexUltimaModif" dataStoredProcedureName="rys.GetEmpleadosIndexData" indexPhysicalPath="~\App_Data\EmpleadosIndex" generationIntervalInSeconds="300" />
        <add name="CandidatosIndex" probingStoredProcedureName="rys.GetCanIndexUltimaModif" dataStoredProcedureName="rys.GetCandidatosIndexData" indexPhysicalPath="~\App_Data\CandidatosIndex" generationIntervalInSeconds="300" />
    </luceneIndexingJobs>

Si vemos el CandidatosIndex (usado para búsqueda de candidatos externos) ves que se indica el nombre de 2 stored procedures, la ubicación física del índice y el intervalo de generación. Definidos a continuación:

  • probingStoredProcedureName: Es el nombre del stored procedure para obtener una fecha que indicará la última modificación de la data de candidatos. Si Evolution encuentra que la fecha de última generación del índice es menor a la fecha de última modificación, disparará la generación del índice para tener fresca la información.
  • dataStoredProcedureName: Es el nombre del stored procedure que regresa la data de los candidatos que se va a indexar
  • indexPhysicalPath: Esta es la ruta física del índice, no deberías cambiarla
  • generationIntervalInSeconds: Esto indica cada cuantos segundos se ejecutará el procedure indicado en probingStoredProcedureName para determinar si hay data nueva para indexar

Lo que supongo que está pasando es que tu candidato todavía no se ha indexado. Para verificar esto podes chequear que es lo que está regresando el SP de probing y verificar que dicha fecha tome en cuenta registros recién insertados, en la versión estándar debería funcionar bien.

Luego podes bajar el tiempo del probing para que la indexada sea mas frecuente.

Espero esto te ayude a determinar cual es tu problema

link

answered 02 Jun '14, 20:18

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

A mi se me presentó este mismo problema, y veo que la ruta a la que apunta el dato indexPhysicalPath no existe.

Estoy en la versión 1.9.0.0

(02 Jul '15, 16:14) Julio Flores Julio%20Flores's gravatar image

Puede ser que el usuario que corre el AppJob no tenga permisos sobre la ruta. Chequealo...

(02 Jul '15, 16:19) sabanito ♦♦ sabanito's gravatar image

Otro punto es que el candidato tiene que tener el estado de "Candidato". si el candidato viene de EvolutionRys ya trae ese estado, pero si fue digitado directamente en el módulo de Reclutamiento es necesario ir a la sección de "Análisis de Candidato"

link

answered 06 Jun '14, 17:55

Juan%20Carlos%20Soria's gravatar image

Juan Carlos Soria
1.1k174179185
accept rate: 41%

Otra cosa que me ha pasado es que sólo se muestra cuando el servicio de ejecutor de tareas programadas se REINICIA.

(06 Jun '14, 18:02) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image

En mi caso, el directorio donde apuntaba el indexPhysicalPath de la búsqueda externa de candidatos, no existía. Lo cree y esperé que se ejecutara el indexado.

Con eso se resolvió el problema.

Version 1.9.0.0

link

answered 02 Jul '15, 16:28

Julio%20Flores's gravatar image

Julio Flores
(suspended)
accept rate: 42%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×19
×4

Asked: 23 May '14, 17:31

Seen: 2,105 times

Last updated: 02 Jul '15, 16:28

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática