Entidad no persistente/Entidad de control

Interfaz de usuario: 6.0.0-Vegas

Hasta ahora, el concepto de Entidad ha representado a las Entidades gestionadas por la Plataforma y persistidas en uno de los repositorios de la Plataforma.

En muchos escenarios se usan las Entidades como «Entidades de control» que van a permitir desencadenar procesos tales como:

  • Lanzamiento de una regla.

  • Ejecución de un flow de FlowEngine.

  • Ejecución de un pipeline del DataFlow.

  • Ejecución de un microservicio.

  • Comunicación con Broker Kafka para la inserción y notificación.

  • (En el futuro) Ejecución de una función en el soporte FaaS.

Para lanzar estos procesos no es necesario persistir estas Entidades, ya que sólo se usan para desencandenar esta opción.

Para ello, hemos creado el concepto de Entidad no persistente/Entidad de control, que será una opción de la Entidad y que al seleccionarla no persistirá esta Entidad, pero si desencadenará todos los procesos que pueden lanzarse en la Plataforma tras la inserción de una instancia.

Para poder crear este tipo de Entidad, a la hora de crear una Entidad, en la pestaña de «Opciones avanzadas», en el selector de Instancias se seleccionará la opción de «NO_PERSISTENCE».

image-20240412-110946.png