Guía de Interfaz con Oriens

Esta guía describe el proceso por el cual Oriens envía datos de un Servicio/Tarea finalizado (incluyendo información de carátula y formularios asociados) a un Web Service externo de un tercero.

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.

Flujo Básico

Servicio Oriens Finalizado \rightarrow Usuario Clic en "Consumir WS" \rightarrow Oriens Envía JSON a URL Externa \rightarrow Sistema Externo Responde con Código.

El click en Consumir WS es para probar el servicio, pero se puede automatizar con las condiciones que se requieran.

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

Campo Json
Descripción

Servicio

Objeto raíz que contiene todos los datos del servicio.

User

Nombre de usuario configurado en Oriens

Password

Contraseña configurada en Oriens

Carátula

Array que contiene información detallada de la operación de servicio.

Forma

Array que contiene los campos y valores de la captura de los operadores.

A continuación un ejemplo del JSON que estaría recibiendo:

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.

Configuración del Web Service Saliente en Oriens

Accessible desde la pantalla Usuarios y Parámetros - Configuración Adicional

Campo de Configuración
Valor de Ejemplo
Propósito y Explicación

URL WEBSERVICE DE SERVICIOS

HTTP://WS.PRUEBA.ORIENS.COM.MX (Ejemplo)

Define el destino. Debe ingresar la URL completa (Endpoint) a la que Oriens debe enviar el JSON con los datos del servicio. Este debe ser el endpoint de su sistema que está listo para recibir el POST de tipo REST.

USUARIO WEBSERVICE

USUARIOWS (Ejemplo)

Opción 1 de Autenticación (Usuario/Contraseña). Este usuario se enviará en el cuerpo del JSON (dentro del objeto servicio) para que usted pueda validar la fuente de la petición.

PASSWORD PARA WEBSERVICE

PASSWORD (Ejemplo)

Opción 1 de Autenticación (Usuario/Contraseña). La contraseña asociada al usuario, también enviada en el cuerpo del JSON para su validación.

SE ENVIA AUTHORIZATION Y KEY EN HEADER PARA WEBSERVICE

TOKEN (Ejemplo)

Opción 2 de Autenticación (Header Token). Si su Web Service requiere un Token de seguridad en el encabezado HTTP (Header) en lugar de Usuario/Contraseña en el cuerpo, usted debe ingresar aquí el valor de dicho Token. Oriens enviará el Token en un Header específico para su validación.

Last updated