Entidades Runtime

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Modelar Datos > Tipos de entidades >

Entidades Runtime

Las entidades Runtime contienen información de sólo lectura relacionada con los datos internos de los casos y procesos de Bizagi.

Esta información está disponible para exponerla fácilmente a Business Insights a través del conector de BI para crear informes potentes.

 

También están disponibles en Formas, Expresiones, Plantillas de documentos, correos electrónicos y Conectores.

Las entidades Runtime se crean de forma predeterminada en cada proyecto; no se puede crear entidades adicionales ni agregar o modificar sus atributos.

 

El siguiente es el modelo de datos de las entidades Runtime. Se puede navegar a través de Xpath en Formas, Expresiones, Conectores, Plantillas de documentos y correos electrónicos.  

 

 

 

 

RuntimeEntities1

 

 

Case

Name: BA_CaseInfo

El punto de partida para navegar a través de Xpath es la entidad de Aplicación. Cada entidad de Aplicación tiene sus entidades de proceso creadas automáticamente y junto con ella, hay una relación con la tabla BA_CaseInfo. BA_CaseInfo es la tabla más importante de las entidades Runtime, en ella se crean todas las demás relaciones. Dado esto, las entidades Runtime deben usarse en el contexto de un caso. El atributo IdCase en esta tabla se refiere al número de caso personalizado (con secuencia o regla, no al RadNumber).

 

Case status history

Name: BA_CaseStatusHistory

Esta tabla contiene el historial de los estados por los que ha pasado un caso, desde su inicio hasta su estado actual. Cada registro contiene la fecha y el participante que avanzó el caso a dicho estado. Los registros de esta entidad retornan como una colección.

 

Activity

Name: BA_ActivityInfo: Esta tabla contiene el registro de todas las Actividades que el caso ha habilitado. Es una colección de Actividades con su nombre, fecha de resolución, tipo, entre otros. A su vez, contiene otras colecciones descritas a continuación: los estados por los que ha pasado cada Actividad, la lista de participantes de cada Tarea, la lista de ejecutantes de todas las actividades y las actividades de reasignación (si las hubiera).

 

Activity status history

Name: BA_ActivityStatusHistory

Esta entidad contiene el log de los diferentes estados por los que ha pasado cada Actividad en un caso.

 

Performer history

Name: BA_PerformerHistory

Esta entidad contiene el historial de todos los participantes de las actividades.

 

Reassignment history

BA_ReassignHistory

Esta entidad contiene el historial de reasignaciones, si las hay, de las actividades. Almacena quién fue el participante inicial, quién fue el participante que tomó la Tarea y quién realizó la reasignación.

 

Transition history

Name: BA_TransitionHistory

Esta entidad enumera todas las diferentes transiciones que ocurrieron en un caso. Almacena cuál era la forma inicial, a dónde hizo la transición y quién fue el responsable de la transición.

 

Para navegar por las entidades de Runtime a través de Xpath, es necesario usar la relación como se muestra en el diagrama de arriba.

Por ejemplo para obtener la lista de participantes de cada estado del caso se usa:

 

<Case.CaseStatusHistory.IdStatusPerformer.fullName>

 

Consideraciones

Cada tabla tiene un atributo identificador que contiene el Id de cada registro, lo que lo hace único de los otros registros de la tabla.

El atributo IdCase en la mayoría de las entidades Runtime es la relación con la tabla CaseInfo, no el IdCase real de un caso en curso.

Siempre que se usa Performer como un atributo en las entidades Runtime, es una relación con la tabla WFUser.

Las entidades Runtime son de solo lectura. No se pueden crear relaciones ni atributos en ellos o hacia ellos.

Trabajan desde el contexto de un caso. Es decir, necesitan un caso para recuperar información.

No están disponibles en: OData, SOA, Tableau/PowerBI, RAML, OpenAPI, Diseño de Experiencia, Columnas Personalizadas para el Portal de Trabajo, notificaciones automáticas (notificación de tareas, notificación de cancelación, alarmas), trabajos, reglas de librería, formularios de inicio, formularios de consulta , Procesos en Vivo y Planes.