0 / 0
Volver a la versión inglesa de la documentación
Tablas de informes de flujo de trabajo
Última actualización: 13 dic 2024
Tablas de informes de flujo de trabajo

Compruebe las sentencias Postgres, Db2 para las tablas relacionadas con los flujos de trabajo.

Área temática Nombre de tabla Descripción
Flujo de trabajo tipos_flujo_trabajo Los tipos de flujo de trabajo.
Flujo de trabajo plantillas de flujo de trabajo Las plantillas de flujo de trabajo.
Flujo de trabajo configuración_flujo_trabajo Las configuraciones de flujo de trabajo.
Flujo de trabajo flujos de trabajo Los flujos de trabajo.
Flujo de trabajo workflow_tasks Las tareas de flujo de trabajo.

tipos_flujo_trabajo

Esta tabla contiene información sobre los tipos de flujo de trabajo.

Esta tabla tiene las columnas siguientes:

  • type_id -Identificador del tipo de flujo de trabajo.
  • name -Especifica el nombre del tipo de flujo de trabajo.
  • type : el tipo (por ejemplo, gubernamanance_artefactos).

Postgres

Sentencia CREATE TABLE:

create table workflow_types(type_id varchar(128) not null,
name varchar(256) not null,
type varchar(256) not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(type_id))


Db2

Sentencia CREATE TABLE:

