Workflows

Table Overview

Name$raw FiltersDescription
workflow_task_grouparchived$ column is not TrueLists all Workflows task groups
workflow_task_schemaLists all Workflows task schemas
workflow_taskarchived$ column is not TrueLists all Workflows tasks across all task schemas
workflow_output_schemaLists all Workflows output schemas
workflow_outputarchived$ column is not TrueLists all Workflows outputs across all output schemas
workflow_task_statusLists available tasks statuses
workflow_task_status_changeLists all changes to task statuses
workflow_task_status_lifecycleLists initial Workflows task status for lifecycle
workflow_task_status_lifecycle_edgeLists subsequent Workflows task status for lifecycle
workflow_flowchartLists all Workflows flowcharts
workflow_flowchart_node_configLists nodes (task schemas) in Workflows flowcharts
workflow_flowchart_edge_configLists connections between nodes in Workflows flowcharts
workflow_lineage_edgeLists connections between Workflows tasks and outputs
workflow_flowchart_config_versionLists Workflow flowchart config versions
workflow_flowchart_configLists Workflow flowchart config

workflow_task_group

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprs_hVI52tJk
source_idThe project or registry that the object's permissions comes fromForeign key for project.id or registry IDsrc_hh9ffHqV
nameName of object in BenchlingCharacter varyingAnalytical SEC 26
display_idUnique identifier surfaced in the actual Benchling sitePrefix-unique numberSEC26
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX
created_atCreated date for objectTimestamp without time zone2020-06-04T00:11:56.132400
modified_atMost recent modified date for objectTimestamp without time zone2020-06-04T00:11:56.132400
urlURL for each object in BenchlingBrowser URLhttps://demo.benchling.com/demo/f/lib_LDMZLtYM-media-prep/prs_hVI52tJk--analytical-sec-26/edit
folder_idUnique identifier for folder containing objectForeign key for folder.idlib_LDMZLtYM
execution_typeSelected type for how tasks are executedENTRY, DIRECTENTRY, DIRECT
archived$Archival state for object in BenchlingBooleanFALSE, TRUE
archive_purpose$Archival reason for object in BenchlingCharacter varyingnull, Made in Error, Retired, Other, etc
workflow_flowchart_node_config_idUnique identifier for workflow_flowchart_node_configForeign key for workflow_flowchart_node_config.idwffcnc_giVNQcTL
workflow_flowchart_config_version_idUnique identifier for workflow_flowchart_config_versionForeign key for workflow_flowchart_config_version.idwffccv_giVNQcAF

workflow_task_schema

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprstsch_0JAxhOhS
schema_typeSchema type selected for schema of objectTextworkflow_taskAlways workflow_task for this table
nameName of object in BenchlingCharacter varyingAnalytical SEC
system_nameName of warehouse table for this schemaCharacter varyinganalytical_sec
execution_typeSelected type for how tasks are executedENTRY, DIRECTENTRY, DIRECT
prefixPrefix used when creating workflow tasks from this schemaCharacter varyingSEC
workflow_task_group_prefixPrefix used when creating workflow task groups from this schemaCharacter varyingSEC
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX
created_atCreated date for objectTimestamp without time zone2020-06-04T00:11:56.132400
modified_atMost recent modified date for objectTimestamp without time zone2020-06-04T00:11:56.132400
urlURL for each object in BenchlingBrowser URLhttps://demo.benchling.com/demo/f/lib_LDMZLtYM-media-prep/prs_hVI52tJk--analytical-sec-26/edit
can_set_assignee_on_task_creationDetermines if assignees can be set when a task is createdBooleanTRUE, FALSE
folder_idUnique identifier for folder containing objectForeign key for folder.idlib_LDMZLtYM
workflow_task_status_lifecycle_idUnique identifier for workflow_task_status_lifecycleForeign key for workflow_task_status_lifecycle.idprstswf_J8s40D7l
default_responsible_team_idUnique identifier for teamForeign key for team.idteam_oh5xGqrm
default_creation_folder_idUnique identifier for default folder where tasks of this schema are createdForeign key for folder.idlib_LDMZLtYM
default_entry_execution_folder_idUnique identifier for default folder where tasks of this schema are executedForeign key for folder.idlib_LDMZLtYM
archived$Archival state for object in BenchlingBooleanFALSE, TRUE
archive_purpose$Archival reason for object in BenchlingCharacter varyingnull, Made in Error, Retired, Other, etc

workflow_task

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewftask_hVI52tJk
source_idThe project or registry that the object's permissions comes fromForeign key for project.id or registry IDsrc_hh9ffHqV
display_idUnique identifier surfaced in the actual Benchling sitePrefix-unique numberSEC26-T5
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX
created_atCreated date for objectTimestamp without time zone2020-06-04T00:11:56.132400
modified_atMost recent modified date for objectTimestamp without time zone2020-06-04T00:11:56.132400
scheduled_on_dateDate the task is scheduled to be performedDate2020-06-04
assignee_idUnique identifier for assigned userForeign key for user.ident_yXrL3BjX
workflow_task_group_idUnique identifier for workflow_task_groupForeign key for workflow_task_group.idprs_hVI52tJk
workflow_task_schema_idUnique identifier for workflow_task_schemaForeign key for workflow_task_schema.idprstsch_0JAxhOhS
workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.idwfts_A6CmVrOp
execution_entry_idUnique identifier for entryForeign key for entry.idetr_GtcscEZq
execution_user_idUnique identifier for userForeign key for user.ident_yXrL3BjX
executed_onDate the task was executedTimestamp without time zone2020-06-04T00:11:56.132400
archived$Archival state for object in BenchlingBooleanFALSE, TRUE
archive_purpose$Archival reason for object in BenchlingCharacter varyingnull, Made in Error, Retired, Other, etc
workflow_flowchart_idUnique identifier for workflow_flowchartForeign key for workflow_flowchart.idwffc_giVNQcAF
workflow_flowchart_task_idUnique identifier for a flowchart workflow_taskForeign key for workflow_task.idwftask_OnnsW08k

