Árvore de páginas

Versões comparadas

Chave

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

...

Apresentar ao usuário final que faça uso da plataforma Carol para marcações de ponto dos colaboradores, como configurar o Datasul para habilitar a integração automática de marcações.


...

Informações
titleInformação Importante!
  • Para o perfeito funcionamento do aplicativo 2C é necessário que o broker SQL esteja habilitado para a comunicação entre as Plataformas. Se ainda não estiver é necessário solicitar ao seu Administrador de Banco de Dados para conceder essa permissão. Isso se faz necessário porque na configuração do aplicativo 2C (via Web) a informação da porta que está configurado o banco DTHRPYC (banco que está definida a tabela utilizada no 2C) deverá ser inserida na parametrização do aplicativo. Se o broker não estiver habilitado o 2C não poderá ser configurado.


  • O campo PIS CODE e REP CODE na Plataforma Carol é obrigatório para a integração correta com o Datasul pois se trata de uma informação chave para o sistema.




...

03. PRÉ-REQUISITOS

  •  A criação destes parâmetros está disponível a partir da 12.1.29.3 (versão mínima Progress 11.7.5). 
  •  Necessária a utilização do módulo de Controle de Frequência do sistema Datasul.

...

A função FP0540 - Consulta Descentralização RH, através da pasta Carol/Con permite a configuração das informações de integração com a Carol/Clock in.

Essas informações são necessárias para realizar a comunicação entre Datasul e Carol, sendo fornecidas na contratação e criação do ambiente na Carol.


...

A função FP9696 - Coordenadores Clock In/Carol permite a identificação dos funcionários com papel de coordenador que utilizarão o aplicativo Clock In para realizar as marcações de seus funcionários.

Basta relacionar os funcionários (coordenadores) para que os dados destes sejam enviados para o ambiente da Carol.

Através do botão "Formar" será possível relacionar os coordenadores.

Será apresentada a seguinte tela:

...

Na coluna/browser da esquerda serão apresentados os funcionários da empresa corrente, e na coluna/browser da direita os coordenadores que já foram relacionados.

Caso o usuário queira relacionar funcionários de outras empresas, será necessário clicar no botão "Filtrar". Através desta tela é possível filtrar, além da empresa, por estabelecimento e matrícula. Caso contrário basta deixar os campos com o valor "0"(zero) para que sejam apresentados todos os estabelecimentos e matrículas da empresa informada:


Outra funcionalidade disponível nesta tela é a busca de funcionários pelo nome.

Basta informar no campo "Nome" e clicar no botão check verde.

Para os coordenadores que já estão relacionados, também é possível filtrar os funcionários que estão ativos, desligados ou ambos. 

Para salvar os registros, utilizar o botão central para movimentar da coluna esquerda para direita, em seguida clicar no botão "OK".



(informação) A inclusão/exclusão de coordenadores nesta função efetua o envio dos dados destes para atualização do ambiente na Carol.

...

Para implementação do cadastro de relógio ponto, deve-se definir um código e sua respectiva descrição, informando o local onde o mesmo está relacionado e o tipo de batida que o mesmo aceita. Para mais esclarecimentos acessar Manutenção do Relógio Ponto - PE0620.



