Contexto:
En Posiciones existen campos compartidos con Payroll, como Salario, Timbraje, Grupo de nómina, etc. Estos campos actualmente no se sincronizan con Payroll, es decir, si una posición cuenta con esta información, y dicha posición es asignada a un contrato, el contrato no se completa con los datos del core respecto a estos campos. El objetivo de esta tarea es permitirle al administrador de Posiciones establecer cuáles de estos campos serán sincronizados.
Requerimiento:
Alcance!: Esta configuración solo debe estar disponible para las empresas que tengan encendida la Sync con Payroll.
I. Configuración de sincronización:
- La configuración de campos sincronizados será transversal, para lo cual se debe crear una nueva tab en Posiciones llamada "Sincronización de campos".
- La tab Sincronización de campos establecerá la configuración de sincronización solo de los campos Grupo de nómina, Salario, Configuración avanzada, Registro patronal, Plaza de trabajo, Timbrado.
- Para cada uno de estos campos la opción será on/off:
- On: El campo se sincroniza con payroll y en payroll quedará como solo lectura.
- Off: El campo no se sincronizará con Payroll, y en payroll este campo se mantendrá libre para que se pueda asignar su valor independiente de la información de la posición.
- Para cada uno de estos campos la opción será on/off:
- Al hacer una modificación deberá aparecer un toast indicando que los cambios han sido guardados.
II. Formulario de posición
En el formulario de Posición deberá aparecer un ícono de sincronización sobre todos los campos sincronizados, con un tooltip diferenciando aquellos que se sincronizan por defecto de aquellos que se han configurado para que se sincronicen (detalle de mensajes en figma).
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo