Este documento describe el proceso de integración de una aseguradora mediante la creación de un servicio REST. Se crea un servicio REST con una entrada y salida, así como un esquema para almacenar la información. Luego, se agrega un mapper activity y un log para almacenar datos como el número de caso y motivo de incidencia. Finalmente, se prueba el servicio a través de Swagger UI.
KELA Presentacion Costa Rica 2024 - evento Protégeles
Integración: Proceso siniestro de una aseguradora
1. Integración: Proceso siniestro de una aseguradora
______________________________________________________________________
Israel Rey
Integración en los Procesos de Negocio (BPM)
UNIR – Universidad Internacional de la Rioja
7. Se crea un suministro con la entrada y la salida
Para almacenar esta información necesitamos un schema, Schema interno de nuestro
servicio.
Abrimos el fichero de configuración de mi proceso y agregamos lo siguiente
<complexType name="Siniestro">
<sequence>
<element name="AutoNroCaso" type="string"/>
<element name="Incidencia" type="string"/>
</sequence>
</complexType>
<element name="Siniestro" type="tns:Siniestro"/>
12. Y arrastramos Entrada
Log
Agregamos un Log para almacenar los siguientes datos, mediante la siguiente expresión
concat("Numero de Incidencia: ", $AsignarID/AutoNroCaso, " Motivo Incidencia: ", $AsignarID/Incidencia)
15. Se inicia el servicio de aplicaciones de integración cloud para realizar la prueba.
Ingresamos datos de autenticación.
16. No permite loguearse a Tibco Cloud, así que procedemos a realizar la prueba desde el
Swagger UI
Ejecutamos Run BusinessWorks Applications
En la consola ingresamos lo siguiente lrestdoc y obtenemos el link
http://DESKTOP-NE8T4NJ:7777/Alta_Siniestro.application
19. Bibliografía
Tibco, (Sin fecha). Pushing an Application to the Cloud.
https://integration.cloud.tibco.com/docs/bw/GUID-B980A20B-ECAA-4382-A408-
788B824F9654.html
TIBCO Products. (2014, noviembre 24). Developing REST APIs from Java and SOAP
Services. Recuperado de
https://www.youtube.com/watch?v=OIDz3LxBJx0&ab_channel=TIBCOProducts