Árvore de páginas

UTILIZAÇÃO DOS TURNOS DE TRABALHO (SH7) NOS APONTAMENTOS DE PARTE DIÁRIA (APPOINTMENT)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura / Distribuição e Logística

Módulo:

Manutenção de Ativos e Gestão de Frotas

Rotina:

Rotina

Nome Técnico

WSINTRMMNT 

WebService de Integração RM X MNT

Rotina(s) envolvida(s)

Nome Técnico

MNTI851

Mensagem Única Parte Diária

Cadastros Iniciais:

  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Calendário, incluir um calendário.
  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Centros de Custos, incluir um centro de custo.
  • Em Atualizações / Controle de Oficina / Bens / Família de Bens, incluir uma família para o bem/equipamento.
  • Em Atualizações / Controle de Oficina / Bens / Modelos, incluir um modelo para o bem/equipamento.

Parâmetro(s):

MV_NGINTER, MV_NGINTMB, MV_NGMBATV

Chamados Relacionados

V11.80 TUQSNN / V12.1.07 TUQUU2

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

TV0 – Cadastro de Atividades

TV1 – Parte Diária

TV2 – Registro das Atividades

SH7 - Calendário

Sistema(s) Operacional(is):

Windows/Linux

Descrição

A implementação envolve a criação do WebService WSINTRMMNT e a tag “TurnCalendar” na Mensagem Única "Appointment". A melhoria tem o objetivo permitir a consulta de turnos no sentido RM x Protheus, bem como o recebimento da tag “TurnCalendar” no XML na mensagem "Appointment" de parte diária e servir como base para a configuração do sistema. A necessidade surgiu quanto a utilização dos turnos de trabalho no apontamento de parte diária. Os turnos podem ser selecionados seguindo uma regra baseada nas horas do apontamento.

 

Calendários (SH7)

Esse cadastro é de turnos de trabalho na tabela SH7. A partir dessa melhoria, o RM conseguirá obter todos os cadastros de turnos no Protheus por meio do sincronismo feito no TOP do RM, sendo assim enviando apontamentos para os Turnos disponíveis no Protheus. Esse sincronismo é feito diariamente, de forma automática ou manual pelo TOP.

 

Apontamento de Parte Diária (Appointment)

Com a melhoria, a mensagem "Appointment" passa a possuir a tag “TurnCalendar” trazendo a informação do turno realizado no apontamento.

 

**O presente documento tem como foco apenas a configuração do módulo Manutenção de Ativos e seus processos em integração com o RM, não sendo responsabilidade do mesmo descrever as parametrizações referentes ao RM. Para os demais processos e configurações recomenda-se as documentações e especificação desenvolvidas para o projeto e documentações específicas do RM. Em alguns momentos, de forma complementar, podem ser citadas também configurações referentes ao Protheus e outras documentações. 

 

Procedimento para Configuração


CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:


Itens/Pastas

Descrição

Nome:

MV_NGINTER 

Tipo:

Caracter

Cont. Por.:

M

Descrição:

L= LOGIX;R=RM;M=Mensagem única. 

 

Itens/Pastas

Descrição

Nome:

MV_NGINTMB

Tipo:

Numérico

Cont. Por.:

1

Descrição:

Indica integração do processo de mobilidade: sincronismo de equipamentos, parte diária e custos/apontamentos. Informe 1=Sim;2=Não.  

Itens/Pastas

Descrição

Nome:

MV_NGMBATV 

Tipo:

Numérico

Cont. Por.:

<atividade>

Descrição:

Indica o código da atividade produtiva utilizada para o processo de Apropriação Diária (Appointment) via mensagem única.  

 

CONFIGURAÇÃO DE/PARA EMPRESAS


         1. No Configurador (SIGACFG), acesse Ambientes/Schedule/De/Para Empresas Mensagem Unica (APCFG050). Crie o de/para a seguir:

Para o funcionamento da rotina “Emp. fil Msg. Unica” deve ser informado alguns campos com o conteúdo default;

  • Referencia = "RM”
  • Company  =  “1”

 Os campos “company” e “branch” indicam a empresa e filial do RM, e “emp. Protheus” faz referência ao grupo de empresas no Protheus enquanto “fil.  Protheus” referência a empresa e filial


CONFIGURAÇÃO DE ADAPTERS

 

Os adapters são rotinas responsáveis por sincronizar os cadastros e processos entre as funcionalidades e processos da integração Linha RM X Protheus SIGAMNT. Para o correto funcionamento do fluxo da integração é necessário a configuração de alguns adapters do Protheus, conforme documentação disponibilizada nos links abaixo: 

MNTxBackOfficeRM

DT_Projeto_Mobilidade

BT - Cadastro das Rotinas dos Adapters Protheus


CONFIGURAÇÃO WEBSERVICE PROTHEUS


Para que o RM possa fazer as consultas dos turnos cadastrados no Protheus é necessário fazer a configuração do WebService - WSINTRMMNT (WebService de Integração RM X SIGAMNT)


  1. Acessar via SmartClient, utilizando o programa "SRVWIZARD".



  2. Informe seu usuário e senha.


  3. Selecione a pasta "Modulos Web" e clique em "Novo Módulo".


  4. Informe os campos conforme abaixo


  5. Inclua o Host que utilizará na integração, poderá definir o name ou ip juntamente com a porta definida para o WS.


  6. Informe os campos obrigatórios e finalize.


  7. O WS está pronto para utilizar. Para confirmar deve verificar usando o navegador de internet com o link criado para o mesmo.

    Exemplo: http://localhost:8081/wsindex.apw

  8. O WebService WSINTRMMNT (WebService de Integração RM X MNT) estará acessível no link configurado:


 

Procedimento para Utilização


Cadastro de Turnos de Trabalho (MNTA080)

  1. No Manutenção de Ativos e Gestão de Frotas (SIGAMNT), acessar Atualizações / Controle de Oficina / Cadastros Básicos / Calendários (MATA780).
  2. Cadastrar um turno informando os campos conforme help de campo.

Cadastro de Bem/Equipamento (MNTA080)

  1. No Manutenção de Ativos e Gestão de Frotas (SIGAMNT), acessar Atualizações / Controle de Oficina / Bens / Bens (MNTA080).
  2. Cadastrar um bem informando os seguintes campos:
    - Cod. Barras (T9_BARCODE): Informar um código de barra.
    - Parte Diária (T9_PATEDI): Indica se o bem tem controle de Parte Diária. Informe ‘S’;
  3. Preencher os demais campos conforme help de campo.

Cadastro de Atividades (MNTA850)

  1. Acesse Atualizações / Controle de Oficina / Parte Diária / Atividades (MNTA850).
  2. Cadastrar uma atividade utilizando a seguinte:
    - Tipo de Hora (TV0_TIPHOR): Informe o tipo da hora da atividade em questão. Informe: "1=Trabalhada".
  3. Preencher os demais campos conforme help de campo.

Configuração do parâmetro MV_NGMBATV

É necessário configurar o parâmetro MV_NGMBATV ("Indica o código da atividade produtiva utilizada para o processo de Apropriação Diária (Appointment) via mensagem única).

A alteração pode ser feita através do Configurador (SIGACFG). Deixando o parâmetro com o mesmo valor que foi cadastrado no passo de Cadastro de Atividades