Ayuda sobre productos BOLD:

Pacto

< Volver

Los pactos o ruedas se utilizan frecuentemente en grandes organizaciones como hospitales para aprovechar la necesidad de una contratación externa para desplazar al personal interno de su puesto habitual y promoverlo temporalmente. De esta forma en un posible ejemplo la situación inicial sería:

  1. A se ausenta por una excedencia temporal.
  2. M trabaja en otro lugar pero le gustaría trabajar donde A.
  3. N trabaja en otro lugar pero le gustaría trabajar donde M.

Con lo que tras la contración la situación quedaría así:

  1. A ausente por la excedencia temporal.
  2. M cubre el puesto de A mientras dure.
  3. N suple el puesto de M mientras dure.
  4. S (la persona suplente contratada) cubre el puesto de N mientras dure.

Al esquema anterior se le denomina contrato pacto o rueda y en este caso concreto implica a 4 personas: A, M, N y S.

  • Nota: A veces resulta complicado sacar un contrato de un pacto, esto se puede hacer añadiendo una SystemProp booleana en el contrato, NOPACTO y los DefaultValue que se muestran a continuación.

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

	<DefaultValue EventName="OnUpdateObject" Class="ContractWorker" Attribute="PACT_CODE">
            <![CDATA[
				IfElse(SystemProps.NOPACTO, "", PACT_CODE)
        ]]>
        </DefaultValue>	
		<DefaultValue EventName="OnUpdateObject" Class="ContractWorker" Attribute="PACT_WORKERID">
            <![CDATA[
				IfElse(SystemProps.NOPACTO, 0, PACT_WORKERID)
        ]]>
        </DefaultValue>	
		<DefaultValue EventName="OnUpdateObject" Class="ContractWorker" Attribute="CW_EQUIVALENT_ID">
            <![CDATA[
				IfElse(SystemProps.NOPACTO, 0, CW_EQUIVALENT_ID)
        ]]>
        </DefaultValue>		
		<DefaultValue EventName="OnUpdateObject" Class="ContractWorker" Attribute="SystemProps.NOPACTO">
            <![CDATA[
				IfElse(SystemProps.NOPACTO, false, SystemProps.NOPACTO)
        ]]>
        </DefaultValue>

Por defecto la propiedad estará colocada a No, en el momento que se coloque a Si se aplicarán los DefaultValue y el contrato saldrá del pacto.

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?

Deja una respuesta

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

Contenido