API Otras acciones

Recordar que para poder usar la API se necesita.

  1. Autenticarse y obtener un token para la sesiĆ³n.

  2. Usar el token en el Header Authorization.

  3. Finalizar sesiĆ³n.

Vea mƔs aquƭ

Notificar Agentes

 

https://dominio.ucontactcloud.com/Integra/resources/api/Notificate Method: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 Params: agent (nombre agente) queue (nombre campaƱa) message (mensaje a mostrar al agente) icon (nombre de ƭcono de fontaswome ejemplo: fa fa-exclamation-triangle) when (always-> siempre notificar aunque no este conectado, le mostrara las notificaciones al conectarse o online solo notificar si conectado) Result: OK -> if pudo notificar ERROR -> if no fue notificado

 

Generar Reporte

 

https://dominio.ucontactcloud.com/Integra/resources/BI/generatereport MĆ©todo: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 ParĆ”metros: report (Objecto JSON) html (0 o 1) excel (0 o 1 o 2 para csv) pdf (0 o 1) doc (0 o 1 o 2 para txt) Resultado: GUID del reporte generado VacĆ­o en Error, es asincrĆ³nico

 

Cerrar Form

 

 

 

Desde un Form de uContact

 

parent.closeActiveTab();

 

Desde un iFrame Cross Origin

Para utilizar esta funcionalidad desde un IFrame en un origen diferente a uContact es necesario establecer un proxy de comunicaciĆ³n entre ambos. Para eso utilizamos Porthole. Definimos un proxy en cada iFrame que se abre con un procesador de mensajes, luego desde el iframe se puede enviar la action close para que cierre el Tab Actual.

En el iframe Agregar

 

 

WebCallBack

 

 

 

Para que el WebCallBack sea posible de integrar con cualquier web de cualquier cliente, fue diseƱado con un GET sobre HTTP, de esta forma cualquiera puede invocarlo.

 

EjecuciĆ³n externa del workflow

 

 

ParƔmetros de objeto Json

 


ColecciĆ³n de postman con ejemplo para notificar y generar reporte.