workflow_output_schema

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprsosch_kz6y7T4o
schema_typeSchema type selected for schema of objectTextworkflow_outputAlways workflow_output for this table
nameName of object in BenchlingCharacter varyingAnalytical SEC
system_nameName of warehouse table for this schemaCharacter varyinganalytical_sec
prefixPrefix used when creating workflow tasks from this schemaCharacter varyingSEC
archived$Archival state for object in BenchlingBooleanFALSE, TRUE
archive_purpose$Archival reason for object in BenchlingCharacter varyingnull, Made in Error, Retired, Other, etc

workflow_output

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewftask_hVI52tJk
source_idThe project or registry that the object's permissions comes fromForeign key for project.id or registry IDsrc_hh9ffHqV
display_idUnique identifier surfaced in the actual Benchling sitePrefix-unique numberSEC26-T5
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX
created_atCreated date for objectTimestamp without time zone2020-06-04T00:11:56.132400
modified_atMost recent modified date for objectTimestamp without time zone2020-06-04T00:11:56.132400
workflow_task_group_idUnique identifier for workflow_task_groupForeign key for workflow_task_group.idprs_hVI52tJk
workflow_task_idUnique identifier for workflow_task that output is forForeign key for workflow_task.idwftask_hVI52tJk
workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.idwfts_A6CmVrOp
workflow_output_schema_idUnique identifier for workflow_output_schemaForeign key for workflow_output_schema.idprsosch_kz6y7T4o
archived$Archival state for object in BenchlingBooleanFALSE, TRUE
archive_purpose$Archival reason for object in BenchlingCharacter varyingnull, Made in Error, Retired, Other, etc

workflow_task_status

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewfts_A6CmVrOp
display_nameName of object in BenchlingCharacter varyingCompleted
status_typeType of statusPENDING, IN_PROGRESS, COMPLETED, CANCELLED, FAILED, INVALIDPENDING, IN_PROGRESS, COMPLETED, CANCELLED, FAILED, INVALID

workflow_task_status_change

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprstsc_YlsOCix7
source_idThe project or registry that the object's permissions comes fromForeign key for project.id or registry IDsrc_hh9ffHqV
created_atCreated date for objectTimestamp without time zone2020-06-04T00:11:56.132400
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX
workflow_task_idUnique identifier for workflow_task that output is forForeign key for workflow_task.idwftask_hVI52tJk
new_workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.idwfts_A6CmVrOp

workflow_task_status_lifecycle

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprstswf_J8s40D7l
nameName of object in BenchlingCharacter varyingEntry Review
schema_execution_typeType of execution for task schemas using this lifecycleDIRECT, ENTRYDIRECT, ENTRY
initial_workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.idwfts_A6CmVrOpThe first status of the lifecycle. Lifecycle edges determine the rest of the status order.

workflow_task_status_lifecycle_edge

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tableprstswfe_aziohrUt
workflow_task_status_lifecycle_idUnique identifier for workflow_task_status_lifecycleForeign key for workflow_task_status_lifecycle.idprstswf_J8s40D7lLifecycle that the edge is for
from_workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.workflow_task_statusidwfts_A6CmVrOpThe starting status of the edge
to_workflow_task_status_idUnique identifier for workflow_task_statusForeign key for workflow_task_status.idwfts_Td7q3eiMThe ending status of the edge

workflow_flowchart

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewffc_giVNQcAF
creator_idUnique identifier for creator of objectForeign key for user.ident_yXrL3BjX

workflow_flowchart_node_config

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewffcnc_giVNQWcXS
workflow_task_schema_idUnique identifier for workflow_task_schemaForeign key for workflow_task_schema.idprstsch_OnnsV06w

workflow_flowchart_edge_config

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewffcec_poVNQcQE
workflow_flowchart_idUnique identifier for workflow_flowchartForeign key for workflow_flowchart.idwffc_giVNQcAF
from_flowchart_node_config_idUnique identifier for workflow_flowchart_node_configForeign key for workflow_flowchart_node_config.idwffcnc_mcMKcXS
to_flowchart_node_config_idUnique identifier for workflow_flowchart_node_configForeign key for workflow_flowchart_node_config.idwffcnc_nwICpoe

workflow_lineage_edge

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewfle_kmQWplX
to_flowchart_task_idUnique identifier for workflow_taskForeign key for workflow_task.idwftask_OnnsW08k
from_workflow_task_idUnique identifier for workflow_taskForeign key for workflow_task.idwftask_OnnsW08k
to_workflow_output_idUnique identifier for workflow_outputForeign key for workflow_output.idwfout_5cJLQKVF
from_workflow_output_idUnique identifier for workflow_outputForeign key for workflow_output.idwfout_5cJLQKVF

workflow_flowchart_config_version

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewffccv_giVNQcAF
workflow_flowchart_config_idUnique identifier for workflow_flowchart_configForeign key for workflow_flowchart_config.idwffcc_wcIJAPL
workflow_flowchart_idUnique identifier for workflow_flowchartForeign key for workflow_flowchart.idwffc_giVNQcAF

workflow_flowchart_config

Table RowDefinitionValue TypeExample values (if applicable)Notes
idUnique Benchling-prescribed ID for each line item in tableFormat dependent on tablewffcc_wcIJAPL
workflow_task_schema_idUnique identifier for workflow_task_schemaForeign key for workflow_task_schema.idprstsch_OnnsV06w

What’s Next