Ayuda sobre productos BOLD:

Configuración avanzada

Página:
< Volver

ATENCIÓN: El siguiente contenido es de uso avanzado y su utilización puede ocasionar daños irreparables en la configuración del sistema

Visualizar de datos personales en formularios

Variables en el BoldWebCfg para visualizar los datos personales de los formularios de permisos/vacaciones e intercambios:

  <MustRenderDNI>Yes</MustRenderDNI>
  <MustRenderCodeWorker>Yes</MustRenderCodeWorker>
  <MustRenderFullName>Yes</MustRenderFullName>
  <MustRenderWork>Yes</MustRenderWork>
  <MustRenderTorn>Yes</MustRenderTorn>
  <MustRenderSchedule>Yes</MustRenderSchedule>
  <MustRenderService>Yes</MustRenderService>

También para desactivar la visualización en bloque de Ocupación, Turno, Horario y Servicio/Unidad se puede utilizar:

  <MustShowCompleteInfo></MustShowCompleteInfo>

Configuración de intercambios

Activar la visualización general

Variable en el BoldWebCfg.xml para activar la visualización de los intercambios:

   <Features> ... InterForms ... </Features>

Activar la visualización según expresión

Variable en el BoldWebCfg para activar la visualización de los intercambios según expresión. El contexto de evaluación del KPI es el Worker. Esto hace que la opción de menú de intercambios del portal se muestre o no :

   <KPIInterForms>IfElse(ID==42,true,false)</KPIInterForms>

Por ejemplo, sólo se activarán los menús de intercambios para las personas empleadas con ID igual a 42

Estado simplificado de formularios

Variable en el BoldWebCfg.xml para activar los estados simplificados de los formularios:

   <SimpleValidator>Yes</SimpleValidator>

En este modo los formularios, de permisos/vacaciones y de intercambios, muestran su estado de aprobación, denegación y en proceso de una manera simplificada. No se ve todo el proceso de aprobación de cada uno de los jefes o jefas, sino un resumen. También si han cambiado los listados para ver el estado simple.

Servidor de autorización

La aplicación web gpsnode actua ahora como servidor de autorización del Portal. Por defecto esta funcionalidad está activada. Si se quiere desactivar hay que añadir en el fichero BoldWebCfg:

   <AuthorizationServerOn>No</AuthorizationServerOn>

Configuración de la autorización

La autorización se obtiene por roles. De momento se ha definido un solo rol: USER. En el portal todas las personas usuarias No Gestoras tendrán este rol. La configuración de accesos autorizados se hace en el fichero: gpsnode/routes/portal/portalAuthorizationRules.json.

El funcionamiento es muy simple. Cada rol tiene tres listas:

1.La lista de URLs no autorizadas en notAuthorized. Aquí se podrán de forma explicita las URLs que no tienen acceso.

2.La lista de paths autorizados en allowedPaths. Aquí se pondrán los paths de las URLs que tienen acceso autorizado. Las URLs que empiezan por este path se autorizan.

3.La lista de URLs autorizadas explicitamente en allowedURLs. Aquí se pondrán las URLs que tienen acceso autorizado.

Los puntos anteriores se comprueban de la siguiente manera. Primero se comprueba si la URL está prohibida. Si lo está se deniega el acceso. Si no está prohibida se comprueba si su path tiene acceso. Si tiene acceso el path se acepta. Si no, se comprueba si la URL completa tiene acceso. Si en este último caso tiene acceso se acepta. El resto del tráfico se deniega por defecto.

De esta manera, escribiendo pocas reglas sencillas se puede controlar todo el tráfico.

Administración

En esta página se ven opciones de administración del portal. Esta página está solo accesible para los usuarios y usuarias indicadas en la variable del BoldWebCfg ListOfAdmins

Un ejemplo de esta variable sería:

<ListOfAdmins>administrador</ListOfAdmins>

De esta forma únicamente el usuario o usuaria llamado administrador verá la página. Cuando está lista está vacía, todos las personas usuarias gestoras verán la página de administración.

Enlace de recuperación de contraseña

  • Para configurarlo en la app es necesario añadir al fichero de configuración json del cliente la siguiente variable con la url que el cliente quiera redirigir para recuprar contraseñas:
    "recoverypasswordURL": "https://urldeprueba/recuperar_password"
  • Para configurarlo en el portal y fullweb se hace desde la pantalla de Información de configuración, accediendo desde:

Rellenando el formulario configuración recuperación de contraseñas y clicando Guardar:

Modificar la palabra utilizada para las fechas Indefinidas

En el portal, en diferentes informes, cuando se muestra una fecha indefinida (1/1/2100) se muestra la palabra “Indefinido”. En algunas instalaciones esto puede incomodar, porque puede dar la sensación de que las relaciones laborales son “Indefinidas” cuando no lo son.

Para modificar la palabra utilizada en estos casos se debe utilizar la siguiente variable del boldwebconfig

<InfiniteDateLabel>IndefinidoOloQueQuieras</InfiniteDateLabel>

Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido