Árvore de páginas

1. Visión general

Este documento muestra cómo efectuar la personalización de los rótulos de las aplicaciones Clock In:

  • Clock-In Back Office
  • Clock-In Web
  • Clock-In Mobile
  • Clock-In Kiosk

2. Configuración del entorno

El entorno del Clock-In tiene un Data Model llamado "Labels", este Data Model tiene las siguientes columnas:


Nombre

Descripción

Posibles valores

Nombre

Descripción

Posibles valoresclockInScene.geofence.error

appname

Nombre de la aplicación que tendrá el Label modificado.

clockin-backoffice

clockin-web

clockin-mobile

clockin-kiosk

mdmlocale

Código de la localidad e idiomas. Las localidades provienen del ISO 639 mientras que la lista de países proviene del ISO 3166.

ISO 639: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

ISO 3166: https://en.wikipedia.org/wiki/ISO_3166-1

 

Referencia: https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html

key

Clave de internacionalización definida por la aplicación (cada aplicación define su lista).

La lista de posibles claves está a disposición a continuación, en la parte de download de los archivos de internacionalización (I18N).

value

Nuevo label que será atribuido por la aplicación.

Los valores son abiertos, pudiendo definirse cualquier valor.


Esta configuración no debe sustituir la traducción oficial. Es decir, si hubiera la necesidad de compatibilizar la aplicación TOTVS RRHH Clock-in con un nuevo idioma, por favor, efectúe la apertura de un ticket para solicitar al equipo responsable. Esta configuración permite la configuración específica y aislada de labels para una mejor adherencia del Clock-In en entornos más específicos.

Una vez que los valores estén incluidos en el Data Model Label, las aplicaciones deben actualizarse (aplicaciones web) o finalizados y abiertos nuevamente (aplicaciones mobile/kiosk).


3. Rótulos


Al incluir un rótulo, podemos modificar una variable específica del sistema. Algunas empresas utilizan el RCPF, otras utilizan el RCPF o algún título único.

Los rótulos sirven para que el propio usuario pueda personalizar estos campos


Al hacer clic en la opción, abrirá el local para registrar los rótulos


Si el usuario quisiera modificar el rótulo 'empleados' del menú para 'colaboradores' podemos seguir este ejemplo


Realizar la modificación y grabar 


Podemos observar la modificación realizada en el siguiente ejemplo


3.1 Exportar a Excel


Al hacer clic en la opción 'exportar a Excel' se descargará un documento con todos los registros de la tabla de rótulos


Clock In Web, antes del rótulo aplicado:



Clock-In Web, después del rótulo aplicado:

04. Ejemplo configuración en entorno Clock-In Mobile


Claves posibles:

01 - common.clockIns 
02 - clockInScene.clockInSuccessMessage
03 - clockInScene.geofence.error
04 - Components.DateTimeSnackBar.geofence.warn
05 - clockInScene.pendingSync.message
06 - clockInScene.resetClockins.title
07 - clockInScene.resetClockins.message
08 - clockInScene.loadingEmployeeImages
09 - clockInScene.employeeNotFoundMessage
10 - clockInScene.progressBar.employeeData
11 - clockInSceneCameraInput.livenessFaceInstruct
12 - clockInSceneCameraInput.livenessEyesInstruct
13 - clockInInitialSyncError.errorMessage
14 - clockInSceneCameraInput.captureClockIn
15 - clockInSceneFooter.lastClockIn
16 - hamburgerMenu.lastClockInSync
17 - hamburgerMenu.syncClockIns
18 - hamburgerMenu.clockIn
19 - hamburgerMenu.noClockInPending
20 - hamburgerMenu.displayScoreAlert.message
21 - hamburgerMenu.lastEmployeeListSync
22 - hamburgerMenu.totalEmployeesInDevice
23 - Core.Jobs.ClockIn.title
24 - Core.Jobs.ClockIn.messageSingular
25 - Core.Jobs.ClockIn.messagePlural
26 - Core.Jobs.Employees.title
27 - Core.Jobs.Employees.messageSingular
28 - Core.Jobs.Employees.messagePlural
29 - Core.Jobs.Employees.Snooze.message
30 - hamburgerMenu.syncOfflineDataSources

Ejemplos:






05. Ejemplo configuración en entorno Clock-In Kiosk

Claves posibles:

01 - Scenes.ClockIn.geofence.error
02 - Scenes.ClockIn.geofence.warn
03 - Scenes.Results.readyToClockIn
04 - Scenes.Results.clockInSuccess
05 - Scenes.Results.clockInApprovalRequired
06 - Scenes.SettingsPanel.lastClockInsSynced
07 - Scenes.SettingsPanel.syncClockIns
08 - Scenes.SettingsPanel.clockIn
09 - Scenes.SettingsPanel.clockInPlural
10 - Scenes.SettingsPanel.lastEmployeeSynced
11 - Scenes.SettingsPanel.totalNumberOfEmployees
12 - Scenes.SettingsPanel.resetClockins.title
13 - Scenes.SettingsPanel.resetClockins.message
14 - Scenes.SettingsPanel.pendingSync.message
15 - Scenes.SettingsPanel.displayScoreAlert.message
16 - Scenes.SettingsClockInHistory.clockInCountLabel
17 - Scenes.SettingsClockInHistory.clockInHeader
18 - Scenes.ClockIn.employeesErrorModal.title
19 - Scenes.ClockIn.employeesErrorModal.subtitle
20 - Scenes.ClockIn.employeesErrorModal.description
21 - Scenes.ClockIn.datFilesErrorModal.title
22 - Scenes.ClockIn.datFilesErrorModal.subtitle
23 - Scenes.InitialSetup.progressBar.employeeData
24 - Scenes.CpfInput.noEmployeesFound
25 - Core.Jobs.ClockIn.title
26 - Core.Jobs.ClockIn.messageSingular
27 - Core.Jobs.ClockIn.messagePlural
28 - Core.Jobs.Employees.title
29 - Core.Jobs.Employees.messageSingular
30 - Core.Jobs.Employees.messagePlural
31 - Core.Jobs.Employees.Snooze.message


Ejemplos:



06. Archivos de internacionalización (I18N) para definir Keys

Los siguientes archivos están a disposición para definir cuál es el valor de "key" para la modificación del label necesario. La forma más fácil es verificar cuál es el label original, buscar en el archivo para encontrar cuál es la Key del valor, e informar en Carol de acuerdo con lo mencionado anteriormente.


Clock-In Web

 


Clock-In Back Office: