Ayuda sobre productos BOLD:

Contratacion

< Volver

Los candidatos que aparecen en el desplegable que aparece cuando desde una incidencia de un empleado clicamos sobre «contratar sustituto» se puede customizar en la consulta EmployeePoolBetweenDates del Query del cliente

La gestión de los contratos existentes y de las solicitudes de contratación se apoyan sobre consultas predefinidas contra la base de datos. Éstas se muestran (si el módulo está habilitado) en un menú contratación visibles desde el maestro de empleados, maestros de contratos y desde la interfaz del plan.

Aunque esta lista es configurable para cada cliente, a continuación se detallan las que componen el estandar de esta funcionalidad

Consultas de contratación

Submenu: si dispone de un menu contextual (popup) para interactuar con los contratos seleccionados (cambio de estado,…)

Nombre InternoNombreDescripcionSubMenuParametros
UncompleteAdminContractContratos administrativos incompletosListado de todos los contratos administrativos con número de jornadas inferior a las definidas en el contrato. (suma de las alteraciones menor que el contrato adm)SI
PendingContractRequestsSolicitudes por llamarListado de todas las solicitudes de contratos pendientes de llamar (en estado: Borrador)SI
RejectedContractRequestsSolicitudes rechazadasListado de todas las solicitudes de contratos rechazados (en estado: Rechazado)NO
AcceptedContractRequestsSolicitudes aceptadasListado de todas las solicitudes de contratos aceptadas (en estado: Aceptado)NO
ContractRequestsSendSolicitudes entregadas a RR.HH.Obtiene el detalle de los contratos entre dos fechas (solicitudes entregadas AHORA)NOInicio (fecha) y Fin (fecha)
ContractRequestsSendHISTORICSolicitudes a RRHH por fecha de estadoObtiene el detalle de los contratos que estuvieron en estado 'Entregado a RR.HH.' entre dos fechas (y su estado actual)NOInicio (fecha) y Fin (fecha)
ContractRequestsSignedSolicitudes firmadasObtiene el detalle de los contratos de realizados entre dos fechas en estado firmadoNOInicio (fecha) y Fin (fecha)
ContractRequestsListado de solicitudesObtiene el detalle de los contratos de realizados entre dos fechasNOInicio (fecha) y Fin (fecha)
ActiveContractWorkersListConsulta de activos laboralesObtiene el detalle de todos los contratos y alteraciones entre dos fechasNOInicio (fecha) y Fin (fecha)
ActiveDistinctContractWorkersListConsulta de activos laborales diferentesObtiene el detalle de todos los contratos y alteraciones entre dos fechasNOInicio (fecha) y Fin (fecha)
DraftContractsAlerta Solicitudes PendientesListado de los contratos pendientes con fecha de inicio en un plazo inferior a una semana a partir de hoyNO
SubstituteContractsAlerta Contratos de sustituciónListado de los contratos de sustitución con divergencias entre la duración del empleado y la duración de la incidencia (motivo)NOInicio (fecha) y Fin (fecha)
ContractWorkersListConsulta de situaciones laboralesObtiene el detalle de todos los contratos y alteraciones que empiezan entre dos fechasNOInicio (fecha) y Fin (fecha)
BolsaEntreFechasListado de pasivos entre fechasLista de empleados disponibles durante TODO el periodo indicadoNOInicio (fecha) Fin (fecha) y Catergoria (string)
EmpleadosActivosListado de activosPermite obtener la lista de empleados activos en una fecha determinadaNOInicio (fecha)
EmpleadosPasivosListado de pasivos definitivosPermite obtener la lista de empleados sin contrato en una fecha determinadaNOInicio (fecha)
AuditoriaPositivaAuditoría positivaPermite obtener la lista de empleados activos en una fecha determinadaNOInicio (fecha)
AuditorianegativaAuditoría negativaPermite obtener la lista de empleados sin contrato en una fecha determinadaNOInicio (fecha)
AuditoriaTotalAuditoría totalPermite obtener la lista de empleados activos/pasivos en una fecha determinadaNOInicio (fecha)
EstadisticaAreaEstadística por áreasObtiene los días contratados por categoría, concepto y áreaNOInicio (fecha) y Fin (fecha)
ContratacionEnDiasContratación en díasObtiene los días contratados por categoría, concepto y subconceptoNOInicio (fecha) y Fin (fecha)
EstadisticasEstadísticasOObtiene los días contratados por categoría, concepto y subconcepto, area y turnoNOInicio (fecha) y Fin (fecha)

Contratación de sustitutos

ATENCIÓN: El siguiente contenido es de uso avanzado y su utilización puede ocasionar daños irreparables en la configuración del sistema

En la ventana de contratación de sustitutos es posible configurar en el servidor una función de evaluación previa al instante de generar contrato de sustitución. Para ello debe añadirse en el querycustom sección TextBoxs algo parecido a….

    <TextBoxs>
        <TextBox Name="FormNewSubstituteContract-CB_Status">
            <![CDATA[
                %IfElse(@State == 0 OR @State == 1,"","El estado seleccionado no es valido en este contexto")%
            ]]>
        </TextBox>
    </TextBoxs>

La función de evaluación admite, de momento 2 parámetros: State (el status del contrato) y EsContratoPacto (booleano que indica si el contrato está asociado a una rueda)

Así mismo es posible configurar el estado inicial de los contratos de sustitución o alteraciones con las variables del fichero de configuración del servidor wpsrvconfig.ini en la sección Contratacion.
Las variables son StartContractStateByA (estado inicial de los contratos generados como alteración) y StartContractStateByS (estado inicial de los contratos de sustitución)

Ejemplo:

[Contratacion] StartContractStateByA=4 StartContractStateByS=1

Si deseas mantener el estado inicial, idéntico al contrato original, debes inicializar la/s variables a -1.

También es posible externalizar la consulta asociada al motivo de contratación (incidencia asociada) añadiendo en la sección PredefinedQuery del fichero QueryCustom.xml una consulta con nombre IncidenciasMotivoContratacion.

Ejemplo:

      <PredefinedQueries>
	<Query Name="IncidenciasMotivoContratacion">
		<Return>1</Return>
		<MSSQL>
                    <![CDATA[
                     SELECT ID,NOMBRE,DESCRIPCION FROM WPINCIDENCE_TB WHERE ACTIVO = 1 AND SUBTYPE <> 4
                    ]]>
		</MSSQL>
		</ORACLE>
	</Query>
      </PredefinedQueries>
  • Con esta consulta obviamos como motivo las incidencias de tipo equivalente.

Es posible aplicar una serie de incidencias sobre el empleado contratado a imagen y semejanza de las que tiene el empleado ausente. Para ello debe configurase en el fichero de configuración del servidor WPServercfg.ini las siguientes variables:

[Plan] ApplyIncidenceAfterCopy=1 ID_INCIDENCECLASIFIERTOCOPY=XXX

donde el valor de XXX hace referencia al identificador de clasificación de incidencias donde se han clasificado aquellas incidencias que deben copiarse.

Reorganizar cortes

Es posible que tras la resolución de N déficits de cobertura con la contratación de sustitutos , un análisis posterior conduzca al usuario responsable de RRHH a convenir en la necesidad de reagrupar un conjunto de contratos administrativos psasando a tener un único contrato administrativo con N-1 cortes contractuales.

Para ello se ha dado de alta una nueva funcionalidad, accesible desde la ficha del contrato: Opciones->Reorganizar cortes.

Esta opción únicamente es válida sobre contratos administrativos y al ejecutarla, solicita una nueva fecha de fin administrativo. El resultado obtenido es:

1) Modificación de la fecha de fin del contrato administrativo.
2) Asocia todos los contratos del empleado existentes en el nuevo intervalo al contrato administrativo inicial
3) Si algún contrato solapa parcialmente con el intervalo, realiza un corte en fecha fin administativo e identifica ese nuevo corte como un nuevo contrato administativo.
4) Si quedaran algunos cortes contractuales asociado a contratos administrativos ahora reagrupados, estos pasarían a ser nuevos contratos administrativos.

Nota: las acciones 3 y 4 son excepcionales, ya que normalmente no se aplican.

Adicionalmente, se puede configurar esta opción para genere nuevos cortes contractuales en los posibles «huecos» del nuevo intervalo administrativo.
La acción de completar dichos huevos y si estos deben estar parametrizados con un ciclo de presencia específico se configuran en WPserverCfg.ini, en la sección [Contracts] con las variables FillHoles = 0 y DefaultIDCycleByHole=0.

Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?
Tags:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido