Integración de API Rest
Para integraciones disponemos una API Rest.
Instalación
Para instalación de la API, realizar la apertura de un llamado con la solicitud para el equipo de soporte.
Funcionamiento
La dirección local de la API puede ser encontrado en el event viewer de el servidor donde la API fue instalada, tal como el print abajo:
No olvide de realizar las configuraciones y reglas del IP y direccionamiento de puertas de puertas de su ambiente.
En el escenario de ejemplo en la imagen:
1. El servidor está localizado el IP: 192.168.1.100
2. Servicio activado en la puerta: 8052
3. Banco de datos configurado para la API: SBODemoBR
4. Endpoint raiz da API: http://192.168.1.100:8052/SBODemoBR/DWUAPI
Adicción de atención al cliente
http://[IP]:[Porta]/[NomeDaBase]/DWUAPI/AdicionaAtendimento
Para agregar un “Atención al cliente”, el metodo disponible en la API, para el escenario de ejemplo escrito en este documento es: http://192.168.1.100:8052/SBODemoBR/DWUAPI/AdicionaAtendimento
Para agregar una atención al cliente, tal como el ejemplo de abajo:
Debera ser enviado el siguiente JSON:
{
"oPropriedade": {
"EmailUsuario": "manager",
"SenhaUsuario": "1234"
},
"oAtendimento": {
"DocEntry": 0,
"U_AssuntoAtual": "2",
"U_CardCode": "C20000",
"U_CardName": "Maxi-Teq do Brasil LTDA",
"U_CodTipoAtendimento": 8,
"U_NomTipoAtendimento": "SAC",
"U_DtEncerramento": "01/07/2022",
"U_DtProxContato": "02/07/2022",
"U_HrProxContato": "00:00",
"U_EquiProxContato": null,
"U_Assunto": "Assunto do atendimento",
"U_Prioridade": "1",
"U_Status": "C",
"U_Latitude": "",
"U_Longitude": "",
"U_Classifica": "",
"listaDeAnexos": [],
"U_TipoProxContato": 1,
"U_UsrProxContato": 1,
"U_AssuntoAtual_Desk": null
},
"sParecer": ["Corpo do texto, onde deve constar todas as infomações (Parecer/histórico)"]
}
Utilizando el Potsman para probar con la siguiente configuración de Llamada:
La vuelta en caso de suceso sera:
{
"Retorno": {
"Dados": {
"AbaItens": true,
"AbsEntry": 0,
"Attachments2_Lines": {
"AbsoluteEntry": null,
"Attachments2_Lines": []
},
"CodigoAtividade": null,
"CreateDate": "11/07/2022",
"CreateTime": "0",
"DataAtualizacao": "11/07/2021 16:52",
"DetalheAbaDetalhe": [],
"DetalheChamadoDeServico": [],
"DetalheDocMarketing": [],
"DetalheOportunidade": [],
"DocEntry": "264",
"DocNum": "264",
"ListaAtendimentoDWU_ATEND_DOCS": [],
"ListaAtendimentoDWU_ATEND_ITENS": [],
"ListaAtendimentoDWU_ATEND_PARECER": [
{
"Atividade": {
"AcaoParecer": "Tarefa",
"AssuntoParecer": "Abert. automática",
"AtcEntry": "0",
"AttendUser": "1",
"BeginTime": "16:52",
"ClgCode": "405",
"DataAtualizacao": null,
"Latitude": 0,
"Longitude": 0,
"Notes": "Corpo do texto, onde deve constar todas as infomações
(Parecer/histórico)",
"OprId": null,
"OprLine": null,
"Recontact": "11/07/2022"
},
"DataAtualizacao": null,
"DocEntry": "264",
"LineId": 1,
"U_NumAtividade": 0,
"U_ParAuto": "N"
}
],
"ListaAtendimentoFilhosPais": {
"ListaAtendimentoFilhos": [],
"ListaAtendimentoPais": []
},
"ListaAttachments2_Lines": [],
"ListaDadosAgenda": [],
"ListaDocEntryAgendasAdicionadas": [],
"U_Assunto": "Assunto do atendimento",
"U_AssuntoAtual": "2",
"U_AssuntoAtual_Desk": null,
"U_BaseEntry": "",
"U_BaseType": "",
"U_CardCode": "C20000",
"U_CardName": "Maxi-Teq do Brasil LTDA",
"U_CategAtend": "",
"U_Classifica": "0",
"U_CodTipoAtendimento": "8",
"U_DWUIdDocApp": "0",
"U_DataVenc": "Y",
"U_DtEncerramento": "01/07/2022",
"U_DtProxContato": "02/07/2022",
"U_EquiProxContato": "",
"U_HrProxContato": "0000",
"U_Latitude": null,
"U_Longitude": null,
"U_NomTipoAtendimento": "SAC",
"U_Prioridade": "1",
"U_RegistroDe": null,
"U_Registro_DE": null,
"U_Status": "C",
"U_TipoProxContato": "1",
"U_UsrProxContato": "1",
"UpdateDate": "11/07/2022",
"UpdateTime": "0",
"UserSign": null,
"listaDeAnexos": [],
"sCodigoAtendimentoPai": null
},
"MensagemErro": "",
"Status": 1
}
}