Árvore de páginas


01. VISÃO GERAL


Este documento apresenta como efetuar a customização dos rótulos dos aplicativos Clock In:

Nas imagens abaixo poderá ser verificados os passos através das setas conforme legenda abaixo:

  • Seta amarela - Passo 1

  • Seta laranja - Passo 2

  • Seta verde - Passo 3

  • Seta lilás - Passo 4

  • Seta Azul - Passo 5

  • Seta Vermelha - Ponto de atenção


  1. Clock In Back Office

  2. Clock In Web

  3. Clock In Mobile


A alteração de rótulos é necessária para tornar o produto mais aderente a um cenário específico. O caso mais comum é para permitir o registro de horário em cenários aonde não estão ligados ao registro de ponto eletrônico de funcionários.


02. CONFIGURAÇÃO DO AMBIENTE


O ambiente do Clock In possui um Cadastro chamado "Rótulos", esse Cadastro possui as seguintes colunas:


Nome

Descrição

Possíveis Valores

appname

Nome do aplicativo que terá o rótulo alterado.

clockin-backoffice

clockin-web

clockin-mobile

mdmlocale

Código de localidade e idiomas. As localidades são provenientes do ISO 639 enquanto a lista de países é proveniente do 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


Referência: https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html

key

Chave de internacionalização definido pelo aplicativo (cada aplicativo define sua lista).

A lista de possíveis chaves está disponível abaixo, na parte de download dos arquivos de internacionalização (I18N).

value

Novo rótulo que será atribuído pela aplicação.

Os valores são abertos - podendo ser definido qualquer valor.


Essa configuração não deve substituir a tradução oficial. Ou seja, se houver a necessidade em compatibilizar o aplicativo TOTVS RH Clock In com um novo idioma, por favor, efetue a abertura de um ticket para solicitação ao time responsável. Essa configuração permite a configuração especifica e isolada de rótulos para melhor aderência do Clock In em ambientes mais específicos.

Uma vez os valores inseridos no Cadastro rótulo, os aplicativos devem ser atualizados (aplicativos web) ou fechados e abertos novamente (aplicativos mobile).


03. EXEMPLO CONFIGURAÇÃO EM AMBIENTE CLOCK IN BACKOFFICE Ee CLOCK IN WEB


Os seguintes valores foram adicionados no Cadastro rótulo, na Carol:



O resultado é o abaixo:

Clock In Back Office, depois do rótulo aplicado:




04. EXEMPLO CONFIGURAÇÃO EM AMBIENTE CLOCK IN MOBILE


Chaves possívels:

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

Exemplos:


















Exemplos:

06. ARQUIVOS DE INTERNACIONALIZAÇÃO (I18N) PARA DEFINIR KEYS


Os arquivos abaixo estão disponíveis para definir qual o valor de "key" para a alteração de rótulo necessário. A forma mais fácil é verificar qual o rótulo original, buscar no arquivo para encontrar qual a Key do valor, e informar na Carol conforme mencionado acima.


Clock In Web

 


Clock In Back Office: