¿Cómo integrar la funcionalidad empleos concurrentes en SAP SuccessFactors Employee Central?

Actualizado: 7 de ago de 2019

Si ha trabajado en la industria de la educación superior o médica, es probable que haya encontrado un requisito muy común ... empleos concurrentes.


Cole Fennel nos describe en su blog, cómo usar los empleos múltiples de Employee Central. Imaginen una gran universidad en Estados Unidos y los trabajos disponibles allí. No es raro, que un estudiante trabaje a tiempo parcial en un comedor, a tiempo parcial como asesor residente en su dormitorio y a tiempo parcial como asistente de investigación. Además de los estudiantes, la Universidad. Además, puede tener miembros de la facultad que trabajan como profesor titular para un departamento e investigador en una subvención federal en un departamento diferente. Dado que estos escenarios implican múltiples responsabilidades, en las estructuras organizativas puede ser difíciles de representar a estos empleados, utilizando solo un empleo.


Ahí es donde entra el empleo concurrente. SAP SuccessFactors Employee Central, le permite a una persona tener múltiples empleos al mismo tiempo. Todavía pueden iniciar sesión con un nombre de usuario y tener acceso a todos sus datos personales en múltiples tareas.




1. Implemente el empleo concurrente sólo si lo necesita

El empleo concurrente agrega una complejidad considerable al entorno de HCM, especialmente cuando considera la integración a sistemas externos que pueden o no admitirlo. Si el empleo concurrente está habilitado, cada interfaz debe tener en cuenta que un empleado puede tener más de un puesto activo. Algunos flujos de IPC preempaquetados a sistemas de terceros dicen directamente que no son compatibles con el empleo concurrente, en cuyo caso, debe crear un flujo personalizado o encontrar una solución alternativa, para lo que habría sido un producto listo para usar. integración.


Si su organización solo tiene un puñado de empleados que aprovecharían la funcionalidad de empleo concurrente, no es recomendable implementarlo. La complejidad adicional haría que la conveniencia adicional para aquellos empleados no valiera la pena. El empleo concurrente, solo debe considerarse si una persona que tiene múltiples puestos es realmente el núcleo de su organización. El cual es común, en entornos universitarios o médicos complejos. Debe reservarse para organizaciones altamente complejas y debe realizarse un análisis completo de (costo / beneficio) primero para ver si es una característica que desea tomar.


 

2. La información personal será "compartida" por cada empleo

Cuando el empleo concurrente está habilitado, permite tener múltiples entidades de información de empleo, cada una con su correspondiente información de trabajo, información de compensación (recurrente y no recurrente) e información de pago para cada una.


En un escenario de empleo concurrente, la persona solo tiene información de su dirección, información personal, información de contacto, identificación nacional y contactos / dependientes de emergencia. Desde el punto de vista local de SAP, se podría decir que estas entidades son "compartidas" por cada tarea, aunque probablemente sea más exacto considerar estas entidades como pertenecientes a una persona, en lugar de pertenecer a un empleo.


3. Conozca sus identificadores: ID de usuario, nombre de usuario, ID de persona y posiblemente ... ID de asignación

Descifrar los distintos identificadores para una persona en Employee Central puede ser sorprendente al principio. Así es como funcionan los identificadores, con el empleo múltiple:


Identificación de persona / Identificación de persona externa: este es el identificador único para la persona en Employee Central. No importa cuántas tareas tenga una persona, solo tendrá una identificación de persona. Esto normalmente se puede encontrar en la Información biográfica de Employee Central.


ID de usuario: este es el identificador único para el empleo en Employee Central. Si un empleado tiene múltiples empleos, tendrá una identificación de usuario separada para cada tarea. Esto se almacena en el objeto Usuario.


Nombre de usuario: esto es lo que el usuario usa para iniciar sesión. En situaciones de empleo múltiple, Employee Central seguirá generando un nuevo nombre de usuario para cada asignación. Por lo general, el empleado solo usa uno de los nombres de usuario para iniciar sesión y los otros son tratados como nombres de usuario "falsos" y nunca se usan para iniciar sesión. Cuando un empleado inicia sesión con su nombre de usuario activo, puede navegar a todas sus tareas sin tener que cerrar sesión. El nombre de usuario se almacena en el objeto Usuario.


SAP agregará un nuevo identificador único llamado ID de asignación a Employee Central. La nueva ID de asignación será un identificador adicional en el objeto Empleo, similar a la ID de usuario.


4. La asignación principal está determinada por un objeto MDF llamado SecondaryAssignment


En los sistemas SAP HCM existe una idea muy importante de la "asignación principal" cuando se utiliza el empleo múltiple. Esta asignación principal suele ser la asignación principal para un empleado, a veces, contiene los infotipos de impuestos y beneficios. Normalmente, el infotipo 712 contiene la información de asignación principal en SAP HCM.


En Employee Central también existe la idea de una asignación principal. Cuando se selecciona una asignación como la asignación principal, tendrá una estrella amarilla al lado, como se muestra a continuación.




La asignación principal se puede cambiar haciendo una edición en: Información de empleo / Detalles de empleo. Cuando el empleo múltiple está habilitado, hay un campo especial que representa si el empleo es el principal o no. Puedes ver eso en la captura de pantalla a continuación:




En el back-end, si la asignación es primaria o secundaria se almacena en un objeto MDF llamado Asignaciones secundarias. Cuando una asignación secundaria se convierte en primaria en Detalles de empleo, o al finalizar la asignación primaria, el objeto MDF SecondaryAssignment se actualiza automáticamente en segundo plano.


Por lo general, el objeto MDF SecondaryAssignment nunca necesita ajustarse manualmente, ya que los cambios pueden realizarse directamente en Información de empleo / Detalles de empleo. Sin embargo, se puede ver y editar usando Administrar datos. El identificador de clave es la identificación de persona externa. En los empleos secundarios para todos los procesos de SuccessFactors, debe enumerar todas las tareas vinculadas a la persona, excepto la tarea principal. Esto puede parecer al revés, enumerando todas las tareas secundarias en lugar de solo la primaria, pero esa es la forma en que se almacena.




La gran parte de esto es que el objeto SecondaryAssignments es un objeto MDF, lo que significa que se puede consultar a través de las API de OData. Además, el Empleado Compuesto SFAPI tiene indicadores especiales que especifican si un empleo es primario o no, lo que me lleva al consejo # 5.


5. Con algún código personalizado, esta asignación principal se puede replicar al infotipo 712 en ECP o SAP HCM

Cole Fennel indica que en su implementación más reciente, usando el empleo concurrente, era crítico que mantuviera la asignación principal sincronizada entre Employee Central y Employee Central Payroll. Desafortunadamente, la replicación PTP (y también la replicación BIB) no admite mantener el infotipo 712 sincronizado utilizando solo la configuración. Afortunadamente, proporciona muchos BADI donde se pueden hacer personalizaciones.


Al solicitar el segmento SecondaryAssignments, la API de empleado compuesto de SFAPI envía un SecondaryAssignmentPeriod para cada empleo que figura como una asignación secundaria. Utilizando eso, pude determinar qué asignación era la principal y escribir un código ABAP personalizado para mantener el Infotipo 712 sincronizado durante la replicación PTP.



El Infotipo 712 se ve de la siguiente manera. La marca de verificación está en la tarea principal.





Fuente original del artículo: https://blogs.sap.com/2019/08/02/tips-for-using-concurrent-employment-in-successfactors-employee-central/

101 vistas