When you need to promote nodes, functions, resources, script templates, or widgets from development to production, DataWorks bundles them into deployment packages for unified, controlled publishing — all within the same workspace.
Use cases
This feature applies to workspaces running in standard mode with the new Data Studio. It lets you batch publish objects through the Deploy Center.
For batch publishing in standard mode with the legacy Data Studio, see Publish tasks. Workspaces in basic mode have a single environment — use the batch operations feature in Data Studio instead of the Deploy Center.
How it works
The publishing workflow separates the Develop role (creates deployment packages) from the O&M and Deploy roles (publishes them). This separation enforces a review gate between development and production, reducing accidental deployments.
Prerequisites
Before you begin, ensure that you have:
-
A workspace configured in standard mode with the new Data Studio
-
At least one of the required roles for your step in the workflow (see the role requirements in each step below)
Publish objects
Step 1: Start a publishing process
The Workspace Administrator or Develop role is required for this step.
-
In Data Studio (new version), locate the nodes, functions, or other objects to publish, then click Publish in the top toolbar.
-
In the publishing process, click Start Deployment to Production Environment and wait until the Prod Online step is reached.
The Deploy button is unavailable for the Develop role. Only the O&M, Deploy, or Workspace Administrator role can complete the publishing process.

Step 2: Create deployment packages
The Develop role is required for this step. If you have the Workspace Administrator role, skip this step — the system generates the deployment package automatically when you proceed to batch publishing.
-
Sign in with an account that has the Develop role and go to the Deploy Center of the source workspace. From any DataWorks module, click the
icon in the upper-left corner, then select All Products > More > Deploy Center. -
In the left navigation pane, click Nodes to Deploy to view pending objects. For each object to include, click Add to Deployment Package.
To add multiple objects at once, select them and click Batch Add to Deployment Package at the bottom of the page. Objects for which Terminate Deployment was clicked no longer appear in this list.

-
Click View Deployment Package to verify the contents. Click Remove to exclude any unwanted objects.
-
On the Pending Deployment page, click Deployment Package Creation and follow the prompts.
If you have the Workspace Administrator role, Deployment Package Creation is not shown. Click Deploy All to publish packages directly.

Step 3: Publish deployment packages
The O&M, Deploy, or Workspace Administrator role is required for this step.
-
Sign in with an account that has the required role and go to the Deploy Center.
-
In the left navigation pane, click Deployment Packages.
-
In the Actions column, click Deploy and follow the prompts.
Step 4: View deployment results
-
On the Deployment Packages page of the source workspace, view the publishing results.
-
After publishing succeeds, go to Operation Center to verify the published tasks are running: Click the
icon in the upper-left corner and select All Products > Data Development and O&M > Operation Center. Then go to Auto Triggered Node O&M > Auto Triggered Nodes.
What's next
-
Workspace-level module permission control — Review the full permission model for DataWorks modules
-
Publish tasks — Batch publishing workflow for the legacy Data Studio