Saltar a contenido

Get Last Survey For Client

Nombre del elemento: Get Last Survey For Client

Categoría: Customer Satisfaction

Descripción: funcionalidad avanzada, obtiene todas las encuestas desde una fecha determinada hasta el presente para el cliente propietario de la interacción. Devuelve esta información en formato JSON.

Funcionalidad: Retorna en formato JSON información relacionada a las encuestas.

Campos de configuración de acción

[Periodo de encuesta (Survey period)]: Debe seleccionar de la lista desplegada el periodo que solicitará la información de la encuesta, entre las opciones a elegir se encuentran:

  • Day
  • Week
  • Month
  • Year

Ejemplo: Month

[Recuento máximo de encuestas en el período]: En relación con la configuración del período de encuesta; se debe indicar el recuento máximo del periodo establecido, es decir, si se selecciona 1 como en el siguiente ejemplo, corresponderá a obtener la información de máximo 1 mes. Solamente admite números enteros.

Ejemplo: 1

[Entidad en la que se va a almacenar un valor booleano indicando si hay resultados o no]: Define una entidad (previamente ya creada de tipo boolean) que contendrá un valor true si no existen datos o false indicando que si se encontraron datos.

[Entidad que contendrá la respuesta en formato JSON indicando si hay datos o no ]: Define una entidad (previamente ya creada de tipo string) que contendrá; en caso de existir información, el resultado obtenido en formato json del plazo ya configurado anteriormente.

Ejemplo de salida:

    [
        {
            subLevel": "CustomerSatisfactionSurvey",
            "subData": 
            {
                "evaluationTitle": "Por favor, ay\u00fadanos a mejorar tu experiencia. \u00bfC\u00f3mo calificar\u00edas la atenci\u00f3n recibida?",
                "conversation": "82620af4-9755-4c2f-9fd2-62e72110d1de",
                "evaluationEntity": "ENCUESTA",
                "evaluationValue": "regular",
                "intent": ""
            }
        }
    ]

[Manejador de errores] Caja de selección donde se identifica la intención que se activara en caso de presentarse un error en Get Last Survey For Client. Al ejecutarse un desborde de error la entidad “Get_Last_Survey_For_Client_Error”  será cargada con el detalle de error si el mismo se encuentra disponible.

Ejemplo de implementación

[Periodo de encuesta] : Day

[Recuento máximo de encuestas en el periodo]: 1

[Existen Resultados]: prueba_booleano --> false

[Salida JSON]: prueba_json -->

    [
        {   
            "subLevel": "CustomerSatisfactionSurvey",
            "subData": 
            {
                "evaluationTitle": "Por favor, ay\u00fadanos a mejorar tu experiencia. \u00bfC\u00f3mo calificar\u00edas la atenci\u00f3n recibida?",
                "conversation": "82620af4-9755-4c2f-9fd2-62e72110d1de",
                "evaluationEntity": "ENCUESTA",
                "evaluationValue": "regular",
                "intent": ""
            }
        }
    ]

IMPORTANTE:❗ Se debe tener en consideración que para que exista información de encuesta, ya tiene que tener activa una encuesta dentro del flujo.