...

  • O número do REP cadastrado no programa PE0620 deve ser o mesmo informado no campo REP no cadastro de dispositivos no Clock-in.

    Informações

    Sobre o cadastro de dispositivos no Clock-in ressaltamos que:

    • Para cadastrar um dispositivo é premissa ter o cadastro de empresa e localização já efetuados.
    • O código do dispositivo deve ser informado sem máscara.
    • O código do REP é uma informação obrigatória e necessariamente:
      • deve ser diferente de 0 (zero).
      • não pode ser informado o mesmo código para mais de um dispositivo.
  • ...

  • Também é necessário cadastrar no programa PE0620 um relógio cujo número do REP seja:
    • igual ao campo Convenção Coletiva informado no cadastro de dispositivos no Clock-in ou
    • igual a "99999999999999999' caso não haja convenção coletiva.

  • ...

    CódigoTipoDescriçãoDetalhe/ObservaçãoOrientações
    0ErroErro ao conectar no endereço informadoErro no endereço informado, por favor, validar o endereço cadastrado no FP0540Valida se foi possível se comunicar com o Clock-in, este erro pode ser causado por digitação errada do endereço no FP0540, ou por problemas de rede/comunicação entre Totvs x Clock-in
    1ErroFalha de ConexãoFavor verificar a parametrização de conexão com a Carol Clock-in no programa FP0540Valida se foi possível se comunicar com o Clock-In, este erro é apresentado quando um dos campo do FP0540 não estão preenchido como: Nome da Organização, Nome do Ambiente, Connector Id, Connector Token
    2StatusConexão Carol Clock-Inurl: mostraenderecoconexao.carol.aiMostra a Url de conexão apenas para informação
    3ErroFalha na requisição dos dispositivosClock-in Erro requisitar dispositivo: ... Falha no momento em que o programa tenta acessar os dispositivos cadastrados na Carol Clock-in que contem as marcações. para baixar as informações
    4ErroDispositivo não localizadoVerificar no programa PE0620 se existe relógio com Número REP informado no clockin: .. . Ou ativar o cadastro automático de relógio no programa FP0540Falha no momento em que o programa tenta acessar o dispositivo cadastrados na Carol Clock-in conforme cadastros de relógios no PE0620 
    5ErroFalha ao registrar marcaçõesFalha ao registrar marcações nas tabelas do Totvs:Falha ao tentar gravar as marcações baixadas na Carol Clock-in
    6ErroDispositivo com validade vencidaVerificar no programa PE0620 a data de validade do relógio, pois não contempla a data da marcação  REP: ...Falha ao tentar gravar as marcações baixadas na Carol Clock-in por erro de dados do cadastro do Relógio no PE0620
    7ErroFalha na requisição de marcaçõesVerifique na Carol Clock-in o conteúdo e o formato dos campos: nsrCode, eventdatestr e piscodeFalha ao tentar requisição para começar a baixar informações de marcações
    8StatusTérmino de Processo

    Total de dispositivos lidos: ...

    ou 

    Termino processo requisição de marcações

    Informa que o processo de leitura dos dispositivos terminou.

    ou

    Informa que o processo de leitura das marcações do Clock-in terminou.

    9StatusBuscando MarcaçõesInicio da Busca de Marcação Código REP ... X NSR ...Indica o início do processo da busca das marcações para o REP indicado, a partir do NSR indicado.
    10ErroDispositivo com código REP duplicadoVerificar na Carol Clock-in o cadastro do dispositivo, DevicecodeErro reportado quando mais de um dispositivo estiver cadastrado com mesmo número de Rep na plataforma da Carol Clock-in
    11ErroDispositivo sem código REP informadoVerificar na Carol Clock-in o cadastro do dispositivo: Devicecode: ... REP: ...Falha no cadastro de dispositivos na Carol Clock-in, pois o dispositivo está parametrizado para integrar com RH mas não possui o coderep informado
    12StatusDispositivo validado com sucessoDevicecode: ... REP: ...Término do processo de validação do dispositivo
    13 *StatusLocal de Marcação criado com sucessoEmpresa: ... Local Marcação: ..Indica que foi criado um local de marcação do tipo função Ponto, para ser relacionado ao relógio que será criado para o dispositivo do Clock in.
    14 *ErroLocal de Marcação não pode ser criadoJá existem 99 locais de marcação cadastrados para empresa: ...Indica que não foi localizado um local de marcação do tipo função Ponto e não foi possível criar um novo registro automaticamente porque já existem 99 locais de marcação criados.
    15 *StatusRelógio criado com sucesso

    Programa PE0620 → Empresa: ... Relógio: ... Devicecode: ...

    Número REP: ...

    Indica que foi criado um relógio para o dispositivo do Clock in.
    16 *ErroRelógio não pode ser criadoJá existem 99.999 relógios cadastrados para empresa: ...Indica que não foi possível criar um relógio para o dispositivo do Clock in porque já existem 99.999 relógios cadastrados para a empresa.
    17 *ErroRelógio não pode ser criadoNão foi possível criar o local de marcação para empresa: ...Indica que não foi possível criar um relógio para o dispositivo do Clock in porque não foi localizado um local de marcação do tipo função Ponto e não foi possível criar um automaticamente porque já existem 99 locais de marcação criados.
    18 *ErroRelógio não pode ser criadoNão foi localizada empresa para o CNPJ: ..Indica que não foi possível criar um relógio para o dispositivo do Clock in porque não localizou um estabelecimento/empresa na base de dados com o CNPJ do dispositivo do Clock in.
    500StatusErro Interno do ServidorErro Interno do Servidor ao tentar conectar com dispositivosErro de comunicação com o servidor, o servidor foi encontrado mais a comunicação não é concluída

    ...

      • URL e parâmetros das requisições de dispositivos e marcações.
      • Informações do arquivo JSON da requisição de dispositivos (apenas para baixa de marcações por lote de dispositivos).
      • Informações do arquivo JSON de retorno da requisição de dispositivos.
      • Informações do arquivo JSON da requisição de marcações.
      • Informações do arquivo JSON do retorno da requisição de marcações.


    Image RemovedImage Added


    Informações

    Dependendo do editor de texto utilizado para visualizar o arquivo de log técnico, as informações do arquivo JSON são visualizadas sem formatação. Para correta visualização sugere-se utilizar os editores "Notepad++", "Word" ou "Excel".

    ...

    Código MensagemDetalhamento
    log 9987Indica a data e a hora do início da execução do programa PE9696.
    log 9986Indica a data e a hora do término da execução do programa PE9696.
    log 9978Indica a data e a hora do término da baixa das marcações do dispositivo/REP.
    log 9977Indica a data e a hora do início da baixa das marcações do dispositivo/REP.
    log 9972Indica a data e a hora do início da busca dos dispositivos.
    log 9971Indica a data e a hora do término da busca dos dispositivos.
    log 9969 Indica a data e a hora do início da baixa das marcações por lote de dispositivos.
    log 9968Indica a data e a hora do término da baixa das marcações por lote de dispositivos.
    log 9899

    Indica a URL executada:

    • para a busca de dispositivos;
    • para a baixa das marcações.
    log 9898

    Indica os parâmetros enviados na requisição:

    • para a busca de dispositivos;
    • para a baixa das marcações.
    log 9897Detalhamento do arquivo JSON enviado na requisição dos dispositivos, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.
    log 9896Indica o início do detalhamento do arquivo JSON recebido na requisição dos dispositivos.
    log 9895Detalhamento do arquivo JSON recebido na requisição dos dispositivos.
    log 9894Indica o término do detalhamento do arquivo JSON recebido na requisição dos dispositivos.
    log 9893Indica o início do detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações de um dispositivo por vez.
    log 9892Indica o início do detalhamento do arquivo JSON recebido na requisição das marcações.
    log 9891Indica o início do detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.
    log 9890Indica o término do detalhamento do arquivo JSON recebido na requisição das marcações.
    log 9889Detalhamento do arquivo JSON recebido na requisição das marcações.
    log 9888Detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações de um dispositivo por vez.
    log 9887Indica o cabeçalho para o JSON de retorno da requisição de marcações.
    log 9886Indica o início do detalhamento do arquivo JSON enviado na requisição dos dispositivos, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.
    log 9885Indica o término do detalhamento do arquivo JSON enviado na requisição dos dispositivos, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.
    log 9884Indica o término do detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações de um dispositivo por vez.
    log 9883Indica o término do detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.
    log 9882Detalhamento do arquivo JSON enviado na requisição das marcações, quando parametrizado para realizar a baixa de marcações por lote de dispositivos.log 9881Detalhamento do conteúdo 'Content-Length' do header da requisição de dispositivos.Somente quando a baixa de marcações parametrizada for “Um Dispositivo por Vez”.


    ...

    06. CLIENTLOG

    Também foram implementados alguns logs para auxiliar o atendimento na identificação de algum eventual problema na integração. Para consultar os log da integração pode-se buscar por #clockin no clientlog.

    ...