Dataphin provides built-in approval templates for various processes, such as permission applications, code reviews, and data standard reviews. You can view these system templates and customize their approval nodes and approvers. This document describes the built-in approval templates and how to configure them.
Background
Built-in templates in Dataphin include system templates and built-in role templates. Each template is designed for a specific use case and functional module. Some templates allow you to configure their approval nodes. For more information, see the following tables.
System templates
|
Scenario |
Template name |
Customizable nodes |
|
Permission application |
Row-level permission application |
Yes |
|
Regular secret permission application |
Yes |
|
|
Logical table permission application |
Yes |
|
|
Physical table permission application |
Yes |
|
|
Meta table/mirror table permission application |
Yes |
|
|
Function permission application |
No |
|
|
Data source permission application |
Yes |
|
|
Variable permission application |
Yes |
|
|
Application to join data service |
No |
|
|
Data service API permission application |
No |
|
|
Data service unit permission application |
No |
|
|
Data service Dataphin data source permission application |
No |
|
|
Data source table permission application |
Yes |
|
|
Secret permission application managed only by owner |
Yes |
|
|
Knowledge Graph Permission Application |
Yes |
|
|
Application creation |
Application to create data service |
No |
|
Business planning |
Conceptual design process control |
No |
|
Code review |
Code review |
No |
|
Data standard approval |
Standard review |
No |
|
Publish |
Publish approval |
No |
|
Asset transfer |
One-click transfer |
No |
|
Catalog topic publishing |
Application to publish catalog topic |
Yes |
Built-in roles
|
Scenario |
Template name |
Customizable process |
|
Permission application, data download |
Project administrator approval |
Yes |
|
Domain administrator approval |
Yes |
|
|
Security administrator approval |
Yes |
|
|
Permission application |
Resource owner approval |
Yes |
|
Approval-free, auto-approved by system |
This template cannot be edited. |
|
|
Data download |
Data source owner approval |
Yes |
Permissions
Only a super administrator, a system administrator, or a global role with the Management-Approval Template permission can edit system templates and built-in role templates.
Limitations
-
Built-in approval templates contain only one approval node. For templates that support node configuration, you can customize, modify, or add approval nodes. Templates support a maximum of 10 approval nodes.
-
Dataphin provides built-in role-based approval templates. You can reference these templates in data download approval settings and permission approval policies for faster configuration.
-
The Knowledge Graph permission application template is available after you purchase the Knowledge Graph value-added service for your current instance.
How approvals work
-
For a template with multiple approval nodes, approvals are processed sequentially. The entire request is approved only when all nodes are approved. A rejection at any node rejects the entire request.
-
If an approval node has multiple approvers, it is approved if any one of them approves it and rejected if any one of them rejects it.
View system templates
-
On the Dataphin homepage, choose Management Center > System Settings from the top menu bar.
-
In the left-side navigation pane, choose Approval Management > Approval Templates.
-
On the Approval Templates page, click the System Templates or Built-in Roles tab. You can then view and edit the templates.

Section
Description
① Search bar
You can search for templates by name.
② Template list
Displays the Template name, Description, Scenario, Last updated by, and Last updated time for each system template.
③ Actions column
This column provides actions to View and Edit system templates.
-
View: Displays the configuration details of the template. You can also click the Edit button at the bottom to quickly edit the template.
-
Edit:
-
Approval system: You can switch between approval systems. If an external approval system is enabled and configured in the metadata warehouse settings, you can switch to that system.
-
Approval node: For templates that support node configuration, you can modify and add approval nodes. After saving, new approvals using this template will follow the updated workflow. For instructions on how to edit, see Edit a system template.
-
-
Edit a system template
-
On the System Templates or Built-in Roles tab, find the template you want to edit and click the
icon in the Actions column. -
In the Edit Approval Template dialog box, configure the Approval system and Approval node parameters.
Parameter
Description
Approval system
You can select Default or built-in approval system. If an external approval system is enabled and configured in the metadata warehouse settings, you can also select the configured external approval system.
If the default approval system in Approval Settings is set to an external approval system, you must also select an approval template when you select Default or the external system. You can click Integration Documentation to view the structure and parameter descriptions of the approval content.
Approval template
When using an external approval system, you must select an approval template. To create a new approval template, see Create a custom approval template.
Approver source
-
Configure in Dataphin: Uses the approval nodes and approvers configured in Dataphin.
-
Use DingTalk approval flow: Executes the approval process based on the selected DingTalk template, without requiring node configuration in Dataphin.
NoteThis option is available when the approval system is set to DingTalk OA.
Approval node
Click Add Approval Node to add up to 10 approval nodes to the template. For each node, you must configure an approver and an Approval node name. You can click the
icon to delete a node. A template must have at least one approval node.-
Approver: You can select approvers from system role, custom role, or specify approver. Each approval node must have at least 1 approver and a maximum of 10 approvers.
NoteIf a custom global role is deleted after being assigned as an approver, the role is marked as deleted within the approval template. You can remove this role from the template. Once removed, the role no longer appears in the list of approvers.
-
Approval node name: You can modify the name of each approval node. The name can be up to 128 characters long.
-
-
Click OK to save your changes.