Oriens: Manual de Usuario
  • 👋Bienvenido a Oriens
  • Empieza por Aquí
    • 👩‍🔧Da de alta un operador
      • 📱Autorizar un equipo nuevo
    • 🏢Da de alta un cliente
    • 🏪Da de alta un PDI
    • ⬇️Cómo se instala la app móvil de Oriens?
    • 📋Guías Interactivas
  • Servicios
    • 💼Crea una tarea para tus trabajadores
      • 📄Cómo puedo ver los reportes en PDF?
    • 👨‍🏭Crea Servicios Masivos
    • 🛣️Crea rutas
    • 📅Programa tu Ruta
    • 🗺️Geocercas: Asignar Servicios Masivamente a un Operador
  • Monitoreo
    • 🌏Rastreo por GPS
    • 🙋‍♂️Ubicación de Operadores
  • Formas
    • 🏪Asignación por PDIs
    • ✍️Asignación por Actividad
  • Reportes y KPIs
    • 🔢Reportes en Excel
    • 📊Tablero de KPIs
  • Cargas Masivas
    • 📤Layout de Servicios
    • 🗺️Layout de PDIs
  • Catálogos Generales
    • 📂Tipo de Servicio y Actividades
  • Medidas de Seguridad
    • 📲Autorización de Equipos
    • 🔐Seguridad de Oriens
    • 👩‍🔧Usuario y Contraseña
    • 👨‍💻Control de Acceso Basado en Roles (RBAC)
    • 📂Política de Retención y Eliminación de Datos
  • Soporte Técnico
    • 📞Soporte Técnico en Oriens
    • 📱Especificaciones Técnicas
    • ⁉️Preguntas Frecuentes
  • Integraciones
    • Guía de Interfaz con Oriens
    • Web Service con Clonación
Powered by GitBook
On this page
  • Setup
  • Parámetros del Servicio
  • Respuesta Esperada

Was this helpful?

  1. Integraciones

Guía de Interfaz con Oriens

Setup

Paso 1

  1. Solicitar acceso de “Desarrollador” a tu ejecutivo de Oriens.

  2. Asegurarse tener acceso a la pantalla Usuarios y Parámetros > Configuración Adicional en Oriens.

Paso 2

  1. Configurar en Configuración Adicional la siguiente información:

    • Webservice URL de Servicios

  2. 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

  1. Ingresar a la forma de un Servicio en el portal.

  2. 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.

PreviousPreguntas FrecuentesNextWeb Service con Clonación

Last updated 2 months ago

Was this helpful?