Saltar a contenido

Get Last Survey For Client

Nombre del elemento: Obtener última encuesta para el cliente (Get Last Survey For Client)

Categoría: Módulo de acción (Customer Satisfaction)

Descripción: funcionalidad avanzada, consiste en un cuadro de diálogo configurable, posee nombre personalizable. Obtiene toda la información histórica de las encuestas según el periodo/recuento configurados. Devuelve la información en formato JSON.

Funcionalidad: Retorna en formato JSON la información relacionada a las encuesta en un periodo determinado, tomando como inicio el periodo/recuento configurados y como finalización la fecha actual. Esta información puede usarse para otras acciones posteriores dentro del flujo.

Campos de configuración de acción Get Last Survey For Client

[Nombre] Descriptor único de caja de configuración con fines de identificar la misma en el flujo.

Subconjunto General

[Periodo de encuesta]: 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

[Recuento máximo de encuestas en el período]: En este campo debe indicarse el período de tiempo máximo que se contemplará para la extracción de la información. Tomando el ejemplo anterior, si se selecciona el valor 1 la información histórica a obtener será de máximo 1 Month a partir de la fecha actual. Solo se admiten números enteros para este campo.

-- Ejemplo: 1

[Entidad destino del valor booleano indicando si hay resultados o no]: Define una entidad (previamente ya creada de tipo boolean) que contendrá un valor true si no existe información o false indicando que si se encontraron resultados.

[Entidad que contendrá un valor booleano 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.En caso de no existir información quedará vacio.

-- 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: 
        }
    }
]

Ejemplo de implementación Get Last Survey For Client

-- Entrada

[Periodo de encuesta] : Day [Recuento máximo de encuestas en el periodo]: 1 [Entidad en la que se va a almacenar un valor booleano indicando si hay resultados o no]: prueba_booleano --> false

--Resultado

[Entidad que contendrá un valor booleano indicando si hay datos o no]: 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 ❕: Considerar que para que exista información de encuesta, ya tiene que tener activa una encuesta dentro del flujo.