Skip to main content

hr.document_model_steps

Schema: hr
English table: hr.document_model_steps
Italian original table: hr.in_docmodel_step
Description: Workflow steps definition for document models, managing statuses and sequencing.

Overview

  • Columns: 10
  • Primary key: id
  • Outgoing foreign keys: 2
  • Incoming foreign keys: 3
  • Indexes: 4

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal surrogate primary key.
dms_iddms_idintegerNOUnique identifier for the document model step within a tenant.
dms_document_model_iddms_dm_idintegerNOReference to the parent document model.
dms_status_codedms_statusintegerNONumeric code representing the status associated with this step.
dms_execution_orderdms_stepintegerNOThe sequence number or order of this step in the workflow.
dms_status_descriptiondms_status_descriptioncharacter varying(100)NOLabel or description of the status at this step.
dms_minimum_permission_leveldms_min_levelcharacter varying(20)NOMinimum authorization level required to process this step.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON field for custom data.
_deleted_deletedbooleanYESfalseTechnical soft delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_document_model_steps_modeldms_document_model_id, tenant_idhr.document_modelsdmdl_id, tenant_idRESTRICTRESTRICT
fk_document_model_steps_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.document_model_fieldsfk_document_model_fields_stepdmf_document_model_step_id, tenant_iddms_id, tenant_id
hr.document_model_step_actionsfk_document_model_step_actions_stepdmsa_step_id, tenant_iddms_id, tenant_id
hr.document_model_step_emailsfk_document_model_step_emails_stepdmse_step_id, tenant_iddms_id, tenant_id

Constraints

  • Primary key: pk_document_model_stepsid
  • Unique: uk_document_model_steps_iddms_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_dms_document_model_tenantNObtreetenant_id, dms_document_model_id) WHERE (_deleted = false
idx_dms_id_tenantNObtreetenant_id, dms_id) WHERE (_deleted = false
idx_dms_model_status_order_tenantNObtreetenant_id, dms_document_model_id, dms_status_code, dms_execution_order) WHERE (_deleted = false
idx_dms_tenantNObtreetenant_id