Integração Datasul x PPI-Multitask (Acervo - Uso Interno)
Atenção!
Essa página não está mais pública para Clientes. É utilizada apenas para consulta interna.
Utilizar a página Integração Datasul x PPI-Multitask - TOTVS MES para novos desenvolvimentos e repasse para clientes!
Contexto de negócio
1. MES
Manufacturing Execution Systems, ou simplesmente MES, é o termo usado para designar os sistemas focados no gerenciamento das atividades de produção e que estabelecem uma ligação direta entre o planejamento e o chão de fábrica. Os sistemas MES geram informações precisas e em tempo real que promovem a otimização de todas as etapas da produção, desde a emissão de uma ordem até o embarque dos produtos acabados.
A importância destes sistemas vem da lacuna que normalmente existe entre o ERP (Entreprise Resource Planning) e os softwares específicos da linha de produção. O MES pode importar dados do ERP e integrá-los com o dia-a-dia da produção, gerenciando e sincronizando as tarefas produtivas com o fluxo de materiais.
Considerando que na cadeia de suprimento o maior valor agregado costuma estar na produção, faz todo sentido investir em sistemas que otimizem o fluxo, controle e qualidade do material (Fonte: PPI-Multitask).
2. Planejamento e Controle de Produção
A reunião dos meios de produção (matéria-prima, mão-de-obra e equipamentos) possibilita a fabricação de produtos que surgem pela ação dos Sistemas produtivos.
Os planos que servem de guia na execução e no controle da produção são comandados pelo órgão auxiliar denominado Planejamento e Controle da Produção (PCP), que dita normas a linha de produção, visando a um fluxo ordenado e contínuo do processo produtivo.
Sistemas Envolvidos
- TOTVS DATASUL 12
- PC-FACTORY (PPI MULTITASK)
Integração
O objetivo da Integração PC Factory (software MES da empresa PPI Multitask) X ERP TOTVS é disponibilizar aos clientes TOTVS uma nova opção para controle da produção por meio da automação dos processos, permitindo a atualização e extração de informações de forma on-line de modo a simplificar o fluxo dos clientes.
(teste Rafael - aviso de alteração)
Escopo
Pré-requisitos instalação/implantação/utilização
1. Datasul
Pré-requisitos de instalação da integração:
- Datasul versão 12.1.6.
- Módulo de produção implantado.
- Servidor de Web Service, disponibilizado dentro do EAR Datasul 12.1.6.
- Configuração de usuário de integração EAI.
Pré-requisitos de negócio:
A integração padrão atende movimentos de quantidades produzidas e horas reportadas, ou seja, não estão inclusos ajustes de requisições, as requisições necessitam ocorrer de forma automática no momento de reporte de acordo com pelo menos uma dos recursos abaixo:
- Alocação de material;
- Ordens de produção com linha do tipo serviço (requisição continuarão sendo feita dentro do produto TOTVS em momento diferente do reporte);
- Ajustes nas reservas das ordens de produção para que cada componente possua depósito e localização de requisição informado.
Além dos requisitos listados acima, somente são atendidas na Fase I da integração TOTVS MES as ordens com política de reporte do tipo "Ordem", ou seja, reportes por item e chão de fábrica não são suportados nesta fase do projeto.
Demais recursos serão complementadas neste documento conforme liberação das próximas fases.
Instalação/Atualização
1. Servidor de Aplicação TOTVS (JBOSS)
A integração TOTVS x PPI-Multitask necessita de uma parametrização de qual usuário será utilizado para a integração durante a comunicação com o WebServices do TOTVS MES, essa configuração é importada das credenciais de login do framework metadados, localizada em datasul_framework.properties
Esse arquivo pode ser localizado em: %JBOSS_HOME%\server\<instancia>\conf\datasul\datasul_framework.properties
As seguintes linhas representam as credencias que necessitam ser informadas corretamente:
#+-------------------------------------------+
#| CONFIGURACOES METADADOS |
#+-------------------------------------------+<...>
java.naming.security.principal=<user>
java.naming.security.credentials=<password>
Também deverá ser parametrizado um role e user de integração no JBOSS, nos arquivos jbossws-roles.properties e jbossws-users.properties respectivamente, conforme exemplo:
Exemplo de arquivo jbossws-roles.properties:
# A sample roles.properties file for use with the UsersRolesLoginModule
eai=eai2allowed
Exemplo de arquivo jbossws-users.properties:
# A sample users.properties file for use with the UsersRolesLoginModule
eai=eai@123
Esses logins e senhas devem ser parametrizados na aplicação do PC-Factory.
O webservice disponibilizado para o TOTVS MES é encontrado através da URL: <hostname>:<porta>/mes-ws/MESService?wsdl
2. Datasul
A integração TOTVS x PPI-Multitask é ativada por intermédio dos seguintes passos:
- Abrir o programa de Parâmetros do Controle da Produção - CP0106.
- Selecionar a Página 5.
- Na área de Integração PPI-Multitask, marcar a opção Ativo.
- Informar a URL do WebService.
- Verificar a conectividade do WebService por meio do botão Testar WS.
- Configurar os parâmetros da integração por meio do botão Parâmetros.
- Confirmar a ativação por meio do botão OK.
O botão de Testar WS verifica se é possível realizar a conexão com o WebService informado no campo URL do WebService. Este botão tem dois retornos:
- Teste realizado com sucesso.
- Conexão com o WebService MES Channel falhou.
O botão de Parâmetros abre o programa CP0106B que permite o cadastro de filtros para a integração da Ordem de Produção. Os possíveis filtros são:
- Linha de produção.
- Estabelecimento.
- Planejador.
As situações a seguir exemplificam a utilização dos parâmetros.
Situação 1 - Poderá ser criado mais de um filtro para um mesmo campo. Por exemplo: somente as ordens criadas ou alteradas com os planejadores João ou José, estabelecimento ALM e linhas de produção 1 ou 2 serão enviadas para a PPI-Multitask.
Situação 2 - Todas as ordens de produção criadas e alteradas serão enviadas para a PPI-Multitask se todos os filtros estiverem cadastrados com *.
Situação 3 - somente as ordens de produção com estabelecimento 1 serão enviadas para a PPI-Multitask.
Situação 4 - se não existir filtro cadastrado, então nenhuma ordem de produção será enviada para a PPI-Multitask.
Situação 1:
Código do Campo | Descrição Campo |
Planejador | João |
Planejador | José |
Estabelecimento | ALM |
Linha de produção | 1 |
Linha de produção | 2 |
Situação 2:
Código do Campo | Descrição Campo |
Planejador | * |
Estabelecimento | * |
Linha de produção | * |
Situação 3:
Código do Campo | Descrição Campo |
Planejador | * |
Estabelecimento | 1 |
Linha de produção | * |
Um filtro poderá ser removido por meio do botão Remover no canto inferior direito do programa.
O envio de informações da TOTVS para a PPI-Multitask ocorre nas seguintes transações:
- Cadastro e alteração de item, depósito, grupo de máquina e ordens de produção.
- Cadastro e alteração de reservas, operações e rede pert de ordens de produção.
Controle de Versão
O grupo TOTVS representado por suas marcas administrará as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.
Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.
Suporte
O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos RM Conector e Backoffice Protheus estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.
Observação: Este modelo de suporte está sendo revisado pela TOTVS.
Transações/Entidades/Mensagens únicas
As seguintes transações serão trocadas entre a TOTVS e a PPI-Multitask:
Método | ID | Descrição | Origem | Destino | XSD (versões podem variar) |
Cadastros | 01 | Item | Totvs | PPI-Multitask | Item_3_001.xsd |
02 | Depósito | Totvs | PPI-Multitask | Warehouse_1_000.xsd | |
03 | Grupo de Máquina | Totvs | PPI-Multitask | WorkCenter_1_000.xsd | |
04 | Ordem de Produção | Totvs | PPI-Multitask | ProductionOrder_1_000.xsd | |
Processos | 05 | Apontamento de Produção | PPI-Multitask | Totvs | ProductionAppointment_1_001.xsd |
Fluxo das Informações
A integração ocorrerá no momento de cadastro ou alteração de cada transação, onde será criado um arquivo XML no diretório “<Pasta temporária de trabalho>\INTEGR_MES” com as informações que foram enviadas. O nome do arquivo XML iniciará com OK, ERROR ou PEND, seguido pela transação, hora/minuto/segundo e um código identificador.
Exemplos de arquivos XML gerados:
Sucesso: OK_Item_14_55_38_<código do item>.xml
Erro: ERROR_Item_14_46_38_<código do item>.xml
Pendente: PEND_ProductionOrder_15_07_38_<número da ordem>.xml
Fluxo das informações das transações:
- Item, depósito e grupo de máquina: no momento da criação ou alteração de um item no programa CD0204, de um depósito no programa CD0601 ou de um grupo de máquina no programa CD0111, o programa irá verificar se a integração está ativa e, se estiver ativa, irá efetuar o envio do cadastro para a PPI-Multitask. Se não ocorrer erro o cadastro não apresentará nenhuma mensagem, se ocorrer erro uma mensagem será exibida questionando se deseja criar uma pendência de envio no programa CD2900. Em ambas as situações, um arquivo XML será gerado na pasta temporária de trabalho.
- Ordem de produção: no momento da criação ou alteração de uma ordem de produção, ou durante a alteração da situação de uma ordem (eliminação, alocação, requisição), o programa irá verificar se a integração está ativa e, se estiver ativa, irá efetuar o envio do cadastro para a PPI-Multitask, com exceção para as ordens criadas pelo MRP e/ou APS. Se não ocorrer erro o cadastro não apresentará nenhuma mensagem, se ocorrer erro uma mensagem será exibida e uma pendência de envio será criada no programa CD2900. Em ambas as situações um arquivo XML será gerado na pasta temporária de trabalho.
Ordens criadas pelo MRP e/ou APS não são integradas automaticamente, estas geram pendências para execução posterior pelo programa CD2900.
Os programas afetados pela integração são apresentados na tabela abaixo:
Transação | Programa |
Item | CD0204 |
Depósito | CD0601 |
Grupo de máquina | CD0111 |
Ordem de Produção | cpapi001 |
Programa de gerenciamento de pendências CD2900 - este programa tem por função administrar as pendências/exceções referentes à integração que são criadas quando ocorre um erro no envio. Permite o reprocessamento de uma mensagem, exclusão de uma pendência e a visualização do XML, além de possuir filtro por data de envio, transação, usuário e tipo de pendência.
Programa de Carga inicial CD7002 - permite o envio das informações do item, depósito, grupo de máquina e ordem de produção e tem o objetivo de efetuar uma carga inicial no momento da implantação do PC Factory, ou então para sincronizar os dois produtos. Cada transação disponibiliza filtros para que o usuário decida o que quer enviar para a PPI-Multitask, esses filtros são apresentados conforme a transação escolhida.
Programa de cadastro de-para CD7003 - permite o cadastro da relação entre o estabelecimento do ERP Datasul e o estabelecimento da PPI-Multitask. Possuem os campos tipo de conteúdo, conteúdo ERP e conteúdo MES.
Cadastros
Transação Item: Item_3_001.xsd
Identificador da Mensagem: Item
Versão: 3_001
Módulo Datasul: Engenharia
Tipo de Envio: Síncrona
Mensagem Padrão | DATASUL | |
Tabela | Campo | |
Code | item | it-codigo |
NAME | item | desc-item |
Active | item | cod-obsoleto |
BranchID | item | cod-estabel |
ComercialFamilyCode | item | fm-cod-com |
ComercialFamilyDescription | fam-comerc | descricao |
CompanyId | estabelec | ep-codigo |
CompanyInternalId | item | cod-estabel |
ControlType | item | tipo-contr |
DeployDate | item | data-implant |
Detail | Item | narrativa |
EconomicLot | item | lote-economi |
FamilyCode | item | fm-codigo |
FamilyDescription | familia | descricao |
FamilyClassificationCode | familia | idi-classif-item |
FormulaType | item | tipo-formula |
FractionalQuantity | item | fraciona |
GrossWeight | item | peso-bruto |
InternalId | item | it-codigo |
IsScrapFiscalPrice | item | log-refugo-preco-fisc |
IsScrapStockControl | item | log-control-estoq-refugo |
MinimumLot | item | lote-minimo |
MultiplicationFactorValue | item | fator-conver |
MultipleLot | item | lote-multipl |
NetWeight | item | peso-liquido |
ObtainingType | item | compr-fabric |
PerMillion | item | per-ppm |
QualityControl | item | contr-qualid |
ReleaseDate | item | data-liberac |
ScrapItemCode | item | cod-item-refugo |
ScrapItemQuantity | item | val-relac-refugo-item |
StandardWarehouseCode | item | deposito-pad |
StandardWarehouseDescription | deposito | nome |
StockControlType | item | tipo-con-est |
StockGroupCode | item | ge-codigo |
StockGroupDescription | grup-estoque | descricao |
UnitOfMeasureCode | item | un |
Transação Depósito: Warehouse_1_000.xsd
Identificador da Mensagem: Warehouse
Versão: 1_000
Módulo Datasul: Produção
Tipo de Envio: Síncrona
Mensagem Padrão | DATASUL | |
Tabela | Campo | |
Code | deposito | cod-depos |
Description | deposito | nome |
Type | deposito | ind-tipo-dep |
IsFinalItem | deposito | ind-acabado |
IsQualityControl | deposito | ind-dep-cq |
IsProcess | deposito | ind-processo |
IsWaste | deposito | ind-dep-rej |
IsRecycled | deposito | log-reciclagem |
IsBalanceAvailable | deposito | cons-saldo |
WarehouseClassification | deposito | char-1 |
Transação Grupo de máquina: WorkCenter_1_000.xsd
Identificador da Mensagem: WorkCenter
Versão: 1_000
Módulo Datasul: Produção
Tipo de Envio: Síncrona
Mensagem Padrão | DATASUL | |
Tabela | Campo | |
Code | grup-maquina | gm-codigo |
CalendarCode | grup-maquina | cd-calen |
CalendarDescription | calen-gener | descricao |
CapacityUnit | grup-maquina | cod-unid-capac |
CostCenterCode | grup-maquina | cc-codigo |
Description | grup-maquina | descricao |
HasAlternative | grup-maquina | log-controle-alt |
IsSetup | grup-maquina | log-possui-prepar |
IsReported | grup-maquina | log-pto-control |
LoadQuantity | grup-maquina | qtd-carga-batch |
MODReportType | grup-maquina | ind-reporte-mod |
OperationOverlap | grup-maquina | log-overlap |
ProcessorType | grup-maquina | ind-tip-ctrab |
ProductionAreaCode | grup-maquina | cod-area-produc |
ProductionAreaDescription | area-produc | des-area-produc |
QualityControlReport | grup-maquina | ind-reporte-cq |
ReportOperationTime | grup-maquina | log-reporte-tempo-operac |
TimeTreatmentType | grup-maquina | ind-tempo-operac |
Type | grup-maquina | tipo |
UnitsPerHour | grup-maquina | nr-up-hora |
UsesExtraHour | grup-maquina | log-utiliza-hext |
Transação Ordem de Produção: ProductionOrder_1_000.xsd
Identificador da Mensagem: ProductionOrder
Versão: 1_000
Módulo Datasul: Produção
Tipo de Envio: Síncrona
Number | ord-prod | nr-ord-produ |
AbbreviationProviderName | ord-prod | nome-abrev |
AllocationType | ord-prod | sit-aloc |
BusinessUnitCode | ord-prod | cod-unid-negoc |
CustomerGroupCode | ord-prod | cod-gr-cli |
CustomerRequestCode | ord-prod | nr-pedido |
DeliveryNumber | ord-prod | nr-entrega |
FamilyCode | item | fm-codigo |
FamilyDescription | familia | descricao |
GrossWeight | item | peso-bruto |
ItemCode | ord-prod | it-codigo |
ItemDescription | item | desc-item |
LaborCalculationType | ord-prod | calc-cs-mob |
LaborCostType | ord-prod | custeio-prop-mob |
LaborType | ord-prod | reporte-mob |
LastPertNumber | ord-prod | nr-ult-seq |
LotCode | ord-prod | lote-serie |
MaterialCalculationType | ord-prod | calc-cs-mat |
MaterialCostType | ord-prod | custeio-prop-mat |
MaterialListCode | ord-prod | cod-lista-compon |
NetWeight | item | peso-liquido |
OverheadCalculationType | ord-prod | calc-cs-ggf |
OverheadCostType | ord-prod | custeio-prop-ggf |
OverheadType | ord-prod | reporte-ggf |
PertRequestNumber | ord-prod | nr-sequencia |
Priority | ord-prod | prioridade |
ProductionLineCode | ord-prod | nr-linha |
ProductionLineDescription | lin-prod | descricao |
Quantity | op-sfc | qtd-op |
ReferenceCode | ord-prod | cod-refer |
ReportOrderType | ord-prod | rep-prod |
ReportQuantity | op-sfc | qtd-reptda-sfc |
ScrapItemCode | ord-prod | cod-item-refugo |
ScrapItemValue | ord-prod | val-relac-refugo-item |
ScrapQuantity | op-sfc | qtd-refgda-sfc |
ScriptCode | ord-prod | cod-roteiro |
SiteCode | ord-prod | cod-estabel |
StatusOrderType | ord-prod | estado |
StockGroupCode | item | ge-codigo |
StockGroupDescription | grup-estoque | descricao |
Type | ord-prod | tipo |
UnitOfMeasureCode | ord-prod | un |
WarehouseCode | ord-prod | cod-depos |
PlannerUser | ord-prod | cd-planejad |
StatusType | ord-prod | estado |
EndOrderCPDate | op-sfc | dat-fim-op-cp |
ApprovedQuantity | op-sfc | qtd-aprov-sfc |
AuxiliarItemCode | op-sfc | cod-item-aux-sfc |
EndLaterDateTime | op-sfc | dat-fmt |
EndOrderDateTime | op-sfc | dat-fim-op |
EndOrderQuantity | op-sfc | qtd-segs-fim-op |
IsItemCoproduct | op-sfc | log-possui-coprodut |
IsStatusOrder | op-sfc | log-reporte-fecha-op |
MaximumQuantity | op-sfc | qtd-op-max |
MinimumQuantity | op-sfc | qtd-op-min |
ReleaseOrderDate | op-sfc | dat-liber-op |
RequestOrderCode | op-sfc | cod-ped-op |
ReworkQuantity | op-sfc | qtd-retrab-sfc |
StartEarlierDateTime | op-sfc | dat-imc |
StartOrderCPDate | op-sfc | dat-inic-op-cp |
StartOrderDateTime | op-sfc | dat-inic-op |
StartOrderQuantity | op-sfc | qtd-segs-inic-op |
TimeReleaseQuantity | op-sfc | qtd-segs-liber-op |
ListOfActivityOrders/ActivityCode | oper-ord | op-codigo |
ListOfActivityOrders/ActivityControlCode | oper-ord | pto-controle |
ListOfActivityOrders/ActivityDescription | oper-ord | descricao |
ListOfActivityOrders/ActivityID | oper-ord | num-id-operacao |
ListOfActivityOrders/ActivityItemValue | oper-ord | val-operac-item |
ListOfActivityOrders/ActivityQuantity | oper-ord | qtd-previs-operac |
ListOfActivityOrders/ActivityType | oper-ord | tipo-oper |
ListOfActivityOrders/AlternativeActivityCode | oper-ord | op-altern |
ListOfActivityOrders/ApprovedQuantity | oper-ord | qtd-aprov-sfc |
ListOfActivityOrders/EndLaterDateTime | oper-ord | dat-fmt-operac |
ListOfActivityOrders/StartPlanDateTime | split-operac | dat-progda-inic |
ListOfActivityOrders/EndPlanDateTime | split-operac | dat-progda-fim |
ListOfActivityOrders/EndRealDateTime | oper-ord | dt-fimreal |
ListOfActivityOrders/IsActivityEnd | oper-ord | log-operac-final |
ListOfActivityOrders/IsActivityStart | oper-ord | log-operac-inic |
ListOfActivityOrders/IsLastReport | oper-ord | log-fecha-operac |
ListOfActivityOrders/ItemCode | oper-ord | it-codigo |
ListOfActivityOrders/ItemDescription | item | desc-item |
ListOfActivityOrders/LaborCode | oper-ord | cd-mob-dir |
ListOfActivityOrderTools/ToolCode | oper-ord | cod-ferram |
LoadQuantity | oper-ord | qtd-carga-batch |
MachineCode | oper-ord | gm-codigo |
MaterialItemValue | oper-ord | val-compon-item |
MinimumLotQuantity | oper-ord | lote-min |
MultipleLotQuantity | oper-ord | lote-multiplo |
OrderReferenceNumber | oper-ord | nr-ord-refer |
PercentageOverlapValue | oper-ord | fator-sobrep |
PercentageScrapValue | oper-ord | refugo-op |
PercentageValue | oper-ord | proporcao |
ProductionOrderNumber | oper-ord | nr-ord-produ |
ProductionQuantity | oper-ord | qt-produzida |
ReportQuantity | oper-ord | qtd-reptda-sfc |
ResourceQuantity | oper-ord | numero-homem |
ReworkQuantity | oper-ord | qtd-retrab-sfc |
ScrapItemCode | oper-ord | cod-item-refugo |
ScrapItemValue | oper-ord | val-relac-refugo-item |
ScrapQuantity | oper-ord | qtd-refgda-sfc |
ScriptCode | oper-ord | cod-roteiro |
StandardLotQuantity | oper-ord | lote-padrao |
StartEarlierDateTime | oper-ord | dat-imc-operac |
StartRealDateTime | oper-ord | dt-inireal |
StatusType | oper-ord | estado |
TimeMachine | oper-ord | tempo-maquin |
TimePostprocessing | oper-ord | qtd-tempo-pos-proces |
TimeResource | oper-ord | tempo-homem |
TimeSetup | oper-ord | tempo-prepar |
TreatmentTimeType | oper-ord | ind-tempo-operac |
UnitActivityCode | oper-ord | cod-un-operac |
UnitItemNumber | oper-ord | nr-unidades |
UnitTimeType | oper-ord | un-med-tempo |
UsedCapacity | oper-ord | qtd-capac-operac |
WorkCenterCode | oper-ord | gm-codigo |
WorkCenterDescription | grup-maquina | descricao |
ListOfMaterialOrders/ActivityCode | reservas | op-codigo |
ListOfMaterialOrders/FatherItemCode | reservas | item-pai |
ListOfMaterialOrders/FatherItemDescription | item-2 | desc-item |
ListOfMaterialOrders/LocationCode | reservas | cod-localiz |
ListOfMaterialOrders/LotCode | reservas | lote-serie |
ListOfMaterialOrders/MaterialCode | reservas | it-codigo |
ListOfMaterialOrders/MaterialDate | reservas | dt-reserva |
ListOfMaterialOrders/MaterialDescription | item | desc-item |
ListOfMaterialOrders/MaterialID | iMaterialCount | |
ListOfMaterialOrders/MaterialListCode | reservas | cod-lista-compon |
ListOfMaterialOrders/MaterialQuantity | reservas | quant-orig |
ListOfMaterialOrders/OrderReferenceNumber | reservas | nr-ord-refer |
ListOfMaterialOrders/ProductionOrderNumber | reservas | nr-ord-produ |
ListOfMaterialOrders/ReferenceCode | reservas | cod-refer |
ListOfMaterialOrders/ReportQuantity | reservas | quant-atend |
ListOfMaterialOrders/ScriptCode | reservas | cod-roteiro |
ListOfMaterialOrders/StatusType | reservas | estado |
ListOfMaterialOrders/UnitOfMeasureCode | reservas | un |
ListOfMaterialOrders/WarehouseCode | reservas | cod-depos |
ListOfPertOrders/ActivityCode | pert-ordem | op-codigo |
ListOfPertOrders/ItemCode | pert-ordem | it-codigo |
ListOfPertOrders/NextActivityID | pert-ordem | num-operac-suces |
ListOfPertOrders/PercentageOverlapValue | pert-ordem | overlap |
ListOfPertOrders/PreviousActivityCode | pert-ordem | op-predec |
ListOfPertOrders/PreviousActivityID | pert-ordem | num-operac-predec |
ListOfPertOrders/PreviousItemCode | pert-ordem | it-predec |
ListOfPertOrders/PreviousScriptCode | pert-ordem | rot-predec |
ListOfPertOrders/ProductionOrderNumber | pert-ordem | nr-ord-produ |
ListOfPertOrders/ScriptCode | pert-ordem | cod-roteiro |
ListOfPertOrders/TimeTransport | pert-ordem | transporte |
ListOfQuotaActivity | ||
ListOfQuotaActivityTools |
Processos
Transação Apontamento de Produção: ProductionAppointment_1_001.xsd
Identificador da Mensagem: ProductionAppointment
Versão: 1_001
Módulo Datasul: Produção
Tipo de Envio: Síncrona
Mensagem Padrão | DATASUL | |
Tabela | Campo | |
ReportQuantity | rep-prod | qt-reporte |
ProductionOrderNumber | rep-prod | nr-ord-prod |
OutflowWarehouseCode | rep-prod | cod-depos-sai |
OutflowLocationCode | rep-prod | cod-local-sai |
ReportDateTime | rep-prod | data |
ScrapQuantity | rep-prod | qt-refugo |
ApprovedQuantity | rep-prod | qt-apr-cond |
DocumentCode | rep-prod | nro-docto |
DocumentSeries | rep-prod | serie-docto |
WarehouseCode | rep-prod | cod-depos |
LotCode | rep-prod | lote-serie |
ReferenceCode | rep-prod | cod-refer |
LotDueDate | rep-prod | dt-vali-lote |
LocationCode | rep-prod | cod-localiz |
ListOfWasteAppointments/WasteCode | ||
ListOfWasteAppointments/ScrapQuantity | ||
ListOfWasteAppointments/WasteDescription | ||
ReversedReport | ||
IntegrationReport | ||
ReversalDate |
Transação Apontamento MOB/GGF: WorkforceAndOverheadAppointment_1_000.xsd
Identificador da Mensagem: WorkforceAndOverheadAppointment
Versão: 1_000
Módulo Datasul: Produção
Tipo de Envio: Síncrona
Mensagem Padrão | DATASUL | |
Tabela | Campo | |
ListOfProductionOrders/ProductionOrderNumber | ord-prod | nr-ord-prod |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/InternalId | sequencia | |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/AppointmentType | ggf/mob | |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/DocumentCode | movto-dir | nro-docto |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/DocumentSerie | movto-dir | serie-docto |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/ItemCode | movto-dir | it-codigo |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/ActivityID | movto-dir | |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/ActivityCode | movto-dir | op-codigo |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/RoutingCode | movto-dir | cod-roteiro |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/WorkCenterCode | movto-dir | gm-codigo |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/AppointmentDate | movto-dir | dt-trans |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/AmountAppointed | movto-dir | tempo-homem |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/OperatorID | movto-dir | matr-func |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/LaborCode | movto-dir | cd-mob-dir |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/ReversedReport | movto-dir | |
ListOfProductionOrders/ListOfManufactureAppointments/ManufactureAppointment/IntegrationReport | movto-dir | |
IntegrationReport | ||
InternalIdType/NAME | ||
InternalIdType/Origin | ||
InternalIdType/Destination |
Checklist de suporte da aplicação
Checklist de Verificações:
- No programa CP0106, página 5:
- Verificar se o checkbox Ativo da Integração PPI-Multitask está marcado.
- Testar conexão com o WebService informado por meio do botão Testar WS.
- Verificar se os parâmetros da integração foram preenchidos, acessando o botão de Parâmetros. - Acessar o diretório “<Pasta temporária de trabalho>\INTEGR_MES” para verificar se o envio de uma transação foi executado sucesso ou se ocorreu um erro. (Válido através da rotina de carga inicial CD7002).
- Verificar se o cadastro De-para Totvs - MES foi preenchido corretamente no programa CD7003.
- Caso ocorra algum erro no envio de uma transação será gerada uma pendência no programa CD2900. Neste programa é possível ver o arquivo com as informações da mensagem XML enviada e também fazer o reprocessamento do envio.