Versões comparadas

Chave

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

...

  • Microsiga Protheus através dos seguintes módulos:
    • Protheus Framework (SIGACFG): Módulo responsável pelos WebServices e Framework de Integração.

    • Protheus Padrão NG (SIGAMNT): Módulo utilizado pelo cliente, sendo responsável pela manutenção do cadastro (Frotas, Pneus, Bens, Manutenção, Funcionário da Manutenção(mão de obra), Solicitações de Serviço, Ordens de Serviço, Retorno de OS, Movimentação), Controle de Pneus, Controle de Abastecimentos, Controle de Documentos, Controle de Riscos e demais processos da empresa.

    • Protheus Manufatura (SIGAPCP): Módulo utilizado pelo cliente, sendo responsável pela manutenção do cadastro (Calendário, Ordem de Produção, Recursos, Ferramentas) e demais processos da empresa. 

    • Protheus Logística (SIGAOMS, SIGATMS): Módulo utilizado pelo cliente, sendo responsável pela manutenção do cadastro (Motorista, Veiculos) e demais processos da empresa.

  • BackOffice RM através dos seguintes módulos:
    • TOTVS Gestão de Estoque, Compras e Faturamento (RM Nucleus): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Unidade de medida, produto, Local de estoque, Condição de pagamento, Moeda, Movimentação), gestão de estoque, integrações Fiscais, financeiras e demais processos da empresa.
    • TOTVS Gestão Financeira (RM Fluxus): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Cliente/Fornecedor), integrações financeiras e demais processos da empresa. 
    • TOTVS Gestão Contábil (RM Saldus): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Centro de custo) e demais processos da empresa. 
    • TOTVS Gestão Patrimonial (RM Bonum): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Bem/Ativo) e demais processos da empresa.
    • TOTVS Construção e Projetos (RM Solum): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Obra, Projeto, Tarefa) e demais processos da empresa.
    • TOTVS Folha de Pagamento (RM Labore): Módulo utilizado pelo cliente, sendo responsável pela manutenção dos cadastros (Funcionário, Cargo, Função, Horário) e demais processos da empresa.
    • TOTVS Business ConnectFramework: Módulo responsável pelos WebServices e Framework de Integração.

...

  • Configurar a integração TOTVS Manutenção de Ativos x BackOffice RM por meio do TBC  via host na versão 12.1.12 ou superior.
  • Importação das Fórmulas Visuais com gatilhos de integração, enviando os registros ao EAI.
  • Cadastramento do De-Para de Empresas Empresa(s) e Filial(is) antes de iniciar a carga de dados.
  • Os cadastros mantidos pelo BackOffice RM, como por exemplo de Clientes, Produtods e etc., devem ter desabilitada no Protheus sua entidade correspondente, evitando concorrência de dados.

...

