Vistas

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Automation - ambientes de pruebas y producción > ODS Operational Data Store > Navegar y extraer información de ODS >

Vistas

Introducción

Las Vistas en Bizagi son consultas SQL creadas para extraer y organizar eficientemente datos esenciales del proyecto desde tablas de bases de datos. Específicamente diseñadas para reportes, estas Vistas abarcan información crucial sobre Procesos, Casos, Usuarios, Personas y otros detalles pertinentes del proyecto.

 

Prefijadas con vwBA_ODS, se distinguen de las vistas estándar de la base de datos, que usan vwBA.

 

Estas Vistas proporcionan un enfoque simplificado para acceder a la información crítica necesaria para satisfacer las necesidades de negocio, asegurando claridad y facilidad en la extracción y utilización de datos.

 

Vistas

Proceso

Las Vistas que contienen información sobre los procesos automatizados en su proyecto de Bizagi son:

WORKFLOW (vwBA_ODS_WF_WORKFLOW)

TAREA (vwBA_ODS_WF_TASK)

TRANSICIÓN (vwBA_ODS_WF_TRANSITION)

 

WORKFLOW (vwBA_ODS_WF_WORKFLOW)

Extrae información sobre los procesos y sus diversas versiones, incluyendo detalles sobre las Aplicaciones, la Entidad del Proceso y el atributo que vincula la Entidad del Proceso.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idWFClass

int, not null

El identificador del Proceso. Está relacionado con la tabla WFCLASS.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

wfClsDisplayName

nvarchar(40), null

El nombre para mostrar del Proceso.

wfAccessTypeName

nvarchar(20), null

El tipo de acceso del Proceso. Está relacionado con la tabla WFACCESSTYPE.

wfclassDeleted

bit, not null

Indica si el Proceso ha sido eliminado. Este es un atributo de eliminación lógica: si es 1, el Proceso ha sido eliminado; de lo contrario, es 0.

idCategory

int, null

El identificador de la Categoría del Proceso. Está relacionado con la tabla CATEGORY.

catDisplayName

nvarchar(40), null

El nombre para mostrar de la Categoría del Proceso.

idApplication

int, null

El identificador de la Aplicación del Proceso. Está relacionado con la tabla APPLICATION.

appName

nvarchar(26), null

El nombre de la Aplicación del Proceso

appDisplayName

nvarchar(40), null

El nombre para mostrar de la Aplicación del Proceso.

appDeleted

bit, null

Indica si la Aplicación del Proceso ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Aplicación del Proceso ha sido eliminada; de lo contrario, es 0.

idAppEntity

int, null

El identificador de la Entidad de la Aplicación configurada para el Proceso. Está relacionado con la tabla ENTITY.

appEntName

varchar(50), null

El nombre de la Entidad de la Aplicación configurada para el Proceso.

appEntDeleted

bit, null

Indica si la Entidad de la Aplicación configurada para el Proceso ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Entidad de la Aplicación ha sido eliminada; de lo contrario, es 0.

enableAlarms

bit, null

Indica si las alarmas/alertas han sido habilitadas para el Workflow.

enableNotifications

bit, null

Indica si las notificaciones han sido habilitadas para el Workflow.

wfconfigDeleted

bit, null

Indica si la configuración del Workflow ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la configuración del Workflow ha sido eliminada; de lo contrario, es 0.

Está relacionado con la tabla WFCONFIG.

idWorkflow

int, null

El identificador del Workflow del Proceso. Está relacionado con la tabla WORKFLOW.

wfVersion

nvarchar(10), null

La versión del Workflow del Proceso.

wfActive

bit, null

Indica si la versión del Workflow está activa o inactiva. Si está activa, se establece en 1.

wfCreationDate

datetime,null

La fecha y hora exactas en que se creó el Workflow.

wfEstimatedDuration

int, null

Duración configurada para el Proceso, en minutos.

caTypeName

nvarchar(25), null

Asigna el nivel de seguridad a cada Caso: ya sea que herede el mismo nivel que el padre, permita que los Casos sean vistos por todos o solo por aquellos asignados. Por defecto, está configurado en Ninguno.

Está relacionado con la tabla BACASEACCESSTYPE.

workflowDeleted

bit, null

Indica si el Workflow ha sido eliminado. Este es un atributo de eliminación lógica: si es 1, el Workflow ha sido eliminado; de lo contrario, es 0.

idProcEntity

int, null

El identificador de la Entidad del Proceso. Está relacionado con la tabla ENTITY.

procEntName

varchar(50), null

El nombre de la Entidad del Proceso.

procEntDeleted

bit, null

Indica si la Entidad del Proceso ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Entidad del Proceso ha sido eliminada; de lo contrario, es 0.

