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.