Mensagem ÚnicaRotina ProtheusMensagemDescriçãoEnviaRecebeMétodo ProtheusOperaçãoCanal de EnvioAdapter ProtheusVersão
SimNGMUAmpPat ASSETSVALUATION Ampliação Patrimonial SimNãoSíncronoTodasEAINGMUAmpPat 1.000
SimNGMUAprCst APPOINTMENTCOST Apropriação de Custo SimNãoSíncronoTodasEAINGMUAprCst 1.000
SimATFA010ASSETSAtivo FixoNãoSimSíncronoTodasEAIATFA0121.001
SimNGMUStoTuO STOCKTURNOVER Baixa de EstoqueSimSimSíncronoTodasEAINGMUStoTuO 1.002
SimNGMUCanMnO CANCELMAINTENANCEORDERCancelamento de OS SimNãoSíncronoTodasEAINGMUCanMnO 1.000
SimNGMUCanReqCANCELREQUEST Cancelamento de Requisição SimSimSíncronoTodasEAINGMUCanReq1.000
SimGPEA370EMPLOYEEPOSITION CargoNãoSimSíncronoTodasEAIGPEA3701.000
SimCTBA030     COSTCENTERCentro de CustoNãoSimSíncronoTodasEAICTBA030    2.000
SimMATA030CUSTOMERVENDORClienteNãoSimSíncronoTodasEAIMATA0302.002
SimMATA360PAYMENTCONDITIONCondição de PagamentoNãoSimSíncronoTodasEAIMATA3602.000
SimNGMUStoLvl STOCKLEVEL Consulta de Saldo SimNãoSíncronoTodasEAINGMUStoLvl 1.001
SimPMSA201STEPPROJECTEtapa (EDT)NãoSimSíncronoTodasEAIPMSA2012.000
SimMATA020CUSTOMERVENDORForncecedorNãoSimSíncronoTodasEAIMATA0202.002
SimGPEA030ROLE FunçãoNãoSimSíncronoTodasEAIGPEA0301.000
SimGPEA010EMPLOYEEFuncionárioNãoSimSíncronoTodasEAIGPEA0102.001
SimNGMUGETSITGETEMPLOYEESITUATIONSSituação do FuncionárioSimNãoSíncronoTodasEAINGMUGETSIT1.000
SimNGMUInfPar INFOOFPARCELVALUES Informações de Parcelas NãoSimSíncronoTodasEAINGMUInfPar1.000
SimAGRA045WAREHOUSELocal de EstoqueNãoSimSíncronoTodasEAIAGRA0451.000
SimCTBA140CURRENCYMoedaNãoSimSíncronoTodasEAICTBA1402.000
SimPMSA201SUBPROJECTObra (EDT)NãoSimSíncronoTodasEAIObra (EDT)2.000
SimNGMUOrder ORDER OrdemSimSimSíncronoTodasEAINGMUOrder 3.002
SimNGMUMntOrd MAINTENANCEORDER Ordem de ServiçoSimSimSíncronoTodasEAINGMUMntOrd 1.000
SimNGMUTRAREQTraceAbilityRequestStatus da SolicitaçãoSimNãoSíncronoTodasEAINGMUTRAREQ1.001
SimMATA010 ou MATA010M (A partir da 12.1.17)ITEMProdutoNãoSimSíncronoTodasEAIMATA010 ou MATA010M (A partir da 12.1.17)4.0052.000
SimPMSA200PROJECTProjetoNãoSimSíncronoTodasEAIPMSA2002.000
SimNGMUReques REQUEST Solicitação SimSimSíncronoTodasEAINGMUReques 1.000
SimPMSA203TASKPROJECTTarefaNãoSimSíncronoTodasEAIPMSA2032.000
SimGPEA080 SHIFTWORK TurnoNãoSimSíncronoTodasEAIGPEA080 1.000
SimQIEA030UNITOFMEASUREUnidade de medidaNãoSimSíncronoTodasEAIQIEA0302.000

...

ParâmetroConteúdoObservação
MV_NGINTERML=Logix; R=RM; M=Mensagem única.
MV_NGGERSAS/NIndica se deve gerar Solicitação de Armazém ao invés de Solicitação de Compras

MV_ESTNEG

N

Não permite estoque negativo. O estoque é consultado no RM, independente das movimentações na SD3 e da SB2.
Porém há funções Microsiga que não relevam essa consulta no âmbito do MNT.
Por isso a funcionalidade deveria ser desenvolvida pelo módulo de Estoque (função SaldoSB2).
Em todo caso, o SB2 está sendo alterado conforme o resultado da consulta da integração.

 MV_NGMNTES  S Integração Integração com Estoque.
MV_NGMNTPCSIntegração com PCP.
MV_PRODFER<produto>Item de estoque que indica ferramentas no SIGAMNT.
MV_PRODTER<produto>Item de estoque que indica terceiros no SIGAMNT

MV_NGMNTCP

N

Indica se a numeração dos itens da solicitação de compras será a mesma.
Este parâmetro sobrepõe o processo padrão de geração do Compras.

MV_NGCORPR

SPermite gerar empenho e SC’s para OS Corretiva.

MV_NGMNTAT

3

Integração Manutenção (MNT) c/ Ativo (ATF).
Informar “” ou “N” não integra;
1= alterações no ATF replicarão no MNT;
2= MNT p/ ATF;
3= MNT p/ ATF e ATF p/ MNT.