idPVAttrib

int, null

El identificador del Atributo en la Entidad de la Aplicación relacionado con el Proceso. Está relacionado con la tabla ATTRIB.

pvAttribName

varchar(26), null

El nombre del Atributo en la Entidad de la Aplicación relacionado con el Proceso.

attribDeleted

bit, null

Indica si el Atributo en la Entidad de la Aplicación relacionado con el Proceso ha sido eliminado. Este es un atributo de eliminación lógica: si es 1, el Atributo ha sido eliminado; de lo contrario, es 0.

wfclassentityDeleted

bit, null

Indica si la Entidad relacionada con el Proceso ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Entidad ha sido eliminada; de lo contrario, es 0.

Está relacionado con la tabla BAWFCLASS_ENTITY.

 

TAREA (vwBA_ODS_WF_TASK)

Para cada Proceso, lista las Tareas asociadas con ese Proceso, especificando si una Tarea es un Sub-Proceso, si es multi-instancia, e indicando su área funcional.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idWfClass

int, not null

El identificador del Proceso. Está relacionado con la tabla WFCLASS.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

wfClsDisplayName

nvarchar(40), null

El nombre para mostrar del Proceso.

idWorkflow

int, null

El identificador del Workflow del Proceso relacionado con la Tarea. Está relacionado con la tabla WORKFLOW.

wfVersion

nvarchar(10), null

La versión del Workflow del Proceso relacionado con la Tarea.

wfActive

bit, null

Indica si el Workflow al que pertenece la Tarea está activo.

idTask

int, not null

El identificador de la Tarea. Está relacionado con la tabla TASK.

tskName

nvarchar(26), not null

El nombre de la Tarea.

tskDisplayName

nvarchar(40), null

El nombre para mostrar de la Tarea.

taskDeleted

bit, not null

Indica si la Tarea ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Tarea ha sido eliminada; de lo contrario, es 0.

tskDuration

int, null

Duración configurada para la Tarea, en minutos.

tskTimerEventDuration

int, null

Duración configurada para el evento de temporizador asociado con la Tarea, en minutos.

tskSingleton

bit, not null

Indica si la Tarea es un singleton.

tskIsAsynchTask

bit, null

Indica si la Tarea es asíncrona. Si está establecido en 1, es asíncrona.

tskAsynchTimeout

int, null

Tiempo de espera configurado para la tarea asíncrona.

tskNumberOfRetries

int, null

Número de reintentos configurados para la tarea asíncrona.

idTaskType

int, null

El identificador del tipo de Tarea. Está relacionado con la tabla TASKTYPE.

tskTpName

nvarchar(26), null

El nombre del tipo de Tarea.

idFunctionalArea

int, null

El identificador del Área Funcional donde se encuentra la Tarea en el Workflow. Está relacionado con la tabla FUNCTIONALAREA.

faDisplayName

nvarchar(40), null

El nombre para mostrar del Área Funcional.

idPhase

int, not null

El identificador de la Fase donde se encuentra la Tarea en el Workflow. Está relacionado con la tabla PHASE.

phaseDisplayName

nvarchar(26), not null

El nombre para mostrar de la Fase relacionada con la Tarea.

phaseTypeName

nvarchar(40), null

El nombre para mostrar del Tipo de Fase relacionado con la Tarea. Está relacionado con la tabla PHASETYPE.

idSubProcType

int, null

El identificador del Tipo de Sub-Proceso. Está relacionado con la tabla SUBPROCTYPE.

sptName

nvarchar(26), null

El nombre del Tipo de Sub-Proceso.

idSubProcMappingTypeI

int, null

El identificador del Tipo de Mapeo de Sub-Proceso cuando la Tarea es un Sub-Proceso. Está relacionado con la tabla SUBPROCMAPPINGTYPE.

sbProcMappingTypeIn

nvarchar(26), null

El nombre del Tipo de Mapeo de Sub-Proceso cuando la Tarea es un Sub-Proceso.

idSubProcMappingTypeO

int, null

El identificador del Tipo de Mapeo de Salida del Sub-Proceso cuando la Tarea es un Sub-Proceso. Está relacionado con la tabla SUBPROCMAPPINGTYPE.

sbProcMappingTypeOut

nvarchar(26), null

El nombre del Tipo de Mapeo de Salida del Sub-Proceso cuando la Tarea es un Sub-Proceso.

idSubWorkflow

int, null

El identificador del Workflow del Sub-Proceso configurado cuando la Tarea es un Sub-Proceso. Está relacionado con la tabla WORKFLOW.

tskMultiple

bit, not null

Indica si el Sub-Proceso es multi-instancia cuando la Tarea es un Sub-Proceso. Si está establecido en 1, es multi-instancia.

idMultiInstanceExitMode

int,null

El identificador del Modo de Salida cuando la Tarea es un Sub-Proceso multi-instancia. Está relacionado con la tabla MULTIINSTANCEEXITMODE.

miEmName

nvarchar(26), null

El nombre del Modo de Salida cuando la Tarea es un Sub-Proceso multi-instancia.

idMultiInstanceGroupByAttrib

int, null

El identificador del Atributo utilizado cuando un Sub-Proceso multi-instancia ha sido agrupado. Está relacionado con la tabla ATTRIB.

 

TRANSICIÓN (vwBA_ODS_WF_TRANSITION)

Para cada Proceso, lista las Transiciones entre varias Tareas, indicando las Tareas de origen y destino, junto con el tipo de relación entre ellas.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idWfClass

int, not null

El identificador del Proceso. Está relacionado con la tabla WFCLASS.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

wfClsDisplayName

nvarchar(40), null

El nombre para mostrar del Proceso.

idWorkflow

int, null

El identificador del Workflow del Proceso al que pertenece la Transición. Está relacionado con la tabla WORKFLOW.

wfVersion

nvarchar(10), null

La versión del Workflow del Proceso.

wfActive

bit, null

Indica si el Workflow al que pertenece la Transición está activo. Si está establecido en 1, está activo.

idTransition

int, not null

El identificador de la Transición. Está relacionado con la tabla TRANSITION.

trName

nvarchar(26), not null

El nombre de la Transición.

trDisplayName

nvarchar(40), null

El nombre para mostrar de la Transición.

tranDeleted

bit, not null

Indica si la Transición ha sido eliminada. Este es un atributo de eliminación lógica: si es 1, la Transición ha sido eliminada; de lo contrario, es 0.

idTaskFrom

int, null

El identificador de la Tarea conectada al inicio de la Transición. Está relacionado con la tabla TASK.

tskFromName

nvarchar(26), not null

El nombre de la Tarea conectada al inicio de la Transición.

tskFromDisplayName

nvarchar(40), null

El nombre para mostrar de la Tarea conectada al inicio de la Transición.

idTaskTo

int, null

El identificador de la Tarea conectada al final de la Transición. Está relacionado con la tabla TASK.

tskToName

nvarchar(26), not null

El nombre de la Tarea conectada al final de la Transición.

tskToDisplayName

nvarchar(40), null

El nombre para mostrar de la Tarea conectada al final de la Transición.

idTransitionType

tinyint, nit null

El identificador del tipo de Transición. Está relacionado con la tabla TRANSITIONTYPE.

transitionTypeName

nvarchar(26), not null

El nombre del tipo de Transición.

 

Usuarios

La Vista que contiene información sobre los usuarios en tu proyecto de Bizagi es vwBA_ODS_USER. Esta Vista extrae información detallada de los usuarios, incluyendo detalles como ubicación, organización, esquema de tiempo de trabajo y disponibilidad para asignación.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idUser

int, not null

El identificador único del Usuario. Está relacionado con la tabla WFUSER.

domain

nvarchar(25), not null

El dominio al que pertenece el Usuario.

userName

varchar(100), null

El nombre de usuario.

fullName

nvarchar(200), not null

El nombre completo del Usuario.

enabled

bit, not null

Indica si el Usuario está habilitado en el Portal de Trabajo. Si está habilitado, se establece en 1.

enabledForAssignation

tinyint, null

Indica si el Usuario está habilitado para asignación de Casos.

contactEmail

nvarchar(100), not null

El correo electrónico del Usuario.

idBossUser

int, null

El identificador único del Usuario jefe. Está relacionado con la tabla WFUSER.

DelegateEnabled

tinyint, null

Indica si el Usuario tiene un Usuario delegado.

idDelegate

int, null

El identificador único del Usuario delegado. Está relacionado con la tabla WFUSER.

language

int, null

El identificador del idioma configurado para el Usuario. Está relacionado con la tabla LGLANGUAGE.

lgName

nvarchar(50), null

El nombre del idioma configurado para el Usuario.

cultureDisplayName

nvarchar(100), null

El nombre para mostrar de la cultura relacionada con el idioma del Usuario. Está relacionado con la tabla LGLANGUAGE.

cultureName

nvarchar(10), null

El nombre de la cultura relacionada con el idioma del Usuario.

country

nvarchar(50), null

El nombre del país configurado para el Usuario. Está relacionado con la tabla LGLANGUAGE.

stateLanguage

bit, null

Indica si el idioma del Usuario está activo. Si está activo, se establece en 1.

idArea

int, null

El identificador del Área configurada para el Usuario. Está relacionado con la tabla AREA.

areaName

nvarchar(26), null

