Guía de Interfaz con Oriens
Setup
Paso 1
Solicitar acceso de “Desarrollador” a tu ejecutivo de Oriens.
Asegurarse tener acceso a la pantalla Usuarios y Parámetros > Configuración Adicional en Oriens.
Paso 2
Configurar en Configuración Adicional la siguiente información:
Webservice URL de Servicios
Y se debe configurar 1 de los siguientes:
Usuario Webservice y Password para Webservice
Token en el parámetro “Se Envía Authorization y Key en Header para Webservice”
Paso 3
Ingresar a la forma de un Servicio en el portal.
Dar click en el Botón “Consumir WS”
Al dar click en este botón, se envía la información de ese servicio a la URL indicada anteriormente.
Parámetros del Servicio
El servicio que estaríamos consumiendo sería del tipo REST y esperaría por parámetro un String de nombre “Servicio”:
A continuación un ejemplo del JSON que estaría recibiendo:
{
"servicio" : {
"user" : "oriens",
"password" : "Pcjv3{Xt)Q",
"caratula" : [ {
"parametro" : "fechaEnCamino",
"valor" : "07/08/2017 17:47:52"
}, {
"parametro" : "fechaCheckin",
"valor" : "07/08/2017 17:57:52"
}, {
"parametro" : "fechaCheckout",
"valor" : "07/08/2017 18:22:51"
}, {
"parametro" : "tiempoAtencion",
"valor" : "Dos horas veintitres minutos"
}, {
"parametro" : "operadorNombre",
"valor" : "John Smith"
}, {
"parametro" : "pdiLatitud",
"valor" : "25.6857484"
}, {
"parametro" : "pdiLongitud",
"valor" : "-100.32871090000003"
}, {
"parametro" : "servicioFolioCliente",
"valor" : "123456-001"
}, {
"parametro" : "tipoServicio",
"valor" : "Preventivo"
}, {
"parametro" : "agregadoFecha",
"valor" : "06/08/2017 00:47:52"
}, {
"parametro" : "clienteNombre",
"valor" : "Cliente Feliz"
}, {
"parametro" : "pdiIdInterno",
"valor" : "12345"
}, {
"parametro" : "pdiNombre",
"valor" : "Juan Perez Lopez"
} ],
"formas" : [ {
"formaNombre" : "PERFIL DE CAMPO",
"lstCampos" : [ {
"tipoCampoId" : 1,
"etiquetaCampo" : "Nombre del que atiende",
"valorCampo" : "Juan Perez Lopez",
"orden" : 1,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 2,
"etiquetaCampo" : "Telefono de contacto",
"valorCampo" : "8114445555",
"orden" : 2,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 3,
"etiquetaCampo" : "Fecha promesa",
"valorCampo" : "17/09/2017",
"orden" : 3,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 4,
"etiquetaCampo" : "Comentarios",
"valorCampo" : "El cliente se puso agresivo, pero se le explco lo sucedido y guardo la calma",
"orden" : 4,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 5,
"etiquetaCampo" : "Fotografía de la vivienda",
"valorCampo" : "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK",
"orden" : 5,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 6,
"etiquetaCampo" : "Firma del actuario",
"valorCampo" : "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK",
"orden" : 6,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 10,
"etiquetaCampo" : "El cliente desea mas tiempo",
"valorCampo" : "1",
"orden" : 7,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 11,
"etiquetaCampo" : "Codigo de barras del equipo",
"valorCampo" : "5465465465465",
"orden" : 8,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 12,
"etiquetaCampo" : "El equipo presenta daños?",
"valorCampo" : "1",
"orden" : 9,
"agregadoFechaMovil" : "2017-09-07"
} ]
}, {
"formaNombre" : "PERFIL LLAMADA",
"lstCampos" : [ {
"tipoCampoId" : 1,
"etiquetaCampo" : "Nombre del que atiende",
"valorCampo" : "Juan Perez Lopez",
"orden" : 1,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 2,
"etiquetaCampo" : "Telefono de referencia",
"valorCampo" : "814445555",
"orden" : 2,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 3,
"etiquetaCampo" : "Fecha promesa de pago",
"valorCampo" : "17/09/2017",
"orden" : 3,
"agregadoFechaMovil" : "2017-09-07"
}, {
"tipoCampoId" : 4,
"etiquetaCampo" : "Comentarios",
"valorCampo" : "Comentario 2",
"orden" : 4,
"agregadoFechaMovil" : "2017-09-07"
} ]
} ]
}
}
Respuesta Esperada
Como respuesta estaríamos esperando:
{ "response" : { "code" : "0001" }}
Donde 0001 indicaría que todo fue exitoso y 9001 indicaría que ocurrió un error al procesarse y Oriens deberá reintentar durante el proceso nocturno el reenvío de la información.
Nota: Si no se responde con estos códigos, no se realizará exitosamente el envío.
Last updated
Was this helpful?