MV_NGSALHOSDefine se o campo salário do funcionário da manutenção é integrado com o GPE.
MV_NGMNTRHSIntegração Manutenção (MNT) com Recursos Humanos (RH).
MV_RASTROS ou N.Determina a utilização ou não da rastreabilidade dos lotes de produção (S para ‘sim’ ou N para ‘não’).
MV_LOCALIZS ou N.Indica se produtos poderão usar controle de localização ou não (S para ‘sim’ ou N para ‘não’).
MV_NGMNTCMSIntegração do Manutenção de Ativos (MNT) com Compras (COM). Informar S para sim e N para não.
MV_NGMNTFISIntegração do Manutenção de Ativos (MNT) com Financeiro (FIN). Informar S para sim e N para não.
MV_PRODTRX<produto>Item de estoque que indica multas no MNT.
MV_PRODTS2<produto>Item de estoque que indica documentos no MNT.
MV_PRODTS8<produto>Item de estoque que indica honorários no MNT.
MV_NGPRSB2SBusca preço médio da tabela SB2.
MV_NGLOCPAD <Almoxarifado>Indica o Almoxarifado padrão para gerar os produto utilizado pelo SIGAMNT (ManutencaoManutenção/Terceiros)
Outras configurações recomendadas:
MV_NGMULOSSPermite a abertura de mais de uma OS por SS.
MV_NGMNTFRSIndica que a empresa utiliza o sistema Gestão de Frotas.
MV_NGPNEUSSIndica se utiliza complemento de pneus.
MV_NGPNEST SIndica se a empresa utiliza identificação do bem no controle de estoque.
MV_NGOSNFE 2Indica se consiste integração do Documento de Entrada no recebimento da O.S. em Lote pela Nota Fiscal. (1=Sim;2=Nao)
MV_NGMNTSC 1Indica o modo de aglutinar os itens da solicitacao solicitação de compra dos produtos 1 - Normal, 2 - Por OP, 3 - Por Necessidade 
MV_ESTHOME S/C Indica o momento que o estoque sera debitado. S = Abastecimento, C = Conciliação, N = Não baixa estoque
MV_NGMNTAS 1Define se aglutina as Solicita coes Solicitações de Armazém para a mesma Ordem de Serviço (1=Sim,2=Não)
Abaixo as configurações necessárias ao Gestão de Frotas (MV_NGMNTFR = ‘S’) para utilização do Controle de Pneus. Os parâmetros devem estar configurados
conforme o cadastro de status do MNT.
MV_NGSTAPL<codigo>Código do Status para Aplicado
MV_NGSTAGR<codigo>Código do Status para Aguardando Reforma
MV_NGSTAEU<codigo>Código do status para Estoque Usado.
MV_NGSTAER<codigo>Código do Status para Estoque Reformado
MV_NGSTAAT <codigo>Código do Status para Aguardando Análise Técnica
MV_NGSTARS<codigo>Código do Status para Removido de Serviço
MV_NGSTAEN<codigo>Código do Status para Estoque Novo
Pneu
MV_NG1ANAT <codigo>

Indica quais serão os destinos que sofrerão entradas/baixas no estoque.

MV_NGSECON <codigo>Código de serviço para conserto de pneus.
MV_NGSEREF <codigo>Código do serviço para Reforma de Pneus
MV_NGSERPN <codigo>Indica o código do serviço que sera utilizado para movimentação de pneus. 
MV_NGRODIZ <codigo>Código de serviço que será utilizado para o.s. de rodízio de pneus.
MV_NGSERCA <codigo>Indica o código do serviço para CANIBALISMO (Desmontagem da estrutura de rodados).
MV_NGSINSP <codigo>Indica o código do serviço de inspeção de pneus.
MV_NGSTACA <codigo>Indica o código do status para Canibalismo.
MV_NGSTAGC <codigo>Código do status para Aguardando Conserto.
MV_NGSTEST <codigo>Indica o status para o pneu no estoque da filial.
MV_NGBEMTR<codigo>Código do Status para Bem Transferido.
MV_NGSTEP <codigo>Indica se pode movimentar o pneu de STEP no processo do rodizio.
MV_NGMOROD <codigo>Código do motivo padrão para o rodizio de pneus.
MV_NGMODEF <codigo>Código dos motivos de defeito nos pneus.
Configurações necessárias ao EAI:
MV_EAIURL2<URL TBC>HOST>

Nome do canal configurado no EAI para envio a outro EAI. Case sensitiveSensitive.
No caso do RM, indica o endereço do TBChost. Verificar com a equipe de infraestrutura qual o endereço a ser utilizado.
Exemplo: http://localhost:8051/TOTVSBusinessConnecteaiservice/WsEAIService.asmxIConWSEAIService

MV_EAIUSER<Usuário>Usuário para autenticação do EAI para uso no envio de mensagens.
Informar o código do usuário que tenha acesso RM.
MV_EAIPASS<Senha>

Senha para autenticação do EAI para uso no envio de mensagens.
Informar a senha para acesso ao RM do usuário informado no parametro parâmetro anterior.

Âncora
CheckList Protheus
CheckList Protheus
Protheus

...

Visando maior facilidade na implantação da integração está disponível abaixo um CheckList com os passos padrão necessários para implantação e parametrização da integração no RM. 

CheckList de Implantação

Índice

Tarefa

Anexo

Preparação do Ambiente

1

Instalação/Atualização da Biblioteca RM


1.1Configurar o Alias para acessar a base do RM que irá realizar a integração
Definir

Configurar a utilização do Web Service

(TBC ou Host)

Manual de instalação do TBC 

3.1Instalação e configuração do IIS + Instalação e configuração do TBC na mesma versão da Biblioteca RM3.2Configuração do Web.Config (importante)3.2.1Configurar o Web.Config conforme o RM.Host.*.Config e Rm.Exe.Config3.2.2Configurar Tag “DBAlias” no Web.config com o Alias desejado (Nome do Alias criado no passo 1.1)4

2Web Service via Host

Manual de Configuração do WS do Host

3
Web Service via TOTVS Business Connect
Atualização da base de dados (Caso ainda não esteja na versão necessária)


Manual do RM Atualizador

4


3.1Efetuar Backup da base de dados
4
3.2Executar o RM Atualizador na base de dados
4
3.3Conferir se o Dicionário de Dados do Protheus possui compartilhamento por Empresa/Filial igual ao RM para os cadastros integrados.

Ativação da Integração

5
4Instalação e parametrização do pacote de integração no RM
5

4.1Parametrizar os Tipos de Movimento utilizados na integraçãoParametrização dos Movimentos
5
4.2Executar o configurador da integração


Anexo Configuração da Integração

5
4.3Parametrizar a URL do WebService Protheus
5
4.4Informar os parâmetros da integração
5
4.5Cadastrar De-Para de Coligada e FilialAnexo DI0004 TOTVS Gestão de Frotas - BackofficeRM x ProtheusSigaMNT - EAI 2.0
5
4.6Importar as Fórmulas Visuais com gatilhoAnexo Importação de Fórmulas Visuais
5
4.7Marcar o parâmetro "Utilizar Fórmula Visual em Integração (SIGAMNT)"  em: Parametrizador: Folha de Pagamento > Integrações > Outros BackOffice

Preparação/Carga da Base de Dados

