Configuracion de Colaboradores
Parametros globales de configuracion para el modulo de Recursos Humanos, incluyendo los dias laborables de la semana.
Que es la Configuracion de Colaboradores
La pantalla RRHH CONFIG permite definir los parametros globales que afectan al modulo de Recursos Humanos. Actualmente contiene un unico parametro configurable: los dias laborables de la semana.
Los parametros configurados aqui impactan en los Horarios y en la programacion de atencion de los colaboradores. Verifica que tienes el perfil adecuado.
Acceso
La pagina muestra un titulo "RRHH CONFIG" (etiqueta <h1>) y debajo el panel de configuracion de dias laborables que ocupa el 100% del ancho.
Panel: CONFIG DIAS LABORABLES DE LA SEMANA
El panel utiliza un componente p-panel con las siguientes caracteristicas:
| Propiedad | Valor |
|---|---|
| Titulo | CONFIG DIAS LABORABLES DE LA SEMANA |
| Colapsable | Si ([toggleable]="true") — se puede expandir/contraer haciendo clic en la cabecera. |
| Boton de actualizar | Icono pi pi-refresh en la cabecera del panel. Ejecuta getParamsVendedores() para recargar la configuracion desde el servidor. |
Carga inicial
Al abrir la pagina se ejecuta automaticamente la consulta al servidor:
GET /v2.0.1/erpx/global/params/?search=domain:CONFIG-GLOBAL-DIAS-LABORABLES-SEMANA AND code:DIAS-LABORABLES-SEMANA&from=0&size=1
Headers requeridos: Authorization: Bearer \{token\}, enterprise-id: \{id\}, accept: application/json.
Si el parametro existe en el servidor:
- Se guarda el
iddel parametro para futuras actualizaciones. - El campo
value(cadena separada por comas, ej:"1,2,3,4,5") se parsea consplit(',')y se convierte cada elemento a numero conNumber(e). - Los dias correspondientes se marcan como seleccionados en el selector.
Si el parametro no existe, el selector se muestra sin dias seleccionados.
Selector de dias
Se muestra un p-selectButton con seleccion multiple ([multiple]="true"). Los dias disponibles son:
| Dia | Etiqueta (label) | Valor (value) |
|---|---|---|
| Lunes | LUNES | 1 |
| Martes | MARTES | 2 |
| Miercoles | MIERCOLES | 3 |
| Jueves | JUEVES | 4 |
| Viernes | VIERNES | 5 |
| Sabado | SABADO | 6 |
| Domingo | DOMINGO | 7 |
Haz clic en cada boton para seleccionar o deseleccionar un dia. Los dias seleccionados se resaltan visualmente. Puedes seleccionar cualquier combinacion de dias.
Boton Guardar
| Propiedad | Valor |
|---|---|
| Etiqueta | Guardar |
| Icono | pi pi-save |
| Estilo | Redondeado (p-button-rounded), rojo (p-button-danger) |
| Posicion | Alineado a la derecha (justify-content: end) |
| Ancho | Automatico (width: auto) |
| Loading | Muestra spinner mientras se procesa la peticion |
Flujo al guardar
Presiona el boton Guardar. El boton muestra un spinner de carga.
Se construye el payload:
\{
"id": "<id del parametro existente>",
"code": "DIAS-LABORABLES-SEMANA",
"domain": "CONFIG-GLOBAL-DIAS-LABORABLES-SEMANA",
"value": "1,2,3,4,5"
\}El campo value se genera uniendo los valores seleccionados con coma (join(',')). Si no hay dias seleccionados, se envia null.
Se ejecuta la peticion:
PUT /v2.0.1/erpx/global/params/\{id\}Al completarse exitosamente se muestra la notificacion: "Autizalizacion exitosa." (sic — errata en el codigo fuente: dice "Autizalización" en vez de "Actualización") con severity: 'success', summary: 'Alerta', duracion 5 segundos.
Si no seleccionas ningun dia y guardas, el parametro se almacena como null. Esto puede afectar la programacion de horarios en otros modulos.
Parametro almacenado
| Campo | Valor |
|---|---|
| Domain | CONFIG-GLOBAL-DIAS-LABORABLES-SEMANA |
| Code | DIAS-LABORABLES-SEMANA |
| Value | Dias seleccionados separados por coma (ej: 1,2,3,4,5) o null si no hay dias seleccionados |
Endpoints
| Metodo | Endpoint | Descripcion |
|---|---|---|
| GET | /v2.0.1/erpx/global/params/?search=domain:\{domain\} AND code:\{code\}&from=0&size=1 | Consultar el parametro de dias laborables |
| PUT | /v2.0.1/erpx/global/params/\{id\} | Actualizar el parametro |
Problemas comunes
| Problema | Causa | Solucion |
|---|---|---|
| No se guardan los cambios | Error de conexion con el servidor. | Verifica tu conexion y vuelve a intentar. Presiona el boton de actualizar (refresh) en la cabecera del panel para recargar. |
| Los dias no se muestran seleccionados al cargar | El parametro aun no ha sido creado en el servidor o su valor es null. | Selecciona los dias deseados y presiona Guardar para crear/actualizar el parametro. |
| El panel aparece colapsado | El usuario lo colapso previamente. | Haz clic en la cabecera del panel para expandirlo. |
Paginas relacionadas
- Colaboradores — registro de colaboradores de la organizacion
- Horarios — asignacion de horarios que usan la configuracion de dias laborables
- Panel RRHH — vista general del modulo