El nombre del Área configurada para el Usuario.

areaDisplayName

nvarchar(40), null

El nombre para mostrar del Área configurada para el Usuario.

idTimeZone

int, null

El identificador de la Zona Horaria configurada para el Usuario. Está relacionado con la tabla BATIMEZONE.

tzName

nvarchar(50), null

El nombre de la Zona Horaria configurada para el Usuario.

tzDisplayName

nvarchar(100), null

El nombre para mostrar de la Zona Horaria configurada para el Usuario.

idWorkingTimeSchema

int, null

El identificador del Esquema de Tiempo de Trabajo configurado para el Usuario. Está relacionado con la tabla WORKINGTIMESCHEMA.

wtsName

nvarchar(50), null

El nombre del Esquema de Tiempo de Trabajo configurado para el Usuario.

idLocation

int, null

El identificador de la Ubicación configurada para el Usuario. Está relacionado con la tabla LOCATION.

locName

nvarchar(26), null

El nombre de la Ubicación configurada para el Usuario.

locDisplayName

nvarchar(40), null

El nombre para mostrar de la Ubicación configurada para el Usuario.

locIdTimeZone

int, null

El identificador de la Zona Horaria relacionada con la Ubicación configurada para el Usuario. Está relacionado con la tabla BATIMEZONE.

locTzName

nvarchar(50), null

El nombre de la Zona Horaria relacionada con la Ubicación configurada para el Usuario.

locTzDisplay-Name

nvarchar(100), null

El nombre para mostrar de la Zona Horaria relacionada con la Ubicación configurada para el Usuario.

locIdWorkingTimeSchema

int, null

El identificador del Esquema de Tiempo de Trabajo relacionado con la Ubicación configurada para el Usuario. Está relacionado con la tabla WORKINGTIMESCHEMA.

locWtsName

nvarchar(50), null

El nombre del Esquema de Tiempo de Trabajo relacionado con la Ubicación configurada para el Usuario.

idOrg

int, null

El identificador de la Organización configurada para el Usuario. Está relacionado con la tabla ORG.

orgName

nvarchar(26), null

El nombre de la Organización configurada para el Usuario.

orgIdTimeZone

int, null

El identificador de la Zona Horaria relacionada con la Organización configurada para el Usuario. Está relacionado con la tabla BATIMEZONE.

orgTzName

nvarchar(50), null

El nombre de la Zona Horaria relacionada con la Organización configurada para el Usuario.

orgTzDisplayName

nvarchar(100), null

El nombre para mostrar de la Zona Horaria relacionada con la Organización configurada para el Usuario.

orgIdWorkingTimeSchema

int, null

El identificador del Esquema de Tiempo de Trabajo relacionado con la Organización configurada para el Usuario. Está relacionado con la tabla WORKINGTIMESCHEMA.

orgWtsName

nvarchar(50), null

El nombre del Esquema de Tiempo de Trabajo relacionado con la Organización configurada para el Usuario.

 

Personas

La Vista de Personas (vwBA_ODS_PERSONA) es la única vista que se crea dinámicamente. Esta Vista extrae el identificador de las entidades tipo Persona, su nombre y detalles de cada entidad (tablas relacionadas, si la entidad está habilitada, usuario relacionado con la Persona, etc.).

 

Se crea una Vista para cada Persona que existe en el proyecto. En otras palabras, habrá tantas vistas en el proyecto como Personas.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idEnt  

int, not null

El identificador de la Entidad relacionada con la Persona. Está relacionado con la tabla ENTITY.

entName

varchar(50), not null

El nombre de la Entidad relacionada con la Persona.

entDisplayName

varchar(50), null

El nombre para mostrar de la Entidad relacionada con la Persona.

entSrc

nvarchar(26), not null

El nombre de la tabla física vinculada a la Entidad relacionada con la Persona.

SurrogateKey

bigint, not null

El ID de registro en la Entidad correspondiente a la Persona.

disabled

bit, null

Indica si la Persona está deshabilitada. Si está establecido en 1, está deshabilitada.

idUser

int, null

El identificador del Usuario que pertenece a la Persona. Está relacionado con la tabla WFUSER.

 

Casos

Las Vistas que abarcan información sobre los casos en tu proyecto Bizagi incluyen:

CASO (vwBA_ODS_WFE_CASE)

TODOS LOS CASOS (vwBA_ODS_WFE_CASE_ALL)

PV (vwBA_ODS_PV)

WORKITEM (vwBA_ODS_WFE_WORKITEM)

 

CASO (vwBA_ODS_WFE_CASE)

Proporciona metadata para Casos abiertos y cerrados organizados por Proceso, presentando el estado del Caso y si es un Sub-Proceso.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idWfClass

