Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

IMPORTAÇÃO DE BATIDAS DE REFEIÇÃO A PARTIR DO TSA

Características do Requisito

Linha de Produto:

RM

Segmento:

Construção e Projetos.

Módulo:

Automação de Ponto.

Rotina:

Rotina

Nome Técnico

Utilizar integração com o TSA

RMSParamsWizardAction

 Importar Batidas PtoActionProcImportacaoBatidas
 

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

Cadastro de Funcionários

FopFuncAction

Cadastro de Terminais de Coleta

PtoRelColAction
Cadastro de RefeiçõesPtoRefeiAction
Cadastro de Batidas de RefeiçõesPtoActionBatidasDeRefeicao
Cadastro de Ficha de RefeiçõesPtoActionFichaRefeicao
Cadastro de EventosFopEventoAction

 

Cadastros Iniciais:

Configurações Iniciais

Parâmetro(s):

Informe os parâmetros utilizados.Utilizar integração com o TSA

Ponto de Entrada:

Não se Aplica

Chamados Relacionados

Informe o(s) chamado(s) relacionado(s).

Requisito (ISSUE):Não se Aplica

País(es):

Não específico.

Banco(s) de Dados:

Oracle ou SQL Server.

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Windows

Descrição

Escreva aqui a descrição da nova implementação ou melhoria.

 

 

A importação de batidas de refeição pelo TSA é um recurso que buscará dados de batidas de refeição na tabela de integração voltada ao TSA (MSA_CONTROL_MARCAC), e as importará aos funcionários envolvidos, respeitando as devidas parametrizações de batidas de refeição e regras de negócio do sistema.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

 

 

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

 

 

 No RM é preciso que a integração com o TSA esteja devidamente configurada pelo módulo de Integração. É pressuposto ainda que as fórmulas visuais, base de dados e serviço do TSA estejam em devido funcionamento.

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 
  1. Nos parâmetros do processo de Importar Batidas é necessário marcar o parâmetro para efetuar a importação a partir da tabela de integração do TSA:
    Image Added

  2. É preciso ainda que os terminais de coleta estejam devidamente preenchidos com seus códigos de fabricação do relógio, análogos à coluna "COD_REP" da tabela de integração do TSA (MSA_CONTROL_MARCAC). É importante ainda definir o tipo do terminal como "Refeitório", necessário ao discernimento das batidas. No cadastro de Terminais de Coleta, veja que está com o Tipo de Terminal correto, bem como o campo do código de fabricação devidamente preenchido:
    Image Added
  3. Cadastrar a refeição associando o terminal de coleta em que o REP foi vinculado:
    Image Added
  4. Realizar a importação de batidas
    Image Added
  5. Conferir as batidas de refeição associadas ao funcionário:
    Image Added


 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab