Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O TOTVS RH Clock-In permite a criação de usuários utilizando dados provenientes dos softwares de RH. Para isso, precisaremos efetuar um mapeamento de uma tabela proveniente do sistema de RH para o Data Model "User".


Para clarificação das diferenes diferentes soluções de RH, abaixo é listado uma tabela com as tabelas necessárias para mapeamento. As tabelas são sugestões, podendo ser integrado outra tabela especifica ou explorar outra tabela do produto para criação dos usuários automaticamente.

...

AtributoSugestão mapeamento (RM)Considerações
NamenomecrachaAtributo para definir o nome do usuário na plataforma Carol.
User Roles<não necessário definir>

Este atributo pode receber os seguintes valores (através do set value - veja image abaixo):


TENANT_ADMIN_ROLE, APP_ADMIN_ROLE e BUSINESS_USER_ROLE


Para entender o objetivo de cada um dos papéis acima, consulte a documentação aqui.

LocalenomecrachaO valor padrão é "en_US", por isso é necessário alterar o valor para "pt_BR" (veja o exemplo após essa tabela em como efetuar a definição deste valor).
Should Send Welcome Email<não necessário definir>Valor padrão não enviará o e-mail de boas vindas. Se for necessário o envio, defina o valor para "true" conforme mencionado no passo anterior.
Groups<não necessário definir>

Apenas caso o ambiente tenha privacidade de dados (Data Access Level) este atributo deverá ser definido. O valor deste atributo deve ser uma lista, separado por virgula, dos grupos que o usuário deve possuir.


Deve ser informado o nome do grupo criado em Environment Admin.

Loginemail

Campo obrigatório, define o e-mail para o login.

Não recomendamos a utilização de e-mails fakes (inexistentes). Sugerimos a utilização de alias de e-mails no caso que a criação de e-mails para cada funcionário é impeditivo por custos. Dessa forma, será criado vários pseudo e-mails apontando para a mesma caixa de e-mail, por exemplo:


[email protected]

[email protected]


E esses alias apontando para a mesma caixa de e-mail: [email protected].

Essa caixa de e-mail pode ser gerenciada por um responsável por gerir os alias acima criados.

Verifique com o sei time de infraestrutura ou tecnologia da informação para buscar apoio na criação dos alias de e-mail.

Passwordtelefone

Este atributo define a senha do usuário. Qualquer atributo pode ser mapeado para definir a senha, como: telefone, matricula, etc.


Abaixo um exemplo do processo:


  1. Define o atributo para definir a senha
  2. Aplicado uma regra para definir a senha como sendo os últimos digitos do telefone
  3. Ambiente para testar a regra e ver como ela funcionará em tempo de processamento dos dados.
Should Create UsernomecrachaDeve ser alterado o valor deste atributo para "true", assim o usuário será criado.
Phone Number<não necessário definir>Este atributo é obrigatório apenas caso o envio dos recibos seja por SMS, caso contrário não é necessário mapear.
Is ActivenomecrachaDeve ser alterado o valor deste atributo para "true", assim o usuário estará ativo.
Tax IDcodcoligada

O atributo que possui o código da empresa. Caso a unicidade da matricula do funcionaro depende de outro dado (estabelecimento) deve ser considerado a concatenação de ambos atributos.


Veja nesta documentação como o código da empresa é definido para cada produto.

Country<não necessário definir>País do usuário que será criado.
Enable Self Clock-In<não necessário definir>Caso o self clockin seja configurado por usuário, essa configuração no usuário vai sobrescrever a configuração definida no Carol App Setting.
Disable Team Clock-In<não necessário definir>Caso o team clockin seja configurado por usuário, essa configuração no usuário vai sobrescrever a configuração definida no Carol App Setting.
Enable Geofence Employee Level<não necessário definir>Configuração a nível do usuário para informar que a Geo Localização (Cerca virtual) será tratada para este usuário pelo endereço da empresa (empresa ligada ao dispositivo).
Enable Geofence Location Level<não necessário definir>Configuração a nível do usuário para informar que a Geo Localização (Cerca virtual) será tratada para este usuário pelos endereços definidos no local de acesso ligado ao dispositivo.
Enable Geofence Company Level<não necessário definir>Configuração a nível do usuário para informar que a Geo Localização (Cerca virtual) será tratada para este usuário pelo endereço do funcionário
Cost Center<não necessário definir>Importante caso seja utilizado para privacidade de dados (Data Access Level).
Person Id<não necessário definir>
Data Admissãodata de admissãoNecessário para determinar o contrato mais ativo do funcionário, caso ele tenha transferências ou contratos inativos.
Employee CodechapaMatricula Matrícula do funcionariofuncionário.


A imagem abaixo mostra como efetuar o mapeamento de um atributo para alterar o valor, efetuando a definição de um dos valores padrões.

...