int, not null

El identificador del Proceso al que pertenece el Workitem del Caso. Está relacionado con la tabla WFCLASS.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

wfClsDisplayName

nvarchar(40), null

El nombre para mostrar del Proceso.

idWorkflow

int, null

El identificador del Flujo de Trabajo al que corresponde el Caso. Está relacionado con la tabla WORKFLOW.

wfVersion

nvarchar(10), null

La versión del Flujo de Trabajo del Proceso.

wfActive

bit, null

Indica si el Flujo de Trabajo al que pertenece el Caso está activo. Si se establece en 1, está activo.

idCase

int, not null

El identificador de la instancia del Caso. Está relacionado con la tabla WFCASE/WFCASECL.

radNumber

nvarchar(20), null

El número personalizado de la instancia del Caso mostrado a los usuarios finales en el Portal de Trabajo.

casCreationDate

datetime, not null

La fecha y hora exactas en que se creó el Caso.

casSolutionDate

datetime, null

La fecha y hora exactas en que se cerró el Caso.

casEstimatedSolutionDate

datetime, null

La fecha y hora calculadas por Bizagi como la fecha de solución del Caso.

idCreatorUser

int, null

El identificador del Usuario que creó el Caso. Está relacionado con la tabla WFUSER.

idCaseState

int, not null

El identificador del estado del Caso. Está relacionado con la tabla CASESTATE.

CaseClosed

tinyint, null

Indica si el Caso está cerrado o no. Si se establece en 1, está cerrado.

idParentCase

int, null

El identificador del Caso Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WFCASE/WFCLCASE.

idParentTask

int, null

El identificador de la Tarea Padre en el Flujo de Trabajo Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla TASK.

idParentWorkItem

bigint, null

El identificador del Workitem Padre cuando el caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WORKITEM.

idSubProcType

int, null

El identificador del Tipo de Sub-Proceso. Está relacionado con la tabla SUBPROCTYPE.

ancestorPath

varchar(50), null

XPath que contiene los IDs del Proceso. Cuando es un Sub-Proceso, contiene los IDs de su Proceso Padre y potencialmente más Procesos Padre según sea aplicable. Los IDs pertenecen a la WFClass. Cuando es un Proceso Padre, solo tiene su propio ID.

caseDuration

int, null

Duración del Caso calculada como la diferencia entre la fecha de creación del Caso y la fecha de solución del Caso, considerando el Esquema de Tiempo de Trabajo, en minutos.

idOrg

int, null

El identificador de la Organización configurada para el Usuario Creador del Caso. Está relacionado con la tabla ORG.

idCaseAccess

int, null

A través de este atributo, es posible determinar los IDs de usuario que tienen acceso al Caso. Usando este ID, puedes buscar en la tabla BACASEACCESS y encontrar múltiples filas, una para cada usuario. Si es un Proceso Padre, el idCaseAccess es el mismo que el ID del caso. Si es un Sub-Proceso, el idCaseAccess es el ID del Caso Padre.

csName

varchar(26), not null

El nombre del estado del Caso.

sptName

varchar(26), null

El nombre del Tipo de Sub-Proceso.

 

TODOS LOS CASOS (vwBA_ODS_WFE_CASE_ALL)

Exhibe metadata para Casos abiertos y cerrados (con un nolock).

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idCase

int, not null

El identificador de la instancia del Caso. Está relacionado con la tabla WFCASE/WFCASECL.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

casCreationDate

datetime, not null

La fecha y hora exactas en que se creó el Caso.

casSolutionDate

datetime, null

La fecha y hora exactas en que se cerró el Caso.

casEstimatedSolutionDate

datetime, null

La fecha y hora calculadas por Bizagi como la fecha de solución del Caso.

idWorkflow

int, null

El identificador del Flujo de Trabajo. Está relacionado con la tabla WORKFLOW.

idCreatorUser

int, null

El identificador del Usuario que creó el Caso. Está relacionado con la tabla WFUSER.

idCaseState

int, not null

El identificador del estado del Caso. Está relacionado con la tabla CASESTATE.

idParentCase

int, null

El identificador del Caso Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WFCASE/WFCLCASE.

idParentTask

int, null

El identificador de la Tarea Padre en el Flujo de Trabajo Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla TASK.

idSubProcType

int, null

El identificador del Tipo de Sub-Proceso. Está relacionado con la tabla SUBPROCTYPE.

radNumber

nvarchar(20), null

El número personalizado de la instancia del Caso mostrado a los usuarios finales en el Portal de Trabajo.

idParentWorkItem

bigint, null

El identificador del Workitem Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WORKITEM.

casExtEstimatedSolutionDate

datetime, null

La fecha y hora calculadas por Bizagi como la fecha de solución extendida del Caso.

ancestorPath

varchar(50), null

XPath que contiene los IDs del Proceso. Cuando es un Sub-Proceso, contiene los IDs de su Proceso Padre y potencialmente más Procesos Padre según sea aplicable. Los IDs pertenecen a la WFClass. Cuando es un Proceso Padre, solo tiene su propio ID.

CaseClosed

tinyint, null

Indica si el Caso está cerrado o no. Si se establece en 1, está cerrado.

idOrg

int, null

El identificador de la Organización configurada para el Usuario Creador del Caso. Está relacionado con la tabla ORG.

duration

int, null

Duración del Caso calculada como la diferencia entre la fecha de creación del Caso y la fecha de solución del Caso, considerando el Esquema de Tiempo de Trabajo, en minutos.

idCaseAccess

int, null

A través de este atributo, es posible determinar los IDs de usuario que tienen acceso al Caso. Usando este ID, puedes buscar en la tabla BACASEACCESS y encontrar múltiples filas, una para cada usuario. Si es un Proceso Padre, el idCaseAccess es el mismo que el ID del caso. Si es un Sub-Proceso, el idCaseAccess es el ID del Caso Padre.

csName

varchar(26), not null

El nombre del estado del Caso.

sptName

varchar(26), null

El nombre del Tipo de Sub-Proceso.

CaseGUID

unique identifier, null

Identificador único del caso en formato GUID.

hasCaseNumber

bit, null

Indicador para determinar si se usa un número personalizado para el radnumber o no.

guidPlan

unique identifier, null

El identificador GUID del Plan creado para el Caso, si se ha creado un Plan. Está relacionado con la tabla WFPLAN.

guidAdhocProcess

unique identifier, null

El identificador GUID correspondiente a los Procesos en Vivo del Caso. Cuando un Caso corresponde a un Proceso en Vivo, los datos de WFClass y Workflow son nulos. Puedes usar la Vista vwBA_ODS_CATALOG para obtener más detalles sobre el Proceso en Vivo.

caseMasked

int, not null

Indicador de si el Caso fue anonimizado. Si se establece en 1, está anonimizado.

caseMaskedDate

datetime, null

Fecha en que el Caso fue anonimizado.

 

PV (vwBA_ODS_PV)

Presenta una lista de Casos para cada Entidad de la Aplicación, mostrando detalles como la Entidad, el ID del Caso y la fecha de creación del Caso.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

table

varchar(7), not null

El nombre de la tabla física en la base de datos que corresponde a la Entidad de la Aplicación del Proceso. Está relacionado con la tabla ENTITY (campo EntSrc).

idCase

int, not null

El identificador de la instancia del Caso. Está relacionado con la tabla WFCASE/WFCASESL.

finalEnt

int, not null

El identificador de la Entidad de la Aplicación asociada con el Flujo de Trabajo al que corresponde el caso. Está relacionado con la tabla ENTITY.

createdOn

datetime, not null

La fecha y hora exactas en que se creó el Caso.

 

WORKITEM (vwBA_ODS_WFE_WORKITEM)

Muestra metadata para Tareas abiertas y cerradas organizadas por Proceso.

 

Los atributos considerados en esta Vista son:

 

Columna

Tipo de dato

Descripción

idWfClass

int, not null

El identificador de la instancia del Caso. Está relacionado con la tabla WFCASE/WFCASESL.

wfClsName

nvarchar(26), not null

El nombre del Proceso.

wfClsDisplayName

nvarchar(40), null

El nombre para mostrar del Proceso.

idWorkflow

int, null

El identificador del Flujo de Trabajo del Proceso. Está relacionado con la tabla WORKFLOW.

wfVersion

nvarchar(10), null

La versión del Flujo de Trabajo del Proceso.

wfActive

bit, null

Indica si el Flujo de Trabajo al que pertenece el Caso está activo. Si se establece en 1, está activo.

idTask

int, not null

El identificador de la Tarea. Está relacionado con la tabla TASK.

tskName

nvarchar(26), not null

El nombre de la Tarea.

tskDisplayName

nvarchar(40), null

El nombre para mostrar de la Tarea.

tskIsAsynchTask

bit, null

Indica si la Tarea es una Tarea Asíncrona

tskDuration

int, null

Duración configurada para la Tarea, en minutos.

idTaskType

int, null

El identificador del Tipo de Tarea. Relacionado con la tabla TASKTYPE.

tskTpName

nvarchar(26), null

El nombre del Tipo de Tarea.

radNumber

nvarchar(20), null

El número personalizado de la instancia del Caso mostrado a los usuarios finales en el Portal de Trabajo.

casCreationDate

datetime, not null

La fecha y hora exactas en que se creó el Caso.

casSolutionDate

datetime, null

La fecha y hora exactas en que se cerró el Caso.

casEstimatedSolutionDate

datetime, null

La fecha y hora calculadas por Bizagi como la fecha de solución del Caso.

caseIdWorkflow

int, null

El identificador del Flujo de Trabajo del Proceso. Cuando el Caso es un Sub-Proceso, muestra el idWorkflow del Caso Padre. Está relacionado con la tabla WORKFLOW.

idCreatorUser

int, null

El identificador del Usuario que creó el Caso. Está relacionado con la tabla WFUSER.

idCaseState

int, not null

El identificador del estado del Caso. Está relacionado con la tabla CASESTATE.

CaseClosed

tinyint, null

Indica si el Caso está cerrado o no. Si se establece en 1, el Caso está cerrado.

idParentCase

int, null

El identificador del Caso Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WFCASE/WFCLCASE.

idParentTask

int, null

El identificador de la Tarea Padre en el Flujo de Trabajo Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla TASK.

caseIdParentWorkItem

bigint, null

El identificador del Item de Trabajo Padre en el Flujo de Trabajo Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WORKITEM.

caseIdSubProcType

int, null

El identificador del Tipo de Sub-Proceso. Está relacionado con la tabla SUBPROCTYPE.

ancestorPath

varchar(50), null

XPath que contiene los IDs del Proceso. Cuando es un Sub-Proceso, contiene los IDs del Proceso Padre y potencialmente más Procesos Padres según sea aplicable. Los IDs pertenecen a la WFClass. Cuando es un Proceso Padre, solo tiene su propio ID.

caseDuration

int, null

Duración del Caso calculada como la diferencia entre la fecha de creación del Caso y la fecha de solución del Caso, considerando el Esquema de Tiempo de Trabajo, en minutos.

idOrg

int, null

El identificador de la Organización configurada para el Usuario Creador del Caso. Está relacionado con la tabla ORG.

idCaseAccess

int, null

A través de este atributo, es posible determinar los IDs de usuario que tienen acceso al Caso. Usando este ID, puedes buscar en la tabla BACASEACCESS y encontrar múltiples filas, una para cada usuario. Si es un Proceso Padre, el idCaseAccess es el mismo que el ID del Caso. Si es un Sub-Proceso, el idCaseAccess es el ID del Caso Padre.

csName

nvarchar(26), null

El nombre del estado del Caso. Está relacionado con la tabla CASESTATE.

caseSubProcType

nvarchar(26), null

El nombre del Tipo de Sub-Proceso.

idCase

int, not null

El identificador de cada instancia del Caso.

idWorkItemState

int, not null

El identificador del estado del Workitem. Está relacionado con la tabla WORKITEMSTATE.

wiClosed

tinyint, null

Indica si el Workitem está cerrado. Si se establece en 1, el Workitem está cerrado.

idWorkitem

bigint, null

El identificador del Workitem. Está relacionado con la tabla WORKITEM.

idParentWorkItem

bigint, null

El identificador del Workitem Padre cuando el Caso es una instancia de un Sub-Proceso. Está relacionado con la tabla WORKITEM.

wiEntryDate

datetime, not null

La fecha y hora exactas en que se creó el Workitem.

wiDuration

int, not null

Duración del Workitem calculada como la diferencia entre la fecha de creación del Workitem y la fecha de solución del Item de Trabajo, considerando el Esquema de Tiempo de Trabajo, en minutos.

wiEstimatedSolutionDate

datetime, null

La fecha y hora calculadas por Bizagi como la fecha de solución del Workitem.

wiSolutionDate

datetime, null

La fecha y hora exactas en que se cerró el Workitem.

wiName

nvarchar(26), not null

El nombre del estado del Workitem. Está relacionado con la tabla WORKITEMSTATE.

 

note_pin

Para aprender sobre los valores posibles disponibles para los campos mencionados que están relacionados con tablas de valores, consulte el artículo de Tablas de Lista de Valores.

 

Integración

Conectores

 

Conectores vwBA_ODS_CONNECTORS

Recupera información general de los conectores guardados, incluso aquellos que ya han sido eliminados.

 

Los atributos considerados en esta vista son:

 

Columna

Tipo de dato

Descripción

connectorName

varchar

Nombre del conector, obtenido de objContent o objContentResolved.

connectorVersion

varchar

Versión del conector, obtenido de objContent o objContentResolved.

objName

varchar(256)

Nombre del objeto en el catálogo.

objTypeName

varchar(50)

Tipo de objeto en el catálogo para este objeto es usualmente InterfaceConnector.

modifiedDate

datetime

Fecha de la última modificación del objeto.

modifiedByUser

varchar(100)

Usuario que realizó la última modificación.

deleted

varchar

Indicador de si el objeto está eliminado (true o false).

hasSystemConfiguration

varchar

Indicador de si el conector tiene configuración de sistema (true o false).

 

Conectores Extendida vwBA_ODS_CONNECTORS_EXTEND

Recupera información un mas detallada de los conectores activos y de los componentes desde los cuales se estan usando.

 

Los atributos considerados en esta vista son:

 

Columna

Tipo de dato

Descripción

connectorName

varchar

Nombre del conector, obtenido de objContent o objContentResolved.

connectorVersion

varchar

Versión del conector, obtenido de objContent o objContentResolved.

modifiedDate

datetime

Fecha de la última modificación del objeto.

modifiedByUser

varchar(100)

Usuario que realizó la última modificación.

connectorSystemConfigurationName

varchar

Nombre de la configuración del sistema del conector, obtenido de objContentResolved.

connectorInstanceName

varchar

Nombre de la instancia del conector, obtenido de objContentResolved.

componentName

varchar(256)

Nombre del componente relacionado con el conector, objeto padre donde se esta usando el conector.

componentElementType

varchar(50)

Tipo de elemento del componente padre donde esta siendo usado el conector.

connectorsSource

varchar

Ruta con los tipos de objetos de los padres del conector en orden jerarquico.

firstParentType

varchar(50)

Tipo del primer objeto padre del componente donde se encuentra el conector.

firstParentName

varchar(256)

Nombre del primer objeto padre del componente donde se encuentra el conector.

secondParentType

varchar(50)

Tipo del segundo objeto padre del componente donde se encuentra el conector.

secondParentName

varchar(256)

Nombre del segundo objeto padre del componente donde se encuentra el conector.

thirdParentType

varchar(50)

Tipo del tercer objeto padre del componente donde se encuentra el conector.

thirdParentName

varchar(256)

Nombre del tercer objeto padre del componente donde se encuentra el conector.

 

Interfaces

Interfaces vwBA_ODS_INTERFACE

Recupera información de las interfaces SOAP y REST activas y de los componentes desde los cuales se estan usando.

 

Los atributos considerados en esta vista son:

 

Columna

Tipo de dato

Descripción

interfaceName

varchar

Nombre de la interfaz, obtenido de objContentResolved.

interfaceType

varchar

Tipo de la interfaz, obtenido de objContentResolved.

baseUrl

varchar

URL base de la interfaz, obtenido de objContentResolved.

modifiedDate

datetime

Fecha de la última modificación del objeto.

modifiedByUser

varchar(100)

Usuario que realizó la última modificación.

contentInterfaceEnvironment

varbinary

Contenido del entorno de la interfaz, obtenido de objContentResolved.

contentFirstParent

varbinary

Contenido del primer objeto padre, obtenido de objContentResolved.

firstParentType

varchar(50)

Tipo del primer objeto padre de la interfaz.

firstParentName

varchar(256)

Nombre del primer objeto padre.

contentSecondParent

varbinary

Contenido del segundo objeto padre, obtenido de objContentResolved.

secondParentType

varchar(50)

Tipo del segundo objeto padre.

secondParentName

varchar(256)

Nombre del segundo objeto padre.

contentThirdParent

varbinary

Contenido del tercer objeto padre, obtenido de objContentResolved.

thirdParentType

varchar(50)

Tipo del tercer objeto padre.

thirdParentName

varchar(256)

Nombre del tercer objeto padre.

 

Consideraciones

Es crucial entender que las Vistas no están diseñadas para realizar cálculos; no funcionan como tablas que almacenan datos precalculados. En cambio, las Vistas simplemente proporcionan una perspectiva sobre las tablas existentes, principalmente para acomodar filtros y agregaciones, y utilizando cálculos básicos de SQL (como max, min, sum, avg, entre otros).

 

Características adicionales de las Vistas incluyen:

Las Vistas no pueden utilizar Procedimientos Almacenados, cursores, tablas temporales, etc., que son herramientas esenciales para llevar a cabo cálculos como se describió anteriormente.

Las Vistas se consideran objetos "estáticos"; no pueden ser personalizadas ni modificadas rápidamente para abordar nuevos requisitos (por ejemplo, agregar una columna). Son partes integrales de la construcción de la base de datos.

Las Vistas están destinadas para ser utilizadas por personal técnico responsable de construir informes, no por usuarios finales. El experto técnico debe formular dichas consultas utilizando la herramienta que se conecta al ODS. Los usuarios finales solo interactúan con los datos resultantes, potencialmente manipulándolos mediante filtros adicionales o modificaciones al ordenamiento, según la herramienta que utilicen.


Last Updated 10/25/2024 4:21:33 PM