Uso de una plantilla de Workforce personalizada para permitir las personalizaciones de Workforce

Workforce proporciona una plantilla personalizada, OWP_Plantilla personalizada, con dos bloques de scripts en blanco para cada una de las reglas soportadas, lo que le permite personalizar las reglas soportadas. Por ejemplo, use los bloques de scripts para incluir propiedades personalizadas de los empleados cuando transfiera un empletado o este cambie de trabajo.

OWP_Plantilla personalizada no se tiene en cuenta a la hora de las actualizaciones, por lo que puede escribir y mantener su código personalizado y flexible en un solo lugar. Por ejemplo, la plantilla personalizada garantiza que cualquier propiedad de empleado personalizada que puede que haya agregado en la dimensión Account se copie en el trabajo de destino al ejecutar las reglas Cambiar trabajo o Trasladar de dos pasos. Como realiza las personalizaciones en OWP_Plantilla personalizada, no es necesario que edite las otras reglas o plantillas proporcionadas. Esto hace que el mantenimiento de las otras reglas y plantillas proporcionadas sea más fácil durante las actualizaciones, ya que no tendrá que volver a aplicar ninguna de las personalizaciones que haya realizado.

Las siguientes reglas soportan OWP_Plantilla personalizada y leerán cualquiera de las modificaciones que realice en los bloques de scripts personalizados:

  • OWP_Cambiar trabajo
  • OWP_Trasladar
  • OWP_Traslado interno
  • OWP_Traslado externo

No es necesario que haga cambios en ninguna de las siguientes plantillas para copiar las propiedades personalizadas. Utilice OWP_Plantilla personalizada en su lugar.

  • OWP_Asignar valores predeterminados de destino
  • OWP_Cambiar trabajo
  • OWP_Trasladar_T
  • OWP_Traslado interno_T
  • OWP_Traslado externo_T

Note:

Después de agregar una nueva propiedad personalizada, asegúrese de que la haya agregado como miembro compartido bajo el padre OWP_Cuentas de planificación de mano de obra para formularios para que se muestre en los formularios. Refresque la base de datos tras hacer los cambios. Para obtener más información, consulte Acerca de la adición de propiedades de los empleados.

Para usar la plantilla personalizada, OWP_Plantilla personalizada:

  1. En el navegador, haga clic en Reglas en Crear y gestionar para abrir Calculation Manager.
  2. Abra OWP_Plantilla personalizada para realizar los cambios personalizados en los bloques de scripts asociados a la regla que desea personalizar.

    En las descripciones de los bloques de scripts se ofrece más información sobre cómo usar esos bloques.

  3. Haga clic en el bloque de scripts personalizado de la regla que desee personalizar, introduzca el código personalizado y guarde los cambios.

    Por ejemplo, para personalizar la regla OWP_Cambiar trabajo para que soporte una propiedad de empleado personalizada, Fecha de contratación, realice cambios en Cambiar script de cambio 1:

    FIX("No Property")
            "OWP_Action" ( 
                IF ( @ISMBR( {Year})) 
                  IF ( "Fiscal TP-Index" >= @MEMBER(@CONCATENATE("HSP_ID_", @HspNumToString({StartMonth})))->"Fiscal TP-Index") 
                    "Hire Date"->{TargetJob} = "Hire Date";
                   ENDIF 
                ELSE
                    "Hire Date"->{TargetJob} = "Hire Date";
                ENDIF 
                ;
            ) 
            ENDFIX
  4. Valide y despliegue la regla o reglas asociadas.