EME4 – Versão 05.09.00 | Utilização do M4Server como servidor Web Service e consumos efetuados via banco de dados para importação/integração de Pedidos de Vendas.
| Os Pedidos de Vendas são incluídos no tanquinho DOCUMENTOS_WS e processados conforme tarefa agendada (Relatórios e Indicadores > Agendar Tarefas > Tarefa “Integrar WS Tanque”).
As consultas, por sua vez, são retornadas em tempo real conforme o que já foi processado em banco.
Os Pedidos de Vendas receberão informações do cabeçalho e da aba [ Colônia de Férias ] e [ Digitação ] = Rascunho. Parcelamentos, contas financeiras serão calculadas de forma automática pelo sistema e conforme configurações do Tipo de Documento (PV_ColoSor).
Configuração/Utilização
Config. Consultar Web Service
Em [ Ações ], [ Publicar Consultas ]
Imóveis
Consulta de imóveis (localização, bloco e andar).
Pedidos de Sorteios
Tipos de Documentos
Tipo de documento utilizado para importação de pedidos de sorteios.
Monitor Web Service (Tanquinho)
Informar [ Data Inicial ], [ Data Final ], marcar as situações da importação (Ignorados, Importados com Sucesso, Erro etc.) e [ Filtrar ].
Agendar Tarefas
Relatórios e Indicadores > Agendar Tarefas
Tarefa agendada que fará a importação das informações do tanquinho DOCUMENTOS_WS para os Pedidos de Vendas no EME4.
| Note que a tarefa agendada será executada uma vez ao dia às 12:00. Para executá-la em qualquer outro horário (de forma manual), basta selecionar Integrar WS Tanque e [ Executar Tarefa ].
Arquivos Json
*Utilizado Postman v8.10.0.
POST localhost:5050/ExecutarInsert
Pedido de Vendas enviado ao tanquinho DOCUMENTOS_WS:
{
“DOCUMENTOS_WS”: [
{
“_key”: 100020,
“originsystem”: “FUJ”,
“nrodocto”: null,
“nrodoctodigitado”: “”,
“NroDoctoTerc”: “100020”,
“tipodocto”: “PV_ColoSor”,
“codpadraodocto”: “34”,
“dataemissao”: “19/08/2021”,
“dataentradasaida”: “20/08/2021”,
“horaentradasaida”: “15:25:35”,
“cpfcnpj_emit”: “76.xxx.xxxx/xxxx-03”,
“cpfcnpj_dest”: “168.xxx.xxx-04”,
“chavenfe”: “”,
“observacao”: “”,
“representante”: {
“CPFCNPJ_REPRE”: “”
},
“COLONFERIAS_WS”: [
{
“_key”: 100120,
“NRO_IMOVEL”: “02”,
“DESCRICAO_IMOVEL”: “Apartamento”,
“ANDAR_IMOVEL”: “1”,
“DESCRICAO_BLOCO”: “Bloco A”,
“DESCRICAO_LOCAL”: “Colonia – Guaratuba Oficiais”,
“DATAENTRADA”: “01/09/2021”,
“DATASAIDA”: “10/09/2021”
}
|
|
Status da operação: 200 OK
|
POST localhost:5050/ExecutarSelect
Status de integração do Pedido de Vendas enviado ao tanquinho DOCUMENTOS_WS:
{
“tipo”: “IntSorteioAVM”,
“codigo”: 2,
“parametros”: {
“int_Key”: 100020,
“str_Nrodoctoterc”: “100020”
}
}
|
|
[
{
“RowId”: 1,
“status_integra”: null,
“msg_integra”: null,
“nrodocimportado”: null,
“nrodoctosorteio”: null
}
]
|
Execução manual da tarefa agendada Integrar WS Tanque:
POST localhost:5050/ExecutarSelect
Status de integração do Pedido de Vendas enviado do tanquinho DOCUMENTOS_WS ao EME4:
{
“tipo”: “IntSorteioAVM”,
“codigo”: 2,
“parametros”: {
“int_Key”: 100020,
“str_Nrodoctoterc”: “100020”
}
}
|
|
[
{
“RowId”: 1,
“status_integra”: “S”,
“msg_integra”: “Documento incluído/editado com sucesso.”,
“nrodocimportado”: 64753,
“nrodoctosorteio”: null
}
]
|
Clonagem do Pedido de Venda importado (64753):
Pedido de Venda (64755) clonado e vinculado ao [ Docto Origem ] (64753):
POST localhost:5050/ExecutarSelect
Pedidos de Vendas importado (64753) e clonado (64755) no EME4:
{
“tipo”: “IntSorteioAVM”,
“codigo”: 2,
“parametros”: {
“int_Key”: 100020,
“str_Nrodoctoterc”: “100020”
}
}
|
|
[
{
“RowId”: 1,
“status_integra”: “S”,
“msg_integra”: “Documento incluído/editado com sucesso.”,
“nrodocimportado”: 64753,
“nrodoctosorteio”: 64755
}
]
|
POST localhost:5050/ExecutarSelect
Consulta de imóveis (conforme Vendas > Colônias de Férias > Manter Colônia de Férias).
{
“tipo”: “IntSorteioAVM”,
“codigo”: 1,
“parametros”: {
}
}
|
[
{
“RowId”: 1,
“idf_imovel”: 2,
“nro_imovel”: “02”,
“descricao_imovel”: “Apartamento”,
“andar_imovel”: 1,
“descricao_bloco”: “Bloco A”,
“descricao_local”: “Colonia – Guaratuba Oficiais”
},
…
|