6Cadastro de Cliente/Fornecedor
6.1Abrir tabela de Municípios do Protheus para que a mesma receba carga automática (Acessar o SIGAFIS no Protheus)
6.2Conferir se o campo A1_COD e A2_COD no Protheus estão sem inicializador padrão (SIGACFG em Dicionário | Base de Dados tabela SA1 e SA2)
6.3Informar o Inic. Padrão para o A1_LOJA e A2_LOJA (Exemplo: '01' e '02') - (SIGACFG em Dicionário | Base de Dados tabela SA1 e SA2)
6.4Editar o cadastro de um Cliente/Fornecedor manualmente e verificar se é integrado
6.5Verificar se todos os Clientes possuem endereço cadastrado
6.6Efetuar a carga de Clientes/Fornecedores (Fórmula Visual: 07 - Sincronização de Cliente/Fornecedor)Anexo Execução de Fórmulas Visuais
7Cadastro de Moeda
7.1Verificar quais as moedas que serão integradas (Lembrando que o Protheus aceita somente 5)
7.2Editar o cadastro de uma moeda manualmente e verificar se é integrado
7.3Efetuar a carga de Moedas (Caso necessário alterar a Consulta SQL na FV para buscar somente as moedas desejadas)Anexo Execução de Fórmulas Visuais
8Cadastro de Unidade de Medida
8.1Cadastrar os de-para manualmente de algumas unidades conforme cita na especificação (clique aqui)Anexo DI0004 TOTVS Gestão de Frotas - BackofficeRM x ProtheusSigaMNT - EAI 2.0
8.2Editar o cadastro de uma Unidade de Medida manualmente e verificar se é integrado
8.3Efetuar a carga de Unidades de medidaAnexo Execução de Fórmulas Visuais
9Cadastro de Produto
9.1Verificar se as Unidades de Medida associada aos Produtos já estão integradas ou incluído os de-para manualmente
9.2Editar o cadastro de um Produto manualmente e verificar se é integrado
9.3Efetuar a carga de ProdutosAnexo Execução de Fórmulas Visuais
10Cadastro de Centro de Custo
10.1Editar o cadastro de um Centro de Custo manualmente e verificar se é integrado
10.2Efetuar a carga de Centros de CustosAnexo Execução de Fórmulas Visuais
11Cadastro de Ativo Fixo
11.1Cadastrar os valores defaults para Plano de Contas (para cada filial)Anexo Default para Plano de Contas
11.2Verificar se o campo N1_CHAPA da tabela de Ativos do PROTHEUS está com 30 caracteres (SIGACFG em Dicionário | Base de Dados tabela SN1)
11.3Verificar se os Fornecedores associados aos Bens já estão integrados
11.4Verificar se os Centros de Custo associados aos Bens já estão integrados
11.5Editar o cadastro de um Bem/Ativo manualmente e verificar se é integrado
11.6Efetuar a carga de Bens/AtivosAnexo Execução de Fórmulas Visuais
12Cadastro de Cargo
12.1Editar o cadastro de um Cargo manualmente e verificar se é integrado
12.2Efetuar a carga de CargosAnexo Execução de Fórmulas Visuais
13Cadastro de Função
13.1Editar o cadastro de um Função manualmente e verificar se é integrado
13.2Efetuar a carga de FunçõesAnexo Execução de Fórmulas Visuais
14Cadastro de Turno/Horário
14.1Editar o cadastro de um Horário manualmente e verificar se é integrado
14.2Efetuar a carga de HoráriosAnexo Execução de Fórmulas Visuais
15Cadastro de Funcionário
15.1Cadastrar o Banco, agencia e conta default para a integraçãoAnexo Default para Banco, Agencia e Conta
15.2Verificar se os Turnos, Funções e Horários estão integrados
15.3

Acessar o Protheus (07- Gestão Pessoal) em Atualizações | Definições de Cálculo | Processos para que o sistema faça a carga automaticamente


15.4Verificar dentro da Seção do Funcionário se possui o Centro de Custo informado e se está sincronizado como GlobalAnexo Centro de Custo Funcionário
15.5Verificar se os funcionários estão com o Tipo de recebimento como Mensalista ou Semanalista
15.6Editar o cadastro de um Funcionário manualmente e verificar se é integrado
15.7Efetuar a carga de FuncionáriosAnexo Execução de Fórmulas Visuais
16Cadastro de Projeto (Caso for utilizar na Integração)
16.1Cadastrar o calendário no Protheus, conforme link: Cadastro de Calendário Protheus
16.2Informar conteúdo 001 (Calendário cadastrado no passo anterior) no parâmetro MV_INTCAL do Protheus (SIGACFG em Cadastros | Parametros)
16.3Editar o cadastro de um Projeto manualmente e verificar se é integrado
16.4Efetuar a carga de ProjetosAnexo Execução de Fórmulas Visuais
17Cadastro de Obra (Caso for utilizar na Integração)
17.1Editar o cadastro de uma Obra manualmente e verificar se é integrado
17.2Efetuar a carga de ObrasAnexo Execução de Fórmulas Visuais
18Cadastro de Tarefa
18.1Editar o cadastro de uma Tarefa manualmente e verificar se é integrado
18.2Efetuar a carga de TarefasAnexo Execução de Fórmulas Visuais
19Cadastro de Etapa
19.1Editar o cadastro de uma Etapa manualmente e verificar se é integrado
19.2Efetuar a carga de EtapasAnexo Execução de Fórmulas Visuais
20Cadastro de Local de Estoque
20.1Acessar a tabela NNR no Protheus, no campo NNR_DESCRI informar o tamanho = 40
20.2Editar o cadastro de um Local de Estoque manualmente e verificar se é integrado
20.3Efetuar a carga de Locais de EstoqueAnexo Execução de Fórmulas Visuais

Âncora
Controle de Versão / Suporte / Escopo
Controle de Versão / Suporte / Escopo
Controle de Versão

...