Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
integraciones [2022/12/02 16:25] scantorintegraciones [2024/02/16 16:08] – [Lógica de negocio] scantor
Línea 1: Línea 1:
-====== Integraciones con sistemas externos ======+====== Integraciones con otros sistemas ======
  
-Existen distintos mecanismos de integración entre Be Aware 360 y sistemas externos:+Existen distintos mecanismos de integración entre Be Aware 360 y otros sistemas:
  
   * [[integraciones#Integración por URL sistemas externos|Integración por URL sistemas externos]]   * [[integraciones#Integración por URL sistemas externos|Integración por URL sistemas externos]]
-  * [[integraciones#Integración por URL Genesys PureCloud|Integración por URL Genesys PureCloud]] 
   * [[integraciones#Integración del histórico de conversación con Be Aware Social]]   * [[integraciones#Integración del histórico de conversación con Be Aware Social]]
   * [[integraciones#Integración SSO con el Directorio Activo de Microsoft Azure]]   * [[integraciones#Integración SSO con el Directorio Activo de Microsoft Azure]]
Línea 187: Línea 186:
     - Nombre, Apellido y User se toma del valor “user”.     - Nombre, Apellido y User se toma del valor “user”.
     - Contraseña, se toma del valor “pass”.     - Contraseña, se toma del valor “pass”.
 +      - **Nota:** Al crear un usuario a través de esta autenticación, el sistema no le solicitará cambio de contraseña por primer login, si el usuario llega a ingresar a la consola de Be Aware 360.
     - Email se forma desde el valor “user” como {user}@authexternalsystem.com. Luego debe ser modificado por un administrador de usuarios para evitar el envío de correos electrónicos que reboten.     - Email se forma desde el valor “user” como {user}@authexternalsystem.com. Luego debe ser modificado por un administrador de usuarios para evitar el envío de correos electrónicos que reboten.
       - Ejemplo:        - Ejemplo: 
Línea 208: Línea 208:
     - Luego del login exitoso se redirige a la vista invocada en la URL.     - Luego del login exitoso se redirige a la vista invocada en la URL.
  
-===== Integración por URL Genesys PureCloud ===== +==== Registro de IDs de interacción asociados al caso de Be Aware 360 ==== 
-//En construcción//+ 
 +Con el objetivo de registrar la relación entre la plataforma gestora de canales de atención y los casos atendidos en Be Aware 360, hemos implementado el registro de todos los ID de Interacción, también conocidos como ID de Chat o ID de Conversación, utilizados al invocar la vista de Sistemas Externos de Be Aware. 
 + 
 +De esta manera, es posible realizar el cruce de datos del caso con la atención brindada a través del canal correspondiente. 
 + 
 +=== Características: === 
 + 
 +  * La tabla **interaccion_casos_sistemas_externos** registra todas las acciones realizadas en el caso desde la vista de Sistemas Externos de Be Aware. 
 +  * Se registran las siguientes acciones: 
 +    * Creación de caso. 
 +    * Edición de caso. 
 +    * Marcado de lista de chequeo del caso. 
 +    * Avance o retroceso en el caso. 
 +    * Agregado de nota al caso. 
 +    * Carga o descarga de archivos al caso. 
 +    * Envío de respuesta por correo. 
 +  * Los datos se obtienen a través de los informes generados en Be Aware 360. 
 + 
 +=== Tabla Interacción casos sistemas externos === 
 + 
 +**Nombre de la tabla:** interaccion_casos_sistemas_externos 
 + 
 +**Descripción:** La tabla interaccion_casos_sistemas_externos almacena la relación entre las interacciones generadas en el sistema que gestiona la comunicación con el cliente y los casos creados o modificados en Be Aware 360. 
 + 
 +**Ejemplo práctico:** 
 + 
 +<code mysql> 
 +SELECT caso.REFNUM AS 'REFNUM', producto.NOMBRE AS 'PRODUCTO', tipo.NOMBRE AS 'MOTIVO', subtipo.NOMBRES AS 'SUBMOTIVO', caso.ORIGEN AS 'CANAL', 
 +interaccion_casos_sistemas_externos.IDINTERACCION AS 'ID INTERACCIÓN',  
 +interaccion_casos_sistemas_externos.OPERACION AS 'OPERACIÓN REALIZADA',  
 +DATE_FORMAT(CONVERT_TZ(interaccion_casos_sistemas_externos.FECHACREACION,'UTC',GETVALUE('TIME_ZONE')), '%Y-%m-%d %H:%i:%s') AS 'FECHA' 
 +FROM interaccion_casos_sistemas_externos 
 +JOIN caso ON interaccion_casos_sistemas_externos.IDCASO = caso.ID 
 +JOIN producto ON caso.IDPRODUCTO = producto.ID 
 +JOIN tipo ON caso.IDTIPO = tipo.ID 
 +JOIN subtipo ON caso.IDSUBTIPO = subtipo.ID 
 +WHERE CONVERT_TZ(interaccion_casos_sistemas_externos.FECHACREACION,'UTC',GETINSTANCETIMEZONE()) 
 +BETWEEN DATE_FORMAT('{{FECHADESDE}}','%Y-%m-%d 00:00:00') AND DATE_FORMAT('{{FECHAHASTA}}','%Y-%m-%d 23:59:59'
 +</code> 
 + 
 +^ Campo ^ Tipo ^ Tipo Clave ^Objeto Relacionado ^ Descripción ^ 
 +| ID | INT | Llave Primaria | | Identificador del registro. |   
 +| IDINTERACCION | VARCHAR |  |  | ID de la interacción generada en el sistema externo. Más conocida como ID de Chat o ID de conversación. | 
 +| PLATAFORMA | VARCHAR |  |  | Nombre de la plataforma donde se genera la interacción en el sistema externo. | 
 +| IDCASO | INT |  | caso.ID | ID del caso relacionado en el cual se realizó alguna acción (creación o edición). | 
 +| iDUSUARIO | INT |  | usuario.ID | ID del usuario que realizó la acción sobre el caso (creación o edición). | 
 +| OPERACION | VARCHAR |  |  | Descripción de la operación realizada sobre el caso (creación o edición). | 
 +| FECHACREACION | DATETIME |  |  | Fecha de creación del registro en la tabla. |
  
 ===== Integración del histórico de conversación con Be Aware Social ===== ===== Integración del histórico de conversación con Be Aware Social =====
Línea 260: Línea 307:
   - [[integraciones#Creación y configuración de aplicación Be Aware 360 en Azure]].   - [[integraciones#Creación y configuración de aplicación Be Aware 360 en Azure]].
   - [[integraciones#Obtención de datos de la aplicación]].   - [[integraciones#Obtención de datos de la aplicación]].
-  - Sincronización de usuarios de Azure y de Be Aware 360. +  - [[integraciones#Sincronización de usuarios de Azure y de Be Aware 360]]
-  - Activación y configuración de SSO en Be Aware 360.+  - [[integraciones#Activación y configuración de SSO en Be Aware 360]].
  
 ==== Creación y configuración de aplicación Be Aware 360 en Azure ==== ==== Creación y configuración de aplicación Be Aware 360 en Azure ====
Línea 408: Línea 455:
   - Presionar Guardar   - Presionar Guardar
  
-:!: //Nota: Luego de aplicar los permisos, el usuario con el rol modificado debe cerrar sesión y volver a+:!: //**Nota:** Luego de aplicar los permisos, el usuario con el rol modificado debe cerrar sesión y volver a
 ingresar a la Consola para ver los cambios aplicados.// ingresar a la Consola para ver los cambios aplicados.//