Professional Documents
Culture Documents
Integrao
Pgina 1 de 84
Protheus MNT x BackOffice RM
Integrao
INTEGRAO
Protheus MNT x Backoffice RM
(Mensagem nica)
DOCUMENTAO
TCNICA
AMBIENTE:
Manuteno de Ativos
02/08/13
Verso 4
Pgina 2 de 84
Protheus MNT x BackOffice RM
Integrao
SUMRIO
1. OBJETIVO ...................................................................................................................................................... 5
2. PROGRAMAS ................................................................................................................................................ 6
3. TABELAS........................................................................................................................................................ 8
3.1. NOVOS CAMPOS E TABELAS ................................................................................................................................ 8
3.2. TABELAS ENVOLVIDAS ....................................................................................................................................... 9
4. CONFIGURAO DO AMBIENTE .................................................................................................................. 11
4.1. SERVIDOR HTTP ............................................................................................................................................ 11
4.2. UPDATES ...................................................................................................................................................... 14
4.3. PARMETROS ................................................................................................................................................ 15
4.4. MENU .......................................................................................................................................................... 17
4.5. CONFIGURAES DE CADASTRO ........................................................................................................................ 19
A) CADASTRO DE BENS ............................................................................................................................................ 19
B) CADASTRO DE PRODUTOS DE CDIGO FIXO.............................................................................................................. 19
C) CADASTRO DAS ENTIDADES DE-PARA E CARGA INICIAL............................................................................................... 21
D) OUTRAS CONFIGURAES..................................................................................................................................... 22
4.6. UTILIZAO DE OUTROS MDULOS .................................................................................................................... 22
5. CONFIGURAO DOS ADAPTERS ................................................................................................................ 23
6. DESCRIO DOS PROCESSOS/MENSAGENS ................................................................................................ 28
6.1. BAIXA DE ESTOQUE ......................................................................................................................................... 29
6.2. BAIXA DE ESTOQUE (RECEBIMENTO)................................................................................................................... 31
6.3. ESTORNO DE BAIXA DE ESTOQUE ....................................................................................................................... 32
6.4. ESTORNO DE BAIXA DE ESTOQUE (RECEBIMENTO) ................................................................................................. 34
6.5. SOLICITAO DE COMPRA ................................................................................................................................ 35
6.6. SOLICITAO AO ARMAZM ............................................................................................................................. 37
6.7. CANCELAMENTO DE SOLICITAO DE COMPRA ..................................................................................................... 38
6.8. CANCELAMENTO DE SOLICITAO AO ARMAZM .................................................................................................. 39
6.9. AMPLIAO PATRIMONIAL ............................................................................................................................... 40
6.10. APROPRIAO DE CUSTO ................................................................................................................................. 42
6.11. CONSULTA DE SALDO ...................................................................................................................................... 45
6.12. ORDEM DE SERVIO ........................................................................................................................................ 48
6.13. ATUALIZAO DE CUSTO .................................................................................................................................. 53
6.14. SOLICITAO DE SERVIO [NO DISPONVEL] ....................................................................................................... 54
6.15. PEDIDO DE COMPRA ....................................................................................................................................... 55
6.16. PROCESSOS ESPECFICOS DO FROTAS .................................................................................................................. 56
7. COMPOSIO DAS MENSAGENS ................................................................................................................. 62
7.1. STOCKTURNOVER ........................................................................................................................................... 62
7.2. REQUEST ...................................................................................................................................................... 63
7.3. MAINTENANCEORDER ..................................................................................................................................... 66
7.4. MAINTENANCEREQUEST NO CONTEMPLADO ..................................................................................................... 68
7.5. CANCELREQUEST ............................................................................................................................................ 68
7.6. CANCELMAINTENANCEORDER .......................................................................................................................... 70
7.7. STOCKLEVEL .................................................................................................................................................. 70
7.8. APPOINTMENTCOST........................................................................................................................................ 71
7.9. ASSETSVALUATION ......................................................................................................................................... 72
7.10. ORDER ......................................................................................................................................................... 73
7.11. INFOOFPARCELVALUES ................................................................................................................................... 75
Pgina 3 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 4 de 84
Protheus MNT x BackOffice RM
Integrao
1. OBJETIVO
Pgina 5 de 84
Protheus MNT x BackOffice RM
Integrao
2. PROGRAMAS
Pgina 6 de 84
Protheus MNT x BackOffice RM
Integrao
MNTA450 MNTA880
MNTA480 MNTA901
MNTA510 MNTA990
o Update
UPDMNT42
* no disponvel
Pgina 7 de 84
Protheus MNT x BackOffice RM
Integrao
3. TABELAS
Pgina 8 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 9 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 10 de 84
Protheus MNT x BackOffice RM
Integrao
4. CONFIGURAO DO AMBIENTE
http://tdn.totvs.com.br/download/attachments/51251322/LinhaRM+x+Protheus+SigaMNT.docx?versio
n=1&modificationDate=1369062022000
[HTTP]
ENABLE=1
PORT=86
PATH=\web\EAI
ENVIRONMENT=Environment
RESPONSEJOB=JOB_EAI_0101
[localhost:86]
ENABLE=1
PATH=M:\Protheus11\web\EAI
ENVIRONMENT=Oracle
INSTANCENAME=EAI
RESPONSEJOB=JOB_EAI_0101
DEFAULTPAGE=wsindex.apw
[JOB_EAI_0101]
TYPE=WEBEX
ENVIRONMENT=Environment
INSTANCES=1,1
SIGAWEB=WS
INSTANCENAME=EAI
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
PREPAREIN=01,01
Pgina 11 de 84
Protheus MNT x BackOffice RM
Integrao
Pode-se utilizar tambm algum aplicativo terceiro como o soapUI para realizar
um teste no WSDL do Protheus. Abaixo um exemplo de utilizao da ferramenta
FSENVEAI:
Pgina 12 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 13 de 84
Protheus MNT x BackOffice RM
Integrao
http://tdn.totvs.com.br/pages/viewpage.action?pageId=6064937
4.2. Updates
Pgina 14 de 84
Protheus MNT x BackOffice RM
Integrao
4.3. Parmetros
Pgina 15 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 16 de 84
Protheus MNT x BackOffice RM
Integrao
Importante:
- alguns parmetros do EAI j vm configurados por padro.
- ateno para parmetros case sensitive.
- para melhor entendimento do funcionamento do EAI Protheus com
mensagem nica, consultar:
http://tdn.totvs.com.br/display/public/dts/Conceitos+-+113343+EAI+2+-+Console
4.4. Menu
Pgina 17 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 18 de 84
Protheus MNT x BackOffice RM
Integrao
a) Cadastro de Bens
Pgina 19 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 20 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 21 de 84
Protheus MNT x BackOffice RM
Integrao
d) Outras configuraes
Pgina 22 de 84
Protheus MNT x BackOffice RM
Integrao
STOCKTURNOVER
Mensagem nica Sim
Rotina NGMUStoTuO
Mensagem StockTurnover
Descrio Baixa de Estoque
Envia Sim
Recebe Sim
Pgina 23 de 84
Protheus MNT x BackOffice RM
Integrao
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.002
CANCELREQUEST
Mensagem nica Sim
Rotina NGMUCanReq
Mensagem CancelRequest
Descrio Cancelamento de Requisio
Envia Sim
Recebe Sim
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
APPOINTMENTCOST
Mensagem nica Sim
Rotina NGMUAprCst
Mensagem AppointmentCost
Descrio Apropriao de Custo
Envia Sim
Recebe No
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
REQUEST
Mensagem nica Sim
Rotina NGMUReques
Mensagem Request
Descrio Solicitao
Envia Sim
Recebe Sim
Mtodo Sncrono
Operao Todas
Pgina 24 de 84
Protheus MNT x BackOffice RM
Integrao
ASSETSVALUATION
Mensagem nica Sim
Rotina NGMUAmpPat
Mensagem AssetsValuation
Descrio Ampliao Patrimonial
Envia Sim
Recebe No
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
STOCKLEVEL
Mensagem nica Sim
Rotina NGMUStoLvl
Mensagem StockLevel
Descrio Consulta de Saldo
Envia Sim
Recebe No
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.001
MAINTENANCEORDER
Mensagem nica Sim
Rotina NGMUMntOrd
Mensagem MaintenanceOrder
Descrio Ordem de Servio
Envia Sim
Recebe Sim
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
Pgina 25 de 84
Protheus MNT x BackOffice RM
Integrao
CANCELREQUEST
Mensagem nica Sim
Rotina NGMUCanMnO
Mensagem CancelMaintenanceOrder
Descrio Cancelamento de OS
Envia Sim
Recebe No
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
ORDER
Mensagem nica Sim
Rotina NGMUOrder
Mensagem Order
Descrio Ordem
Envia Sim
Recebe Sim
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 3.002
Pgina 26 de 84
Protheus MNT x BackOffice RM
Integrao
INFOOFPARCELVALUES
Mensagem nica Sim
Rotina NGMUInfPar
Mensagem InfoOfParcelValues
Descrio Informaes de Parcelas
Envia No
Recebe Sim
Mtodo Sncrono
Operao Todas
Canal Envio EAI
Verso 1.000
Pgina 27 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 28 de 84
Protheus MNT x BackOffice RM
Integrao
Mensagem: StockTurnover
Sentido: Protheus -> RM
Mapeamento:
Pgina 29 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
Pgina 30 de 84
Protheus MNT x BackOffice RM
Integrao
Fontes relacionados:
- NGMUStoTuO
- MNTA400
- MNTUTIL
- MNTA690
- MNTA600
Mensagem: StockTurnover
Sentido: RM -> Protheus
Mapeamento:
Pgina 31 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- O teste s pode ser realizado atravs de uma ferramenta de simulao ou
de forma integrada a um sistema que trabalhe nos moldes de mensagem nica.
Fontes relacionados:
- NGMUStoTuO
- MNTUTIL
Mensagem: CancelRequest
Sentido: Protheus -> RM
Mapeamento:
Pgina 32 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 33 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- [NGMovEstoque] faz referncia s rotinas de Frota, no utilizado no MNT.
No est no escopo da integrao, mas j foi contemplado. Para verificar o
funcionamento basta alterar um abastecimento feito em posto interno (com
tanque/bomba associado a um produto).
- [MntGeraD3] alterao ou excluso de um insumo realizado na rotina de
retorno de OS (Atualizaes / Controle de Oficina / Retorno O.S.).
- [MntMovEst] faz referncia s rotinas de Frota, no utilizado no MNT. No
est no escopo da integrao. Verificar na rotina de abastecimento em lote a
alterao de uma movimentao SD3 deve gerar estorno, o que no ocorre.
Necessita verificao quando o Gesto de Frota for contemplado.
- [MNT400MovEst] usa o campo TL_NUMSEQ2 e no est liberado no
padro. Necessita verificao quando o Gesto de Frota for contemplado.
- [NGMovEst] chamado na anlise tcnica e rotina de recebimento de pneus,
ou seja, faz referncia somente ao Frota, no ao MNT. Entretanto, tambm foi
implementado.
Fontes relacionados:
- NGMUCanReq
- MNTUTIL
- MNTA400
- MNTA690
- MNTA600
Mensagem: CancelRequest
Pgina 34 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- O teste s pode ser realizado atravs de uma ferramenta de simulao ou
de forma integrada a um sistema que trabalhe nos moldes de mensagem nica.
Fontes relacionados:
- NGMUCanReq
Mensagem: Request
Sentido: Protheus -> RM
Pgina 35 de 84
Protheus MNT x BackOffice RM
Integrao
Mapeamento:
Testes pontuais:
Pgina 36 de 84
Protheus MNT x BackOffice RM
Integrao
Fontes relacionados:
- NGMUReques
- NGUTIL04
Mensagem: Request
Sentido: Protheus -> RM
Mapeamento:
Pgina 37 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- Incluso de insumos previstos na rotina de ordem de servio manual. Incluir
insumo do tipo produto para uma OS liberada [NGGERASA-NGINTCOMPEST]
Fontes relacionados:
- NGMUReques
- NGUTIL02
Mensagem: Request
Sentido: Protheus -> RM
Mapeamento:
Pgina 38 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- Excluso de um insumo previsto do tipo produto na rotina de ordem de
servio manual, o qual tenha gerado solicitao de compra
[NGDELETAREG(SC1)]
- Excluso de um plano de manuteno que tenha Ordens de Servio
liberadas com insumos previstos do tipo produto e que tenham gerado solicitao de
compra [NGDELETAREG(SC1)]
- Finalizar uma ordem de servio que tenha insumo previsto que tenha gerado
solicitao de compra. Ao finalizar, alterar o cdigo do produto. A solicitao de
compra do insumo previsto (que no foi realizado) ser cancelada [NGFINAL]
- Configurar os parmetros MV_NGGERPR=S, MV_NGVEROS=V,
MV_NGOSAES=S e MV_NGIOSAU=S. Incluir manutenes para um bem com
diferentes incrementos (100, 200 e 300, por exemplo) e que j estejam atrasadas.
importante que na manuteno esteja cadastrado ao menos um insumo do tipo
produto para um produto que no tenha saldo em estoque. Utilizar tambm o campo
de substituio informando que a 3 substitui 2 e a 2 substitui a 1. Utilizar a rotina de
informa contador com uma diferena para que gere uma OS para a primeira
manuteno (de menor incremento). Ser gerada uma solicitao de compras.
Informar contador para que gere OS para a segunda manuteno. A OS ir
substituir a OS gerada anteriormente e cancelar a solicitao de compras. Repetir o
processo para a terceira manuteno.
Fontes relacionados:
- NGMUCanReq
- NGUTIL02
- NGUTIL04
- MNTA330
Mensagem: Request
Pgina 39 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- Alterao de um insumo previsto do tipo produto na rotina de ordem de
servio corretiva, o qual tenha gerado uma solicitao de compra
[NGDELETAREG(SCP)]
Fontes relacionados:
- MNTA420
- NGUTIL02
- MNTA265
- MNTA330
Mensagem: AssetsValuation
Sentido: Protheus -> RM
Mapeamento:
Pgina 40 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- valores ATF (Miscelnea / Atualizao / Valores ATF) [MNTA860]
Fontes relacionados:
- NGMUAmpPat
- MNTA860
Pgina 41 de 84
Protheus MNT x BackOffice RM
Integrao
Mensagem: AppointmentCost
Sentido: Protheus -> RM
Mapeamento:
Pgina 42 de 84
Protheus MNT x BackOffice RM
Integrao
STP+cEmpAnt+'|'+'|'+STP->TP_FILIAL+'|'+STP->TP_ORDEM+'|'+STP-
>TP_PLANO+'|'+STP->TP_CODBEM+'|'+DTOS(STP->TP_DTORIGI)
Ex: STP|99|12|123456|123456|1234567890123456|20120101
Pgina 43 de 84
Protheus MNT x BackOffice RM
Integrao
TPP+cEmpAnt+'|'+'|'+TPP->TPP_FILIAL+'|'+TPP-
>TPP_ORDEM+'|'+TPP->TPP_PLANO+'|'+TPP-
>TPP_CODBEM+'|'+DTOS(TPP->TPP_DTORIG)
Ex: TPP|99|12|123456|123456|1234567890123456|20120101
Testes pontuais:
- apropriar uma ordem de servio finalizada e faturada atravs da rotina de
apropriao. Logo em seguida tentar a reabertura desta ordem de servio, o que
no permitido (Atualizaes / Controle de Oficina / Retorno OS / Reabertura OS).
- a aplicao direta de insumos atravs da mensagem nica de
movimentao de estoque tambm no permitida.
- cadastrar um indicador de uso de cada tipo para os contadores 1 e 2 de um
determinado veculo.
- apropriar registros de contador 1 e 2.
- alterar um registro de abastecimento que esteja associado a um contador
que j tenha sido apropriado (Atualizaes / Controle de Combustveis /
Abastecimento / Abast. Manual). A rotina no deve permitir.
- tentar a reabertura de uma OS que j tenha sido apropriada ou cujo
contador j tenha sido apropriado (Atualizaes / Controle de Oficina / Retorno OS /
Reabertura OS). O sistema no deve permitir.
- tentar a alterao/excluso de um contador pela rotina de acerto
(Atualizaes / Controle de Oficina / Contador / Acerto) para um contador que j
tenha sido apropriado. O sistema no ir permitir. O sistema tambm no permite
alterar ou excluir um contador que seja anterior a algum registro cujo custo foi
apropriado.
- tentar incluir/excluir um registro de reporte de produo para data/hora
anterior a um registro de contador j apropriado (Atualizaes / Controle de Oficina /
Contador / Retorno Produo). O sistema no permite.
- incluir um novo registro de contador (o que pode ser feito na rotina em
Atualizaes / Controle de Oficina / Contador / Informa). Se o registro imediatamente
posterior estiver apropriado, o novo tambm ser marcado como apropriado. Caso
contrrio ser marcado como no apropriado.
Pgina 44 de 84
Protheus MNT x BackOffice RM
Integrao
Fontes relacionados:
- NGMUAprCst
- MNTA880
- MNTA245*
- MNTA480*
- NGMNT00
- NGUTIL03*
- MNTA655
- MNTA875
- NGUTIL04
- MNTA380
- MNTA370
- MNTA385
- MNTA998
- MNTA550
*adaptaes no liberadas
Mensagem: StockLevel
Sentido: Protheus -> RM
Mapeamento:
Pgina 45 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 46 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- incluso de um insumo em uma ordem de servio (Atualizaes / Controle
de Oficina / Retorno O.S.) [NGSALSB2 NGUTIL03]
- incluso de um insumo do tipo produto para uma OS atravs da rotina de
retorno simplificado. Para visualizar a mensagem informar quantidade maior do que
o saldo em estoque [MNTA415]
- na rotina de retorno OS modelo 2, selecionar uma OS e transferir insumos
do tipo produto do lado de previsto para realizado. No caso de no haver saldo em
estoque uma mensagem informar [MNTA435]
- na rotina de programao de OS em Atualizaes / Controle de Oficina /
Plano de Manuteno, informar os parmetros e selecionar ordens de servio. A
rotina carrega o estoque dos produtos utilizados como insumo [MNTA990]
- na rotina de consulta de OS em Consultas / Controle de Oficina / Planos /
Consulta de OS, selecionar uma OS aberta com insumo previsto do tipo produto e
com quantidade realizada inferior para esse mesmo insumo. O grid de
disponibilidade ser montado considerando o saldo disponvel, porm a informao
no visvel em tela [MNTC755]
- parmetro MV_NGGERSA = N e MV_NGMNTCP = S para esse teste
especfico. Incluir uma ordem de servio corretiva liberada com insumo previsto do
tipo produto. A rotina ir consultar o saldo em estoque antes de abrir uma solicitao
de compras[NGUTIL01]
- parmetro MV_NGGERSA = N e MV_NGMNTCP = N para esse teste.
Incluir uma ordem de servio corretiva liberada com insumo previsto do tipo produto
[NGUTIL02]
Fontes relacionados:
- NGMUStoLvl
- MNTA415
- MNTA435
- MNTC755
Pgina 47 de 84
Protheus MNT x BackOffice RM
Integrao
- MNTA990
- NGUTIL01
- NGUTIL02
- NGUTIL03
Mensagem: MaintenanceOrder
Sentido: Protheus -> RM / RM -> Protheus
Mapeamento:
Pgina 48 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
Abertura/liberao:
- abertura de uma OS preventiva com situao liberada atravs da rotina de
OS manual [MNTA410]
- abertura e alterao de uma ordem de servio corretiva, liberada, pela rotina
de OS corretiva [MNTA420]
- incluso de um plano de manuteno e confirmao de algumas das ordens
de servio geradas. No momento da confirmao as OSs so liberadas [MNTA340]
- gerao de ordens de servio atravs da rotina de distribuio de solicitao
de servio [MNTA295]
Pgina 49 de 84
Protheus MNT x BackOffice RM
Integrao
Finalizao:
- importao BANDAG gera uma ordem de servio liberada e terminada, no
foi implementado, pois se trata apenas de Frota [MNTA245]
- finalizar uma ordem de servio (sem insumo realizado) pelo retorno de OS
[MNTA400]
- retorno de uma OS por etapas (Atualizaes / Retorno OS / Por Etapas)
[MNTA480]
Pgina 50 de 84
Protheus MNT x BackOffice RM
Integrao
- finalizar uma ordem de servio (que j tenha insumo realizado) pelo retorno
[NGFINAL]
Reabertura:
- selecionar uma ordem de servio finalizada e no faturada para reabertura.
Sero enviadas duas mensagens: uma solicitando a excluso e outra a incluso de
uma nova OS com as mesmas caractersticas [MNTA880]
Cancelamento:
- incluir uma manuteno de perodo nico e um servio que permita
acompanhamento por follow-up. Na rotina de Ordem de servio manual incluir duas
OSs para essa manuteno, e em seguida na rotina de retorno finalizar uma delas.
Na tela de confirmao de OS em execuo (no menu Controle de Oficina / Status
da OS) selecionar a OS restante e confirmar a liberao. A OS ser cancelada
[MNTA275]
- para um plano de manuteno gerado com OSs no liberadas, selecionar a
opo finalizar. O plano ser finalizado e as ordens canceladas[MNTA330]
- para uma manuteno do tipo nica, gerar um plano de manuteno.
Posteriormente, incluir uma ordem de servio manual para o mesmo bem e liberar.
Na confirmao do plano, ao confirmar a OS gerada pelo plano a mesma ser
cancelada, pois o sistema encontrou a OS manual para a manuteno
nica[MNTA340]
- cancelar uma ordem de servio de lubrificao [MNTA360]
- cancelar uma ordem de servio na rotina de retorno de OS [MNTA400]
- cancelar uma ordem de servio de reforma [MNTA450]
- cancelar uma ordem de servio atravs da tela de planejamento*
[MNTA990]
- cancelar uma ordem de servio pela rotina de OS Corretiva [NGDELETOS]
Faturamento:
- mensagem enviada no sentido RM -> Protheus. A simulao pode ser feita
atravs de teste integrado ou usando uma ferramenta de simulao. Como resultado
Pgina 51 de 84
Protheus MNT x BackOffice RM
Integrao
a Ordem de Servio enviada deve alterar seu campo TJ_FATURA para 1 indicando
que a mesma foi faturada. Isso, desde que a mesma esteja finalizada, visto que a
condio necessria para que seja enviada para faturamento. A partir de ento no
deve ser possvel reabrir essa OS.
Fontes relacionados:
- NGMUMntOrd
- MNTA245
- MNTA275
- MNTA295
- MNTA330
- MNTA340
- MNTA360
- MNTA400
- MNTA401
- MNTA410
- MNTA420
- MNTA430
- MNTA450
- MNTA480
- MNTA490
- MNTA880
- MNTA985
- MNTA990
- NGUTIL02
Pgina 52 de 84
Protheus MNT x BackOffice RM
Integrao
- NGUTIL03
- NGGERAOS
Mensagem: StockLevel
Sentido: Protheus -> RM
Mapeamento: MNTA386
Pgina 53 de 84
Protheus MNT x BackOffice RM
Integrao
Mensagem: MaintenanceRequest
Sentido: RM -> Protheus
Mapeamento:
Pgina 54 de 84
Protheus MNT x BackOffice RM
Integrao
Testes pontuais:
- o teste s pode ser executado de forma integrada, pelo recebimento de uma
mensagem de incluso de solicitao de servio no sentido RM ->Protheus, ou
atravs de uma simulao com a ferramenta FSEnvEAI.
- a distribuio e abertura de OS a partir da SS deve replicar o cdigo de
projeto e tarefa da SS.
Fontes relacionados:
- NGMUMntReq*
- MNTA280
- MNTA295
Mensagem: Order
Sentido: Protheus -> RM
Pgina 55 de 84
Protheus MNT x BackOffice RM
Integrao
b. Transferncia de Pneus
Pgina 56 de 84
Protheus MNT x BackOffice RM
Integrao
d. Abastecimento em Lote
e. Conciliao de Abastecimentos
Pgina 57 de 84
Protheus MNT x BackOffice RM
Integrao
Conciliao manual
Conciliao automtica
f. OS de Pneus
Pgina 58 de 84
Protheus MNT x BackOffice RM
Integrao
g. Multas
h. Documentos
Pgina 59 de 84
Protheus MNT x BackOffice RM
Integrao
i. Honorrios Despachante
Pgina 60 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 61 de 84
Protheus MNT x BackOffice RM
Integrao
7.1. StockTurnover
Observation Observao
ListOfStockTurnoverItem . StockTurnoverItem
cEmpAnt |
D3_FILIAL |
D3_NUMSEQ |
D3_CHAVE |
InternalId InternalID SD3 D3_COD
Code Id do Item
D3_COD composto conforme regras e
parametrizaes de integrao: Produto = cdigo
do produto; Terceiro = MV_PRODTER; Ferramenta
IntProExt() -> = MV_PRODFER, Mao-de-Obra = MOD+T1_CCUSTO
B1_FILIAL | (caso haja de-para para produto definido para MDO
ItemInternalId Produto SB1 / SD3 *D3_COD ele substitudo).
ItemReferenceCode Codigo de Ref. do Produto
ItemReserveInternalId Cdigo da reserva
D3_CUSTO1 / Preo unitrio composto pela diviso do custo
UnitPrice Preo Unitrio SD3 D3_QUANT pela quantidade.
TotalPrice Valor total do item SD3 D3_CUSTO1
Pgina 62 de 84
Protheus MNT x BackOffice RM
Integrao
TL_DTINICI +
TL_HOINICI +
DeliveryDateTime Data de Entrega STL :00
Quantity Quantidade SD3 D3_QUANT
IntUndExt() ->
SAH / AH_FILIAL |
UnitofMeasureInternalId Unidade de Medida SD3 D3_UM
IntLocExt() ->
NNR / NNR_FILIAL |
WarehouseInternalId Local de Estoque SD3 D3_LOCAL
IntCusExt() ->
CostCenterInternalId Centro de Custo SD3 D3_CC
AccountantAcountIntern
alId Conta Contbil
MainOrderCode Codigo da Ordem (OS) SD3 D3_ORDEM
cEmpAnt |
TJ_FILIAL |
D3_ORDEM |
MainOrderInternalId InternalId da Ordem (OS) STJ / SD3 OS
ProjectInternalId ID do Projeto
TaskInternalId ID da Tarefa
Observation Observao
7.2. Request
a) Solicitao de Compra
Mensagem nica MNT
Elemento Descrio Tabela Coluna Observao
BusinessContent
Type Tipo da requisio 000 para Solicitao de Compra
C1_FILIAL |
C1_NUM |
InternalId InternalId da Solicitao SC1 SC
Code Id da Solicitao SC1 C1_NUM
Number Numero da Solicitao SC1 C1_NUM
CompanyId Empresa cEmpAnt
BranchId Filial cFilAnt
CEmpAnt |
CompanyInternalId Empresa e Filial cFilAnt
Series Srie
UserRequesterCode Cdigo do Usurio Solicitante SC1 C1_SOLICIT
Composto por: empresa + | + cdigo (6
UserRequesterInternalId IntenalID do Usurio Solicitante caracteres) + | + nome do usurio
C1_EMISSAO +
RegisterDateTime Data de Emisso SC1 00:00:00
DeliveryDateTime Data de Entrega
AbatementDateTime Data de Abatimento
Pgina 63 de 84
Protheus MNT x BackOffice RM
Integrao
IntConExt() ->
PaymentConditionIntern E4_FILIAL |
alId Condio de Pagamento SE4 / SC1 C1_CONDPAG
ProjectInternalId ID do Projeto
O cdigo da OP usado para extrair e enviar o
MainOrderCode Codigo da Ordem (OS) SC1 C1_OP nmero da OS.
cEmpAnt |
TJ_FILIAL |
STJ / *C1_OP | O cdigo da OP usado para extrair e enviar o
MainOrderInternalId Codigo da Ordem (OS) SC1 OS nmero da OS.
Observation Observao
C1_OBS
ListOfApportionRequest.ApportionRequest no enviado pelo MNT
Pgina 64 de 84
Protheus MNT x BackOffice RM
Integrao
b) Solicitao ao Armazm
Mensagem nica MNT
Elemento Descrio Tabela Coluna Observao
BusinessContent
Type Tipo da requisio 001 para Solicitao ao Armazm
cEmpAnt |
CP_FILIAL |
CP_NUM |
InternalId InternalId da Solicitao SCP SA
Code Id da Solicitao SCP CP_NUM
Number Numero da Solicitao SCP CP_NUM
CompanyId Empresa cEmpAnt
BranchId Filial cFilAnt
CEmpAnt |
CompanyInternalId Empresa e Filial cFilAnt
Series Srie
UserRequesterCode Cdigo do Usurio Solicitante SCP CP_SOLICIT
Composto por: cdigo (6 caracteres) + | + nome
UserRequesterInternalId IntenalID do Usurio Solicitante do usurio
CP_EMISSAO +
RegisterDateTime Data de Emisso SCP 00:00:00
DeliveryDateTime Data de Entrega
AbatementDateTime Data de Abatimento
PaymentConditionIntern
alId Condio de Pagamento
ProjectInternalId ID do Projeto
O cdigo da OP usado para extrair e enviar o
MainOrderCode Codigo da Ordem (OS) SCP CP_OP nmero da OS.
cEmpAnt |
TJ_FILIAL |
STJ / *CP_OP | O cdigo da OP usado para extrair e enviar o
MainOrderInternalId Codigo da Ordem (OS) SCP OS nmero da OS.
Pgina 65 de 84
Protheus MNT x BackOffice RM
Integrao
SCP AH_FILIAL |
CP_UM
IntProExt() ->
NNR / NNR_FILIAL |
WarehouseInternalId Local de Estoque SCP CP_LOCAL
IntCusExt() ->
CTT / CTT_FILIAL |
CostCenterInternalId Centro de Custo SCP CP_CC
AccountantAcountIntern
alId Conta Contbil
O cdigo da OP usado para extrair e enviar o
MainOrderCode Codigo da Ordem (OS) SCP *CP_OP nmero da OS.
cEmpAnt |
TJ_FILIAL |
STJ / *CP_OP | O cdigo da OP usado para extrair e enviar o
MainOrderInternalId Codigo da Ordem (OS) SCP OS nmero da OS.
ProjectInternalId ID do Projeto
TaskInternalId ID da Tarefa
7.3. MaintenanceOrder
Pgina 66 de 84
Protheus MNT x BackOffice RM
Integrao
TJ_DTORIGI +
RegisterDateTime Data de Emisso STJ 00:00:00
MaintenanceServiceCode Servio da manuteno STJ TJ_SERVICO
Utiliza TJ_POSCONT, mas por no ser obrigatrio
STJ ou TJ_POSCONT ou em tela envia T9_POSCONT quando no
FirstCounter Contador de utilizao 1 ST9 T9_POSCONT informado.
STJ ou TJ_POSCON2 ou
SecondCounter Contador de utilizao 2 TPE TPE_POSCON
IntPrjExt() ->
ProjectInternalId Projeto da OS STJ TJ_INTPRJ
IntTrfExt() ->
TaskInternalId Tarefa da OS STJ TJ_INTTSK
Observation Observao
Pgina 67 de 84
Protheus MNT x BackOffice RM
Integrao
7.5. CancelRequest
a) Baixa de Estoque
Mensagem nica MNT Observao
Elemento Descrio Tabela Coluna
BusinessContent
Code Cdigo SD3 D3_DOC
SD3 cEmpAnt |
D3_FILIAL |
D3_DOC |
InternalId InternalId do cancelamento STO
SD3 cEmpAnt |
D3_FILIAL |
D3_DOC |
RequestInternalId Id da Solicitao STO
Type Tipo da entidade a cancelar Fixo 002
data atual +
CancelDateTime Data de Cancelamento hora atual
CancelReason Motivo de Cancelamento
CancelRelatedRequests Indica cancelamento em Cascata Fixo true
Pgina 68 de 84
Protheus MNT x BackOffice RM
Integrao
b) Solicitao de Compra
Mensagem nica MNT Observao
Elemento Descrio Tabela Coluna
BusinessContent
Code Cdigo SC1 C1_NUM
SC1 cEmpAnt |
C1_FILIAL |
C1_NUM |
InternalId InternalId do cancelamento SC
SC1 cEmpAnt |
C1_FILIAL |
C1_NUM |
RequestInternalId Id da Solicitao SC
Type Tipo da entidade a cancelar Fixo 000
data atual +
CancelDateTime Data de Cancelamento hora atual
CancelReason Motivo de Cancelamento
CancelRelatedRequests Indica cancelamento em Cascata Fixo true
c) Solicitao ao Armazm
Mensagem nica MNT Observao
Elemento Descrio Tabela Coluna
BusinessContent
Code Cdigo SCP CP_NUM
SCP cEmpAnt |
CP_FILIAL |
CP_NUM |
InternalId InternalId do cancelamento SA
SCP cEmpAnt |
CP_FILIAL |
CP_NUM |
RequestInternalId Id da Solicitao SA
Type Tipo da entidade a cancelar Fixo 001
data atual +
CancelDateTime Data de Cancelamento hora atual
CancelReason Motivo de Cancelamento
CancelRelatedRequests Indica cancelamento em Cascata Fixo true
d) Ordem de Servio
Mensagem nica MNT Observao
Elemento Descrio Tabela Coluna
BusinessContent
Code Cdigo STJ TJ_ORDEM
STJ TJ_FILIAL |
TJ_ORDEM |
InternalId InternalId do cancelamento OS
Pgina 69 de 84
Protheus MNT x BackOffice RM
Integrao
STJ TJ_FILIAL |
TJ_ORDEM |
RequestInternalId Id da Solicitao OS
Type Tipo da entidade a cancelar Fixo 003
data atual +
CancelDateTime Data de Cancelamento hora atual
CancelReason Motivo de Cancelamento
CancelRelatedRequests Indica cancelamento em Cascata Fixo true
7.6. CancelMaintenanceOrder
7.7. StockLevel
Mensagem nica MNT Observao
Elemento Descrio Tabela Coluna
BusinessContent.RequestItem
SB1 / IntProExt() ->
SB2 B1_FILIAL |
ItemInternalId Produto B2_COD
NNR / IntLocExt() ->
SB2 NNR_FILIAL |
WarehouseInternalId Local de estoque B2_LOCAL
Mensagem nica MNT
Elemento Descrio Tabela Coluna Observao
ReturnContent.ReturnItem
Pgina 70 de 84
Protheus MNT x BackOffice RM
Integrao
CompanyId Coligada
BranchId Filial
CompanyInternalId Coligada|Filial
SB2 IntProInt () ->
ItemInternalId Produto B2_COD
SB2 IntLocInt() ->
WarehouseInternalId Local de Estoque B2_LOCAL
UnitItemCost Custo unitrio
AverageUnitItemCost Custo unitrio mdio
CurrentStockAmount Saldo em estoque
AvailableStockAmount Saldo disponvel SB2 B2_QATU
7.8. AppointmentCost
Pgina 71 de 84
Protheus MNT x BackOffice RM
Integrao
TL_SEQRELA |
TL_SEQTARE
Code Id do Item STL TL_SEQRELA Tamanho 3, completado com 0s.
TL_CODIGO composto conforme regras e
parametrizaes de integrao: Produto =
cdigo do produto; Terceiro = MV_PRODTER;
Ferramenta = MV_PRODFER, Mao-de-Obra =
IntProExt () -> MOD+T1_CCUSTO (caso haja de-para para
B1_FILIAL | produto definido para MDO ele
ItemInternalId Produto SB1 / STL TL_CODIGO substitudo)
ItemReferenceCode Codigo de Ref. do Produto
TL_CUSTO /
UnitPrice Preo Unitario STL TL_QUANTID Diviso do custo pela quantidade.
TotalPrice Valor total do item STL TL_CUSTO
TJ_DTMRFIM +
RegisterDateTime Data de apropriao STJ TJ_HOMRFIM + :00
Quantity Quantidade STL TL_QUANTID
IntUndExt() ->
AH_FILIAL |
UnitofMeasureInternalId Unidade de Medida SAH / STL TL_UNIDADE
IntLocExt() ->
NNR_FILIAL |
WarehouseInternalId Local de Estoque NNR / STL TL_LOCAL
IntCusExt() ->
CTT_FILIAL |
CostCenterInternalId Centro de Custo CTT / ST9 T9_CCUSTO
AccountantAcountIntern
alId Conta Contbil
MainOrderCode Codigo da Ordem (OS) STJ TJ_ORDEM
TJ_FILIAL |
TJ_ORDEM |
MainOrderInternalId InternalId da Ordem STJ OS
IntPrjExt () ->
ProjectInternalId ID do Projeto STJ TJ_INTPRJ
IntTrfExt () ->
TaskInternalId ID da Tarefa STJ TJ_INTTSK
Observation Observao
7.9. AssetsValuation
Pgina 72 de 84
Protheus MNT x BackOffice RM
Integrao
N4_CBASE |
N4_ITEM
N4_DATA +
RegisterDateTime Data de ampliao SN4 00:00:00
Fixo 001.
001 - utilizado valor nominal a ser
multiplicado pela quantidade, caso seja
maior que 1
002 - utilizado valor nominal a ser rateado
pela quantidade, caso seja maior que 1
003 - utilizado valor percentual a ser
rateado pela quantidade, caso seja maior
CalculationType Forma de clculo que 1
AssetAccounting Contabiliza ampliao
Value Valor SN4 N4_VLROC1
Percentual Valor percentual
Quantity Quantidade Fixo 1.
Observation Observao
7.10. Order
Pgina 73 de 84
Protheus MNT x BackOffice RM
Integrao
cEmpAnt |
cFilAnt |
InternalId InternalId do item do pedido SC7 C7_ITEM
IntProExt() ->
ItemInternalId InternalId do produto SC7 C7_PRODUTO
UnitOfMeasureInternal IntUndExt() ->
Id Unidade de medida do item SC7 C7_UM
Quantity Quantidade SC7 C7_QUANT
UnityPrice Preo unitrio SC7 C7_PRECO
C7_QUANT *
TotalPrice Valor total SC7 C7_PRECO
CostCenterCode Centro de custo SC7 C7_CC
IntCusExt() ->
CostCenterInternalId InternalId do centro de custo SC7 C7_CC
Pgina 74 de 84
Protheus MNT x BackOffice RM
Integrao
7.11. InfoOfParcelValues
Pgina 75 de 84
Protheus MNT x BackOffice RM
Integrao
8. OBSERVAES GERAIS
8.1. Consulta de OS
Pgina 76 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 77 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 78 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 79 de 84
Protheus MNT x BackOffice RM
Integrao
9. GAPS DE PROCESSO
Pgina 80 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 81 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 82 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 83 de 84
Protheus MNT x BackOffice RM
Integrao
Pgina 84 de 84