0 / 0
Go back to the English version of the documentation
Tabele raportowania przepływu pracy
Last updated: 27 lip 2023
Tabele raportowania przepływu pracy

Sprawdź instrukcje Postgresi Db2 dotyczące tabel, które są powiązane z przepływami pracy.

Obszar tematu Nazwa tabeli Opis
Przepływ pracy workflow_types Typy przepływów pracy.
Przepływ pracy szablon_przepływów_pracy Szablony przepływu pracy.
Przepływ pracy konfiguracja_przepływu_pracy Konfiguracje przepływu pracy.
Przepływ pracy przepływami pracy Przepływy pracy.
Przepływ pracy workflow_tasks Zadania przepływu pracy.

typy workflow_typów

Ta tabela zawiera informacje na temat typów przepływu pracy.

Ta tabela zawiera następujące kolumny:

  • type_id -identyfikator typu przepływu pracy.
  • name -określa nazwę typu przepływu pracy.
  • type -typ (na przykład rządowe artefakty ance_artefaktów).
  • Instrukcja 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))
    
  • Instrukcja 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
    

tabela workflow_templates

Ta tabela zawiera informacje na temat szablonów przepływu pracy.

Ta tabela zawiera następujące kolumny:

  • template_key -Identyfikator szablonu przepływu pracy.
  • type_id -Identyfikator typu przepływu pracy, do którego należy ten szablon.
  • name -nazwa szablonu przepływu pracy.
  • is_suspended -określa, czy szablon przepływu pracy jest zawieszony, czy aktywny (boolean).
  • Instrukcja 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))
    

    Instrukcja 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
    
  • Instrukcja 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
    

    Instrukcja 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
    

tabela workflow_configurations

Ta tabela zawiera informacje na temat konfiguracji przepływu pracy.

Ta tabela zawiera następujące kolumny:

  • configuration_id -identyfikator konfiguracji przepływu pracy
  • name -nazwa konfiguracji przepływu pracy
  • template_key -identyfikator szablonu, do którego należy przepływ pracy.
  • state -określa, czy konfiguracja jest aktywna, czy niedostępna.
  • Instrukcja 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))
    

    Instrukcja 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
    
  • Instrukcja 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
    

    Instrukcja 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
    

tabela przepływów pracy

Ta tabela zawiera informacje na temat przepływów pracy.

Ta tabela zawiera następujące kolumny:

  • workflow_id -identyfikator przepływu pracy.
  • configuration_id -identyfikator konfiguracji, w ramach której tworzony jest przepływ pracy.
  • instance_state -Stan instancji, bez względu na to, czy został zakończony, czy zakończony niepowodzeniem.
  • workflow_state -Stan przepływu pracy (na przykład "opublikowany").
  • created_by -osoba, która utworzyła przepływ pracy.
  • start_time -Czas rozpoczęcia przepływu pracy.
  • end_time-Czas, w którym przepływ pracy został zakończony.
  • Instrukcja 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))
    

    Instrukcja 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
    
  • Instrukcja 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
    

    Instrukcja 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
    

tabela workflow_tasks

Ta tabela zawiera informacje na temat zadań przepływu pracy.

Ta tabela zawiera następujące kolumny:

  • task_id -Identyfikator zadania przepływu pracy
  • key -bieżący krok zadania przepływu pracy (tworzenie, zatwierdzanie, przeglądanie, publikowanie).
  • workflow_id -identyfikator przepływu pracy, do którego należy zadanie.
  • state -Stan zadania przepływu pracy (na przykład "utworzony").
  • assignee -Osoba, która jest przypisana do tego zadania.
  • create_time -Czas utworzenia przepływu pracy.
  • due_time -Czas zakończenia przepływu pracy.
  • claim_time -Czas, w którym zadanie zostało zajęte.
  • end_time -godzina, o której zadanie zostało zakończone.
  • Instrukcja 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))
    

    Instrukcja 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
    
  • Instrukcja 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
    

    Instrukcja 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
    

Więcej inform.

Temat nadrzędny: Tabele raportowania

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more