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;
- Descrição da família;
- Tipo de processo ( M = mensal, Y = anual, T = ajuste topográfico);
- 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 |
---|
language | xml |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
POST /CONTRATOS_WS/CONTRATOS_WS.asmx HTTP/1.1
Host: 10.173.12.25
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">
<oHISTDEDCTCANA>
<instancia>string</instancia>
<fgTpProc>string</fgTpProc>
<cdEmpresa>string</cdEmpresa>
<deEmpresa>string</deEmpresa>
<noContrCana>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</noContrCana>
<noParcela>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</noParcela>
<cdFazenda>string</cdFazenda>
<deFazenda>string</deFazenda>
<dtHistorico>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtHistorico>
<dtPagto>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtPagto>
<cdEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdEvto>
<deEvto>string</deEvto>
<dtEvto>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtEvto>
<vlDeducao>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlDeducao>
<cdGrpEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdGrpEvto>
<deGrpEvto>string</deGrpEvto>
<cdFornec>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdFornec>
<deFornec>string</deFornec>
</oHISTDEDCTCANA>
</apiHTTP_POST_HISTDEDCTCANA>
</soap:Body>
</soap:Envelope>
|
Bloco de código |
---|
language | xml |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
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 |
---|
language | js |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"oHISTDEDCTCANA": {
"instancia": "web2",
"fgTpProc": "T",
"cdEmpresa": "T",
"deEmpresa": "T",
"noContrCana": {
"Value": "1"
},
"noParcela": {
"Value": "1"
},
"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 |
---|
language | js |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"d": "Sucess 200 OK"
} |
Descrição Detalhada das Tags
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
Event
| instancia | String | 5 | Código da Instância |
FG_TP_PROCfgTpProc | String | 1 | tipo de processo ( M = mensal, Y = anual, T = ajuste |
topograficoCD_EMPRESAcodigo | Código da empresa |
deEmpresa | String | 25 | Descrição da empresa |
NO_CONTR_CANAnoContrCana | Number | 15 | numero contrato de cana |
NO_PARCELAnoParcela | Number | 3 | numero da parcela |
CD_UPNIVEL1codigo de upnivel1 | DT_HISTORICO | Código da Unidade Produção Nivel1 |
deFazenda | String | 70 | Descrição da Unidade Produção Nivel1 |
dtHistorico | date | 10 | data do |
historicoDT_PAGTOdtPagto | date | 10 | DATA PAGAMENTO |
CD_EVTOcodigo DT_EVTOdtEvto | Date | 10 | data do evento |
VL_DEDUCAO |
deEvto | String | 16 | Descrição do Evento |
vlDeducao | Number | 13 | valor da |
deducaoCD_GRP_EVTOCD_FORNEC |
deGrpEvto | String | 15 | Descrição Estendida do Grupo de Eventos |
cdFornec | Number | 8 |
Codigo ROWVERSIONNumber5 | controle interno70 | Descrição do fornecedor |