DavixDavix ERPX
Configuracion

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:

PropiedadValor
TituloCONFIG DIAS LABORABLES DE LA SEMANA
ColapsableSi ([toggleable]="true") — se puede expandir/contraer haciendo clic en la cabecera.
Boton de actualizarIcono 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:

  1. Se guarda el id del parametro para futuras actualizaciones.
  2. El campo value (cadena separada por comas, ej: "1,2,3,4,5") se parsea con split(',') y se convierte cada elemento a numero con Number(e).
  3. 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:

DiaEtiqueta (label)Valor (value)
LunesLUNES1
MartesMARTES2
MiercolesMIERCOLES3
JuevesJUEVES4
ViernesVIERNES5
SabadoSABADO6
DomingoDOMINGO7

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

PropiedadValor
EtiquetaGuardar
Iconopi pi-save
EstiloRedondeado (p-button-rounded), rojo (p-button-danger)
PosicionAlineado a la derecha (justify-content: end)
AnchoAutomatico (width: auto)
LoadingMuestra 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

CampoValor
DomainCONFIG-GLOBAL-DIAS-LABORABLES-SEMANA
CodeDIAS-LABORABLES-SEMANA
ValueDias seleccionados separados por coma (ej: 1,2,3,4,5) o null si no hay dias seleccionados

Endpoints

MetodoEndpointDescripcion
GET/v2.0.1/erpx/global/params/?search=domain:\{domain\} AND code:\{code\}&from=0&size=1Consultar el parametro de dias laborables
PUT/v2.0.1/erpx/global/params/\{id\}Actualizar el parametro

Problemas comunes

ProblemaCausaSolucion
No se guardan los cambiosError 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 cargarEl 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 colapsadoEl 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