Histórico da Página
A integração de grupo de insumos e grupo de materiais consiste na movimentação do cadastro no sentido ERP para PIMS Multicultivos, ou seja, será realizado no ERP e enviado para o PIMS Multicultivos através do PIMSConnector. O objetivo é permitir o controle do consumo dos insumos e materiais automotivos pelo seu respectivo grupo. Esta integração no PIMS Multicultivos é cadastrada em duas tabelas distintas, sendo assim é necessário existir no ERP, uma classificação que determina o tipo de item, se é grupo de insumo ou grupo de material automotivo.
Informações da Mensagem
- Tipo de Envio: Assíncrona / Síncrona
- Tipo de Evento: Upsert / Delete Insert
Campo Obrigatórios
- Código da instancia;
- Tipo de processo ( M = mensal, Y = anual, T = ajuste topográfico);
- Descrição da família;
- Código da empresa;
- Número contrato de cana;
- Número da parcela;
- Código de upnivel1;
- Data do histórico;
- Data pagamento;
- Código do evento;
- Data do eventoClassificação da família.
Exemplos de Mensagens
Mensagem XML
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
POST /CONTRATOS_WS/CONTRATOS_WS.asmx HTTP/1.1 Host: 10.173.1412.6925 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "CONTRATOS_WS/apiHTTP_POST_HISTDEDCTCANA" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <apiHTTP_POST_HISTDEDCTCANA xmlns="CONTRATOS_WS"> <oACERTOPROV><oHISTDEDCTCANA> <instancia>string</instancia> <tpRegistro>string<<fgTpProc>string</tpRegistro>fgTpProc> <cdUnidInd> <Value>decimal</Value><cdEmpresa>string</cdEmpresa> <IsNull>boolean<<deEmpresa>string</IsNull>deEmpresa> </cdUnidInd> <deUnidInd>string</deUnidInd> <noContrCana> <cdFazenda>string</cdFazenda> <deFazenda>string</deFazenda> <amAcerto> <Value>dateTime</Value> <IsNull>boolean</IsNull> </amAcerto> <pcAcerto> <Value>decimal</Value> <IsNull>boolean</IsNull> </pcAcerto>noContrCana> <cdTpCalc><noParcela> <Value>decimal</Value> <IsNull>boolean</IsNull> </cdTpCalc>noParcela> <deTpCalc>string<<cdFazenda>string</deTpCalc>cdFazenda> <cdFornec> <Value>decimal</Value><deFazenda>string</deFazenda> <IsNull>boolean</IsNull> </cdFornec> <deFornec>string</deFornec> <dtBaseATR><dtHistorico> <Value>dateTime</Value> <IsNull>boolean</IsNull> </dtBaseATR>dtHistorico> <cdSafra><dtPagto> <Value>decimal<<Value>dateTime</Value> <IsNull>boolean</IsNull> </cdSafra>dtPagto> <vlATR><cdEvto> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlATR>cdEvto> <vlTonCana> <Value>decimal</Value><deEvto>string</deEvto> <IsNull>boolean</IsNull><dtEvto> </vlTonCana> <qtCanaEnt> <Value>decimal<<Value>dateTime</Value> <IsNull>boolean</IsNull> </qtCanaEnt>dtEvto> <vlCanaBruto><vlDeducao> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlCanaBruto>vlDeducao> <vlCanaLiq><cdGrpEvto> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlCanaLiq>cdGrpEvto> <vlFatorK> <Value>decimal</Value><deGrpEvto>string</deGrpEvto> <IsNull>boolean</IsNull> <cdFornec> </vlFatorK> <vlPg100> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlPg100>cdFornec> <vlAcertoATR> <Value>decimal</Value> <deFornec>string</deFornec> <IsNull>boolean</IsNull> </vlAcertoATR> <cdTpPropr> <Value>decimal</Value> <IsNull>boolean</IsNull> </cdTpPropr> <deTpPropr>string</deTpPropr> <vlTotServ> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlTotServ> <fgAcertoFinal>string</fgAcertoFinal> <fgIndividual>string</fgIndividual> <vlAcAtrReceb> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlAcAtrReceb> <vlKgATR> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlKgATR> <vlTotBonus> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlTotBonus> <vlTotServCorr> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlTotServCorr> <fgAcertoAnual>string</fgAcertoAnual> <fgContrRescind>string</fgContrRescind> <instContr>string</instContr> <cdEmpContr>string</cdEmpContr> <noContrCana> <Value>decimal</Value> <IsNull>boolean</IsNull> </noContrCana> <vlRefAno> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlRefAno> <fgProvMensal>string</fgProvMensal> <fgTpProc>string</fgTpProc> <vlIcms> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlIcms> <vlDescGeocana> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlDescGeocana> <qtAtrSemPremio> <Value>decimal</Value> <IsNull>boolean</IsNull> </qtAtrSemPremio> </oACERTOPROV> </</oHISTDEDCTCANA> </apiHTTP_POST_HISTDEDCTCANA> </soap:Body> </soap:Envelope> |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <apiHTTP_POST_HISTDEDCTCANAResponse xmlns="CONTRATOS_WS"> <apiHTTP_POST_HISTDEDCTCANAResult>string</apiHTTP_POST_HISTDEDCTCANAResult> </apiHTTP_POST_HISTDEDCTCANAResponse> </soap:Body> </soap:Envelope> |
Mensagem JSON
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "TOTVSMessageoHISTDEDCTCANA" : { "MessageInformation" : { "@version" "instancia": "2.002web2", "BranchId" : "D MG 01 ", "CompanyId" fgTpProc": "T1T", "DeliveryType" "cdEmpresa": "SyncT", "GeneratedOn" "deEmpresa": "2018-03-21T19:27:54ZT", "Product" "noContrCana": { "@name" "Value": "ERP1", "@version" : "12" }, "SourceApplication" : "P12_DEV_SERVERT1", "StandardVersion" }, "noParcela": { "Value": "1.000", "Transaction" : "FAMILY", "Type" : "BusinessMessage", "UUID" : "01da1810-a305-6677-bdaf-cda337c8a412" }, "BusinessMessage" : { "BusinessEvent" : { "Entity" : "FAMILY", "Event" : "upsert", "Identification" : { "key" : { "@name" : "InternalId", "$" : "T1|D MG 01|456" } } }, "BusinessContent" : { "CompanyId" : "T1", "BranchId" : "D MG 01 ", "CompanyInternalId" : "T1|D MG 01 ", "Code" : "456 ", "InternalId" : "T1|D MG 01|456", "Description" : "Peças Automotivas", "FamilyClassificationCode" : "2" } } } } }, "cdFazenda": "T", "deFazenda": "T", "dtHistorico": { "Value": "2020-03-12T13:37:27+00:00" }, "dtPagto": { "Value": "2020-03-12T13:37:27+00:00" }, "cdEvto": { "Value": "1" }, "deEvto": "T", "dtEvto": { "Value": "2020-03-12T13:37:27+00:00" }, "vlDeducao": { "Value": "1" }, "cdGrpEvto": { "Value": "1" }, "deGrpEvto": "T", "cdFornec": { "Value": "1" }, "deFornec": "T" } } |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"d": "Sucess 200 OK"
} | ||||||||
Bloco de código | ||||||||
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "2.002",
"BranchId" : "D MG 01 ",
"CompanyId" : "T1",
"DeliveryType" : "Sync",
"GeneratedOn" : "2018-03-21T16:24:02",
"Product" : {
"@name" : "PIMS",
"@version" : "12.1.20"
},
"SourceApplication" : "PIMSCONNECTOR",
"StandardVersion" : "1.000",
"Transaction" : "FAMILY",
"Type" : "Response",
"UUID" : "aee6b73a-3d4d-4cac-bd20-85d9bc95fd0c"
},
"ResponseMessage" : {
"ProcessingInformation" : {
"ProcessedOn" : "2018-03-21T16:24:02",
"Status" : "OK"
},
"ReceivedMessage" : {
"MessageContent" : null,
"SentBy" : "ERP",
"UUID" : "01da1810-a305-6677-bdaf-cda337c8a412"
},
"ReturnContent" : {
"ListOfInternalId" : {
"InternalId" : {
"Destination" : "||959851251781955913",
"Name" : "FAMILY",
"Origin" : "T1|D MG 01|456"
}
}
}
}
}
} |
Descrição Detalhada das Tags
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
Event | instancia | String | 5 | Código da Instância |
fgTpProc | String | 1 |
CD_UNID_IND
Event
PC_ACERTO
Number
3
percentual de acerto
tipo de processo ( M = mensal, Y = anual, T = ajuste topográfico) | |||
cdEmpresa | String | 5 | Código da empresa |
deEmpresa | String | 25 | Descrição da empresa |
noContrCana | Number | 15 | numero contrato de cana |
noParcela | Number | 3 | numero da parcela |
cdFazenda | String | 6 | Código da Unidade Produção Nivel1 |
deFazenda | String | 70 | Descrição da Unidade Produção Nivel1 |
dtHistorico | date | 10 | data do histórico |
dtPagto | date | 10 | DATA PAGAMENTO |
cdEvto | Number | 3 | código do evento |
dtEvto | Date | 10 | data do evento |
deEvto | String | 16 | Descrição do Evento |
vlDeducao | Number | 13 | valor da dedução |
cdGrpEvto | Number | 2 | Grupo de evento |
deGrpEvto | String | 15 | Descrição Estendida do Grupo de Eventos |
cdFornec | Number | 8 | Código do Fornecedor |
deFornec | String | 70 | Descrição do fornecedor |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas