Integração TOTVS x PPI-Multitask
Julho/2015
Integração TOTVS x PPI-Multitask
Sumário
1.
Contexto de Negócio (Introdução) ............................................................................................................. 3
1.1.
MES ........................................................................................................................................................... 3
1.2.
Planejamento e Controle de Produção....................................................................................................... 3
2.
Sistemas Envolvidos .................................................................................................................................. 3
3.
Integração .................................................................................................................................................. 3
4.
Escopo ....................................................................................................................................................... 4
5.
Pré-requisitos Instalação/Implantação/Utilização ....................................................................................... 4
5.1.
Datasul ....................................................................................................................................................... 4
6.
Instalação/Atualização ............................................................................................................................... 4
6.1.
Datasul ....................................................................................................................................................... 4
7.
Controle de Versão .................................................................................................................................... 6
8.
Suporte ....................................................................................................................................................... 6
9.
Transações/Entidades/Mensagens Únicas ................................................................................................ 6
10.
Fluxo das Informações ............................................................................................................................... 7
10.1. Cadastros ................................................................................................................................................... 8
10.2. Processos................................................................................................................................................... 15
11.
Checklist de suporte da aplicação .............................................................................................................. 16
2
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
1. Contexto de Negócio (Introdução)
1.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).
1.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.
2. Sistemas Envolvidos


