Acerca de POST-a-URL en las integraciones
La función de envío a URL se utiliza junto con las API de integración de CRM (particularmente requestPINCode) para proporcionar un conjunto completo de herramientas de integración para CRM u otras aplicaciones.
La función de envío a URL le permite alojar su propio script de servidor para gestionar los datos de la sesión de Rescue y procesarlos como considere oportuno. Entre los ejemplos de uso potenciales se encuentran la importación de bases de datos y las notificaciones de correo electrónico.
Cómo funciona
- El técnico de Rescue inicia una sesión de soporte
- Al iniciar y/o finalizar una sesión, los datos de la sesión se transfieren a través de HTTP o XML a la URL especificada
- Su script procesa los datos tal como esté especificado en su código
Variables de envío a URL
Se trata de las variables que se envían mediante la función de envío a URL.
[...] se sustituye por el valor real de los datos. Este método realiza una solicitud XML a su URL. Esto se gestiona mediante un analizador XML.
Datos de sesión de Rescue | Descripción |
---|---|
<sessionid>[...]</sessionid> | ID de sesión de Rescue |
<techid>[...]</techid> | ID de técnico |
<techssoid>[...]</techssoid> | ID de inicio de sesión único del técnico (tal como está definido en la ficha Organización del Centro de administración) |
<techname>[...]</techname> | Nombre del técnico (tal como está definido en la ficha Organización) |
<techemail>[...]</techemail> | Correo electrónico del técnico (tal como está definido en la ficha Organización) |
<techdescr>[...]</techdescr> | Descripción del técnico (tal como está definida en la ficha Organización) |
<cfield0>[...]</cfield0> | Valor que devuelve el campo Nombre (tal como está definido en la ficha Configuración global del Centro de administración) |
<cfield1>[...]</cfield1> | Valor que devuelve el Campo personalizado 1 (tal como está definido en la ficha Configuración global) |
<cfield2>[...]</cfield2> | Valor que devuelve el Campo personalizado 2 (tal como está definido en la ficha Configuración global) |
<cfield3>[...]</cfield3> | Valor que devuelve el Campo personalizado 3 (tal como está definido en la ficha Configuración global) |
<cfield4>[...]</cfield4> | Valor que devuelve el Campo personalizado 4 (tal como está definido en la ficha Configuración global) |
<cfield5>[...]</cfield5> | Valor que devuelve el Campo personalizado 5 (tal como está definido en la ficha Configuración global) |
<tracking0>[...]</tracking0> | Valor que devuelve el campo Seguimiento; se utiliza normalmente para asignar sesiones de Rescue a CRM |
<chatlog>[...]</chatlog> | Transcripción de todas las conversaciones mantenidas desde el último envío |
<notes>[...]</notes> | Notas guardadas por el técnico |
<waitingtime>[...]</waitingtime> | Desde el inicio del estado de espera hasta que la sesión comienza (estado activo) en segundos |
<pickuptime>[...]</pickuptime> | La hora exacta en la que la sesión entró en estado activo (UTC) |
<closingtime>[...]</closingtime> | La hora exacta en la que la sesión entró en estado cerrado o se excedió el tiempo (UTC) |
<worktime>[...]</worktime> | Tiempo real de utilización de la Consola de técnico durante una sesión (hasta el envío) en segundos |
<lastactiontime>[...]</lastactiontime> | La hora exacta de la última acción realizada por el técnico en la Consola de técnico (UTC) |
<transmitted>[...]</transmitted> | Cantidad de datos transmitida durante la sesión (hasta el envío) en bytes |
<platform>[...]</platform> | Plataforma del dispositivo del cliente |
<tsurvey0>[...]</tsurvey0> | Valor que devuelve la pregunta 1 de la encuesta al técnico (tal como está definido en la ficha Configuración) |
<tsurvey1>[...]</tsurvey1> | Valor devuelto para la pregunta 2 de la encuesta al técnico |
<tsurvey2>[...]</tsurvey2> | Valor devuelto para la pregunta 3 de la encuesta al técnico |
<tsurvey3>[...]</tsurvey3> | Valor devuelto para la pregunta 4 de la encuesta al técnico |
<tsurvey4>[...]</tsurvey4> | Valor devuelto para la pregunta 5 de la encuesta al técnico |
<tsurvey5>[...]</tsurvey5> | Valor devuelto para la pregunta 6 de la encuesta al técnico |
<tsurvey6>[...]</tsurvey6> | Valor devuelto para la pregunta 7 de la encuesta al técnico |
<tsurvey7>[...]</tsurvey7> | Valor devuelto para la pregunta 8 de la encuesta al técnico |
<tsurvey8>[...]</tsurvey8> | Valor devuelto para la pregunta 9 de la encuesta al técnico |
<tsurvey9>[...]</tsurvey9> | Valor devuelto para la pregunta 10 de la encuesta al técnico |
HTTP basado en POST
https://example.com/script.aspx]?SessionID=[...]&TechID=[...]&TechSSOID=[...] &TechDescr=[...]&CField0=[...]&CField1=[...]&CField2=[...]&CField3=[...] &CField4=[...]&CField5=[...]&Tracking0=[...]&ChatLog=[...]& Notes=[...]&WaitingTime=[...]&PickupTime=[...]&ClosingTime=[...]& WorkTime=[...]&LastActionTime=[...]&Transmitted=[...]&TSurvey0=[...]&TSurvey1=[...]&TSurvey2=[...]&TSurvey3=[...]&TSurvey4=[...]&TSurvey5=[...]& TSurvey6=[...]&TSurvey7=[...]&TSurvey8=[...]&TSurvey9=[...]