Skip to content

Private Preview

Review and govern Business Workflows

2 min read · Updated 10 Nov 2026

Lineage includes writable tables, stored procedures and virtual procedures while Business Workflows are enabled. Select a workflow to highlight its connections and open Mapped workflow connections. A stored-procedure workflow has a single Calls connection to its warehouse procedure. Its implementation is unknown, so its parameter context does not create table or field connections.

For writable tables and virtual procedures, the list identifies Read, Write, Row count check and Refers to connections. Refers to identifies authored context or registration metadata; it does not establish a read or write. The list states when SQL effects are incomplete, and SQL targets that cannot be mapped remain unknown.

Virtual-procedure lineage follows nonrecursive CTEs (WITH queries), including chained CTEs and named output columns, back to their mapped tables and fields. Subqueries used as tables in FROM also preserve their column aliases. Recursive CTEs, scalar or correlated subqueries, and dynamic SQL are not analyzed.

Lineage from a mapped table through its fields to two workflows

In Settings → Business Workflows, Write access has two settings:

  • Business Workflows records that writes should require a registered workflow.
  • Data connection permissions (marked Legacy) records that writes should use the connection’s permissions.

The Write access setting in Settings, set to Business Workflows

These settings are preparation metadata. They do not establish an executable workflow or change the existing explicit table-write and procedure APIs.

A layer that uses data connection permissions and has workflows registered shows an amber note above the Business Workflows list and a warning under Settings in the Issues panel, “Workflows do not limit writes”. Neither stops you from publishing. Workflows have no separate user or group ACL: the trusted write implementation owns business authorization. A view’s read filter does not restrict writes.

Resource permissions and warehouse privileges still apply.

Workflow version comparison shows parameter and field notes, references, identity sources, SQL statements, row guards and execution settings. The property count includes writable-field settings; table columns remain separate changes. Restoring a workflow advances the current-version label while preserving the earlier version selected for comparison. The docked History comparison stacks the revisions when space is limited to keep each definition readable.