Saltar a contenido

Get Entity Cache

Categoría: Variable Manipulation

Descripción: Este módulo de extensión permite recuperar entidades guardadas durante sesiones anteriores del cliente en el mismo canal, para ser utilizadas en interacciones futuras.

Funcionalidad: Las entidades guardadas a través de este módulo de extensión deben ser almacenadas usando la acción Set Entity Cache. Las entidades solo serán recuperadas si, entre interacciones, ha transcurrido un tiempo menor al tiempo de vigencia de la caché. Además, el módulo cuenta con una entidad que indica si el proceso de recuperar las entidades fue ejecutado.

Requisitos previos

  1. Haber utilizado en interacciones anteriores, para el mismo cliente, el módulo de extensión Set Entity Cache.
  2. El cliente tiene que haber interactuado durante el periodo de vigencia de las entidades almacenada, de lo contrario, estas ya no estarán disponibles.

Implementación

Nombre: Campo de entrada, de tipo Sting, que identifica en módulo de extensión en el flujo.

Entidad boolean con la respuesta de la ejecución: Campo de entrada, de tipo Boolean que devuelve el resultado del proceso de recuperación de las entidades. Se selecciona la entidad en la que se va a guardar. Sus valores pueden ser True: si se recuperaron correctamente o False: si no fue posible recuperar las entidades.

Entidad en la cual se almacena las entidades recuperadas: Campo de entrada, donde se selecciona la entidad en la que se van a almacenar las entidades recuperadas.

La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'GetEntityCache_Error': Permite seleccionar la intención que se utilizará para manejar los errores de este módulo de extensión (previa configuración de la misma), el detalle del error estará disponible en la entidad llamada GetEntityCache_Error.

Ejemplos de implementación

Campo Valor
Nombre GetEntityCache_Action
Entidad boolean con la respuesta de la ejecución IfGetEnt
Entidad en la cual se almacena las entidades recuperadas  FromCacheEnt
La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'GetEntityCache_Error' ErrorHandler_Intent