create table workflow_types(type_id varchar(128) not null,
name varchar(256) not null,
type varchar(256) not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(type_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

tabla workflow_templates

Esta tabla contiene información sobre las plantillas de flujo de trabajo.

Esta tabla tiene las columnas siguientes:

  • template_key -Identificador de la plantilla de flujo de trabajo.
  • type_id -Identificador del tipo de flujo de trabajo al que pertenece esta plantilla.
  • name -El nombre de la plantilla de flujo de trabajo.
  • is_suspended -Especifica si la plantilla de flujo de trabajo está suspendida o activa (booleano).

Postgres

Sentencia CREATE TABLE:

create table workflow_templates(template_key varchar(128) not null,
type_id varchar(128) not null,
name varchar(256) not null,
is_suspended boolean not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(template_key))

Sentencia ALTER TABLE:

alter table workflow_templates add constraint fk_workflow_templates_workflow_types_1 foreign key (type_id) references workflow_types(type_id) on
delete
	cascade on
	update
	no action


Db2

Sentencia CREATE TABLE:

create table workflow_templates(template_key varchar(128) not null,
type_id varchar(128) not null,
name varchar(256) not null,
is_suspended boolean not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(template_key),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Sentencia ALTER TABLE:

alter table workflow_templates add constraint fk_workflow_templates_workflow_types_1 foreign key (type_id) references workflow_types(type_id) on
delete
	cascade on
	update
	no action

tabla workflow_configuraciones

Esta tabla contiene información sobre las configuraciones de flujo de trabajo.

Esta tabla tiene las columnas siguientes:

  • configuration_id -El identificador de la configuración de flujo de trabajo
  • name -El nombre de la configuración de flujo de trabajo
  • template_key -Identificador de la plantilla a la que pertenece el flujo de trabajo
  • state -Especifica si la configuración está activa o no disponible.

Postgres

Sentencia CREATE TABLE:

create table workflow_configurations(configuration_id varchar(128) not null,
name varchar(256) not null,
template_key varchar(128) not null,
state varchar(256) not null,
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(configuration_id))

Sentencia ALTER TABLE:

alter table workflow_configurations add constraint fk_workflow_configurations_workflow_templates_2 foreign key (template_key) references workflow_templates(template_key) on
delete
	cascade on
	update
	no action


Db2

Sentencia CREATE TABLE:

create table workflow_configurations(configuration_id varchar(128) not null,
name varchar(256) not null,
template_key varchar(128) not null,
state varchar(256) not null,
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(configuration_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Sentencia ALTER TABLE:

alter table workflow_configurations add constraint fk_workflow_configurations_workflow_templates_2 foreign key (template_key) references workflow_templates(template_key) on
delete
	cascade on
	update
	no action

tabla de flujos de trabajo

Esta tabla contiene información sobre los flujos de trabajo.

Esta tabla tiene las columnas siguientes:

  • workflow_id -El identificador del flujo de trabajo.
  • configuration_id -Identificador de la configuración bajo la que se crea el flujo de trabajo.
  • instance_state -El estado de la instancia, si se ha completado o ha fallado.
  • workflow_state -El estado del flujo de trabajo (por ejemplo, "published").
  • created_by -La persona que ha creado el flujo de trabajo.
  • start_time -La hora a la que se inició el flujo de trabajo.
  • end_time-La hora a la que se completó el flujo de trabajo.

Postgres

Sentencia CREATE TABLE:

create table workflows(workflow_id varchar(128) not null,
configuration_id varchar(128),
instance_state varchar(256),
workflow_state varchar(256),
created_by varchar(128) not null,
start_time timestamp(6),
end_time timestamp(6),
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(workflow_id))

Sentencia ALTER TABLE:

alter table workflows add constraint fk_workflows_workflow_configurations_3 foreign key (configuration_id) references workflow_configurations(configuration_id) on
delete
	cascade on
	update
	no action


Db2

Sentencia CREATE TABLE:

create table workflows(workflow_id varchar(128) not null,
configuration_id varchar(128),
instance_state varchar(256),
workflow_state varchar(256),
created_by varchar(128) not null,
start_time timestamp(12),
end_time timestamp(12),
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(workflow_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Sentencia ALTER TABLE:

alter table workflows add constraint fk_workflows_workflow_configurations_3 foreign key (configuration_id) references workflow_configurations(configuration_id) on
delete
	cascade on
	update
	no action

tabla workflow_tasks

Esta tabla contiene información sobre las tareas de flujo de trabajo.

Esta tabla tiene las columnas siguientes:

  • task_id -Identificador de la tarea de flujo de trabajo
  • key -El paso actual de la tarea de flujo de trabajo (creación, aprobación, revisión, publicación)
  • workflow_id -Identificador del flujo de trabajo al que pertenece la tarea.
  • state -Estado de la tarea de flujo de trabajo (por ejemplo, "created").
  • assignee -La persona asignada a esta tarea.
  • create_time -La hora de creación del flujo de trabajo.
  • due_time -La hora de vencimiento del flujo de trabajo.
  • claim_time -La hora a la que se ha reclamado la tarea.
  • end_time -La hora a la que ha finalizado la tarea.

Postgres

Sentencia CREATE TABLE:

create table workflow_tasks(task_id varchar(128) not null,
key varchar(256),
workflow_id varchar(128),
state varchar(256),
assignee varchar(128),
create_time timestamp(6) not null,
due_time timestamp(6),
claim_time timestamp(6),
end_time timestamp(6),
tech_start TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
tech_end TIMESTAMP(6) not null default to_timestamp('9999-12-30', 'YYYY-MM-DD'),
ts_id TIMESTAMP(6) not null default CURRENT_TIMESTAMP,
primary key(task_id))

Sentencia ALTER TABLE:

alter table workflow_tasks add constraint fk_workflow_tasks_workflows_4 foreign key (workflow_id) references workflows(workflow_id) on
delete
	cascade on
	update
	no action


Db2

Sentencia CREATE TABLE:

create table workflow_tasks(task_id varchar(128) not null,
key varchar(256),
workflow_id varchar(128),
state varchar(256),
assignee varchar(128),
create_time timestamp(12) not null,
due_time timestamp(12),
claim_time timestamp(12),
end_time timestamp(12),
tech_start TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row begin,
tech_end TIMESTAMP(12) not null IMPLICITLY HIDDEN generated always as row
end,
ts_id TIMESTAMP(12) not null generated always as transaction start ID,
primary key(task_id),
period SYSTEM_TIME (tech_start,
tech_end) ) ORGANIZE by row

Sentencia ALTER TABLE:

alter table workflow_tasks add constraint fk_workflow_tasks_workflows_4 foreign key (workflow_id) references workflows(workflow_id) on
delete
	cascade on
	update
	no action

Más información

Tema padre: Tablas de informes

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información