TOTVS DATASUL 12
PC-FACTORY (PPI MULTITASK)
3. 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.
Integração TOTVS x PPI-Multitask
3
Integração TOTVS x PPI-Multitask
4. Escopo
5. Pré-requisitos Instalação/Implantação/Utilização
5.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.
6. Instalação/Atualização
6.1. Datasul
A integração TOTVS x PPI-Multitask é ativada por intermédio dos seguintes passos:
1. Abrir o programa de Parâmetros do Controle da Produção - CP0106.
2. Selecionar a Página 5.
3. Na área de Integração PPI-Multitask, marcar a opção Ativo.
4. Informar a URL do WebService.
5. Verificar a conectividade do WebService por meio do botão Testar WS.
6. Configurar os parâmetros da integração por meio do botão Parâmetros.
7. Confirmar a ativação por meio do botão OK.
4
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
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
Planejador
Planejador
Estabelecimento
Linha de produção
Linha de produção
Descrição Campo
João
José
ALM
1
2
Situação 2
Código do Campo
Planejador
Estabelecimento
Linha de produção
Descrição Campo
*
*
*
Situação 3
Código do Campo
Planejador
Estabelecimento
Linha de produção
Descrição Campo
*
1
*
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.
Integração TOTVS x PPI-Multitask
5
Integração TOTVS x PPI-Multitask
7. 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.
8. 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.
9. Transações/Entidades/Mensagens Únicas
As seguintes transações serão trocadas entre a TOTVS e a PPI-Multitask:
Integração
TOTVS
PPI-Multitask
Item
Depósito
Grupo de Máquina
PC-Factory
Ordem de Produção
Reservas / Operações / PERT
Apontamento de produção
Apontamento MOB/GGF
6
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
Método
Cadastros
Processos
ID
01
02
03
04
05
06
Descrição
Item
Depósito
Grupo de Máquina
Ordem de Produção
Apontamento de Produção
Apontamento MOB/GGF
Origem
Totvs
Totvs
Totvs
Totvs
PPI-Multitask
PPI-Multitask
Destino
PPI-Multitask
PPI-Multitask
PPI-Multitask
PPI-Multitask
Totvs
Totvs
XSD (versões podem variar)
Item_3_001.xsd
Warehouse_1_000.xsd
WorkCenter_1_000.xsd
ProductionOrder_1_000.xsd
ProductionAppointment_1_001.xsd
WorkforceAndOverheadAppointment_
1_000.xsd
10. 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.
Integração TOTVS x PPI-Multitask
7
Integração TOTVS x PPI-Multitask
Os programas afetados pela integração são apresentados na tabela abaixo:
Transação
Item
Depósito
Grupo de máquina
Ordem de Produção
Programa
CD0204
CD0601
CD0111
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.
10.1. 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
Tabela
DATASUL
Campo
Code
item
it-codigo
NAME
Active
item
item
desc-item
cod-obsoleto
BranchID
ComercialFamilyCode
ComercialFamilyDescription
CompanyId
CompanyInternalId
item
item
fam-comerc
estabelec
item
cod-estabel
fm-cod-com
descricao
ep-codigo
cod-estabel
8
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
ControlType
DeployDate
Detail
EconomicLot
FamilyCode
FamilyDescription
FamilyClassificationCode
FormulaType
FractionalQuantity
GrossWeight
item
item
Item
item
item
familia
familia
item
item
item
tipo-contr
data-implant
narrativa
lote-economi
fm-codigo
descricao
idi-classif-item
tipo-formula
fraciona
peso-bruto
InternalId
IsScrapFiscalPrice
item
item
it-codigo
log-refugo-preco-fisc
IsScrapStockControl
MinimumLot
MultiplicationFactorValue
MultipleLot
NetWeight
ObtainingType
PerMillion
QualityControl
item
item
item
item
item
item
item
item
log-control-estoq-refugo
lote-minimo
fator-conver
lote-multipl
peso-liquido
compr-fabric
per-ppm
contr-qualid
ReleaseDate
ScrapItemCode
ScrapItemQuantity
StandardWarehouseCode
item
item
item
item
data-liberac
cod-item-refugo
val-relac-refugo-item
deposito-pad
StandardWarehouseDescription
StockControlType
deposito
item
nome
tipo-con-est
StockGroupCode
StockGroupDescription
item
grup-estoque
ge-codigo
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
DATASUL
Mensagem Padrão
Code
Description
Integração TOTVS x PPI-Multitask
Tabela
deposito
deposito
Campo
cod-depos
nome
9
Integração TOTVS x PPI-Multitask
Type
IsFinalItem
IsQualityControl
IsProcess
IsWaste
IsRecycled
IsBalanceAvailable
WarehouseClassification
deposito
deposito
deposito
deposito
deposito
deposito
deposito
deposito
ind-tipo-dep
ind-acabado
ind-dep-cq
ind-processo
ind-dep-rej
log-reciclagem
cons-saldo
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
DATASUL
Mensagem Padrão
Tabela
Campo
Code
CalendarCode
CalendarDescription
CapacityUnit
CostCenterCode
Description
HasAlternative
IsSetup
grup-maquina
grup-maquina
calen-gener
grup-maquina
grup-maquina
grup-maquina
grup-maquina
grup-maquina
gm-codigo
cd-calen
descricao
cod-unid-capac
cc-codigo
descricao
log-controle-alt
log-possui-prepar
IsReported
LoadQuantity
grup-maquina
grup-maquina
log-pto-control
qtd-carga-batch
MODReportType
OperationOverlap
grup-maquina
grup-maquina
ind-reporte-mod
log-overlap
ProcessorType
ProductionAreaCode
grup-maquina
grup-maquina
ind-tip-ctrab
cod-area-produc
ProductionAreaDescription
QualityControlReport
ReportOperationTime
TimeTreatmentType
Type
UnitsPerHour
UsesExtraHour
area-produc
grup-maquina
grup-maquina
grup-maquina
grup-maquina
grup-maquina
grup-maquina
des-area-produc
ind-reporte-cq
log-reporte-tempo-operac
ind-tempo-operac
tipo
nr-up-hora
log-utiliza-hext
10
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
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
AbbreviationProviderName
ord-prod
ord-prod
nr-ord-produ
nome-abrev
AllocationType
BusinessUnitCode
ord-prod
ord-prod
sit-aloc
cod-unid-negoc
CustomerGroupCode
CustomerRequestCode
ord-prod
ord-prod
cod-gr-cli
nr-pedido
DeliveryNumber
FamilyCode
FamilyDescription
GrossWeight
ItemCode
ItemDescription
LaborCalculationType
LaborCostType
ord-prod
item
familia
item
ord-prod
item
ord-prod
ord-prod
nr-entrega
fm-codigo
descricao
peso-bruto
it-codigo
desc-item
calc-cs-mob
custeio-prop-mob
LaborType
LastPertNumber
ord-prod
ord-prod
reporte-mob
nr-ult-seq
LotCode
MaterialCalculationType
ord-prod
ord-prod
lote-serie
calc-cs-mat
MaterialCostType
MaterialListCode
ord-prod
ord-prod
custeio-prop-mat
cod-lista-compon
NetWeight
OverheadCalculationType
item
ord-prod
peso-liquido
calc-cs-ggf
OverheadCostType
OverheadType
ord-prod
ord-prod
custeio-prop-ggf
reporte-ggf
PertRequestNumber
Priority
ProductionLineCode
ProductionLineDescription
Quantity
ReferenceCode
ReportOrderType
ReportQuantity
ScrapItemCode
ord-prod
ord-prod
ord-prod
lin-prod
op-sfc
ord-prod
ord-prod
op-sfc
ord-prod
nr-sequencia
prioridade
nr-linha
descricao
qtd-op
cod-refer
rep-prod
qtd-reptda-sfc
cod-item-refugo
Integração TOTVS x PPI-Multitask
11
Integração TOTVS x PPI-Multitask
ScrapItemValue
ScrapQuantity
ScriptCode
SiteCode
StatusOrderType
StockGroupCode
StockGroupDescription
Type
UnitOfMeasureCode
WarehouseCode
ord-prod
op-sfc
ord-prod
ord-prod
ord-prod
item
grup-estoque
ord-prod
ord-prod
ord-prod
val-relac-refugo-item
qtd-refgda-sfc
cod-roteiro
cod-estabel
estado
ge-codigo
descricao
tipo
un
cod-depos
PlannerUser
StatusType
ord-prod
ord-prod
cd-planejad
estado
EndOrderCPDate
ApprovedQuantity
AuxiliarItemCode
EndLaterDateTime
EndOrderDateTime
EndOrderQuantity
IsItemCoproduct
IsStatusOrder
op-sfc
op-sfc
op-sfc
op-sfc
op-sfc
op-sfc
op-sfc
op-sfc
dat-fim-op-cp
qtd-aprov-sfc
cod-item-aux-sfc
dat-fmt
dat-fim-op
qtd-segs-fim-op
log-possui-coprodut
log-reporte-fecha-op
MaximumQuantity
MinimumQuantity
ReleaseOrderDate
RequestOrderCode
op-sfc
op-sfc
op-sfc
op-sfc
qtd-op-max
qtd-op-min
dat-liber-op
cod-ped-op
ReworkQuantity
StartEarlierDateTime
op-sfc
op-sfc
qtd-retrab-sfc
dat-imc
StartOrderCPDate
StartOrderDateTime
op-sfc
op-sfc
dat-inic-op-cp
dat-inic-op
StartOrderQuantity
TimeReleaseQuantity
op-sfc
op-sfc
qtd-segs-inic-op
qtd-segs-liber-op
ListOfActivityOrders/ActivityCode
ListOfActivityOrders/ActivityControlCode
oper-ord
oper-ord
op-codigo
pto-controle
ListOfActivityOrders/ActivityDescription
ListOfActivityOrders/ActivityID
oper-ord
oper-ord
descricao
num-id-operacao
ListOfActivityOrders/ActivityItemValue
ListOfActivityOrders/ActivityQuantity
oper-ord
oper-ord
val-operac-item
qtd-previs-operac
ListOfActivityOrders/ActivityType
ListOfActivityOrders/AlternativeActivityCod
e
ListOfActivityOrders/ApprovedQuantity
ListOfActivityOrders/EndLaterDateTime
oper-ord
tipo-oper
oper-ord
op-altern
oper-ord
oper-ord
qtd-aprov-sfc
dat-fmt-operac
12
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
ListOfActivityOrders/StartPlanDateTime
ListOfActivityOrders/EndPlanDateTime
ListOfActivityOrders/EndRealDateTime
ListOfActivityOrders/IsActivityEnd
ListOfActivityOrders/IsActivityStart
ListOfActivityOrders/IsLastReport
ListOfActivityOrders/ItemCode
ListOfActivityOrders/ItemDescription
ListOfActivityOrders/LaborCode
split-operac
split-operac
oper-ord
oper-ord
oper-ord
oper-ord
oper-ord
item
oper-ord
oper-ord
dat-progda-inic
dat-progda-fim
dt-fimreal
log-operac-final
log-operac-inic
log-fecha-operac
it-codigo
desc-item
cd-mob-dir
cod-ferram
oper-ord
oper-ord
qtd-carga-batch
gm-codigo
MaterialItemValue
MinimumLotQuantity
MultipleLotQuantity
OrderReferenceNumber
PercentageOverlapValue
PercentageScrapValue
PercentageValue
ProductionOrderNumber
oper-ord
oper-ord
oper-ord
oper-ord
oper-ord
oper-ord
oper-ord
oper-ord
val-compon-item
lote-min
lote-multiplo
nr-ord-refer
fator-sobrep
refugo-op
proporcao
nr-ord-produ
ProductionQuantity
ReportQuantity
ResourceQuantity
ReworkQuantity
oper-ord
oper-ord
oper-ord
oper-ord
qt-produzida
qtd-reptda-sfc
numero-homem
qtd-retrab-sfc
ScrapItemCode
ScrapItemValue
oper-ord
oper-ord
cod-item-refugo
val-relac-refugo-item
ScrapQuantity
ScriptCode
oper-ord
oper-ord
qtd-refgda-sfc
cod-roteiro
StandardLotQuantity
StartEarlierDateTime
oper-ord
oper-ord
lote-padrao
dat-imc-operac
StartRealDateTime
StatusType
oper-ord
oper-ord
dt-inireal
estado
TimeMachine
TimePostprocessing
oper-ord
oper-ord
tempo-maquin
qtd-tempo-pos-proces
TimeResource
TimeSetup
oper-ord
oper-ord
tempo-homem
tempo-prepar
TreatmentTimeType
UnitActivityCode
UnitItemNumber
UnitTimeType
oper-ord
oper-ord
oper-ord
oper-ord
ind-tempo-operac
cod-un-operac
nr-unidades
un-med-tempo
ListOfActivityOrderTools/ToolCode
LoadQuantity
MachineCode
Integração TOTVS x PPI-Multitask
13
Integração TOTVS x PPI-Multitask
UsedCapacity
WorkCenterCode
WorkCenterDescription
ListOfMaterialOrders/ActivityCode
ListOfMaterialOrders/FatherItemCode
ListOfMaterialOrders/FatherItemDescription
ListOfMaterialOrders/LocationCode
ListOfMaterialOrders/LotCode
ListOfMaterialOrders/MaterialCode
ListOfMaterialOrders/MaterialDate
oper-ord
oper-ord
grup-maquina
reservas
reservas
item-2
reservas
reservas
reservas
reservas
qtd-capac-operac
gm-codigo
descricao
op-codigo
item-pai
desc-item
cod-localiz
lote-serie
it-codigo
dt-reserva
ListOfMaterialOrders/MaterialDescription
ListOfMaterialOrders/MaterialID
item
desc-item
iMaterialCount
ListOfMaterialOrders/MaterialListCode
ListOfMaterialOrders/MaterialQuantity
ListOfMaterialOrders/OrderReferenceNumb
er
ListOfMaterialOrders/ProductionOrderNumb
er
ListOfMaterialOrders/ReferenceCode
ListOfMaterialOrders/ReportQuantity
ListOfMaterialOrders/ScriptCode
reservas
reservas
cod-lista-compon
quant-orig
reservas
nr-ord-refer
reservas
nr-ord-produ
reservas
reservas
reservas
cod-refer
quant-atend
cod-roteiro
ListOfMaterialOrders/StatusType
ListOfMaterialOrders/UnitOfMeasureCode
ListOfMaterialOrders/WarehouseCode
ListOfPertOrders/ActivityCode
ListOfPertOrders/ItemCode
ListOfPertOrders/NextActivityID
reservas
reservas
reservas
pert-ordem
pert-ordem
pert-ordem
estado
un
cod-depos
op-codigo
it-codigo
num-operac-suces
ListOfPertOrders/PercentageOverlapValue
ListOfPertOrders/PreviousActivityCode
pert-ordem
pert-ordem
overlap
op-predec
ListOfPertOrders/PreviousActivityID
ListOfPertOrders/PreviousItemCode
pert-ordem
pert-ordem
num-operac-predec
it-predec
ListOfPertOrders/PreviousScriptCode
ListOfPertOrders/ProductionOrderNumber
ListOfPertOrders/ScriptCode
ListOfPertOrders/TimeTransport
pert-ordem
pert-ordem
pert-ordem
pert-ordem
rot-predec
nr-ord-produ
cod-roteiro
transporte
ListOfQuotaActivity
ListOfQuotaActivityTools
14
Integração TOTVS x PPI-Multitask
Integração TOTVS x PPI-Multitask
10.2. 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
DATASUL
Mensagem Padrão
Tabela
Campo
ReportQuantity
ProductionOrderNumber
OutflowWarehouseCode
OutflowLocationCode
rep-prod
rep-prod
rep-prod
rep-prod
qt-reporte
nr-ord-prod
cod-depos-sai
cod-local-sai
ReportDateTime
ScrapQuantity
rep-prod
rep-prod
data
qt-refugo
ApprovedQuantity
DocumentCode
rep-prod
rep-prod
qt-apr-cond
nro-docto
DocumentSeries
WarehouseCode
rep-prod
rep-prod
serie-docto
cod-depos
LotCode
ReferenceCode
LotDueDate
LocationCode
rep-prod
rep-prod
rep-prod
rep-prod
lote-serie
cod-refer
dt-vali-lote
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
Integração TOTVS x PPI-Multitask
15
Integração TOTVS x PPI-Multitask
DATASUL
Mensagem Padrão
Tabela
ListOfProductionOrders/ProductionOrderNumber
ord-prod
Campo
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
11. 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.
 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.
16
Integração TOTVS x PPI-Multitask
Download

Integração TOTVS x PPI-Multitask