diff --git a/docs/en/guides/40-load-data/05-continuous-data-pipelines/02-task.md b/docs/en/guides/40-load-data/05-continuous-data-pipelines/02-task.md
index 5892a3011e..9692702d20 100644
--- a/docs/en/guides/40-load-data/05-continuous-data-pipelines/02-task.md
+++ b/docs/en/guides/40-load-data/05-continuous-data-pipelines/02-task.md
@@ -3,11 +3,11 @@ title: Automating Data Loading with Tasks
sidebar_label: Task
---
-A task encapsulates specific SQL statements that are designed to be executed either at predetermined intervals, triggered by specific events, or as part of a broader sequence of tasks. Tasks in Databend Cloud are commonly used to regularly capture data changes from streams, such as newly added records, and then synchronize this data with designated target destinations. Furthermore, tasks offer support for [Webhook](https://en.wikipedia.org/wiki/Webhook) and other messaging systems, facilitating the delivery of error messages and notifications as needed.
+A task encapsulates specific SQL statements that are designed to be executed either at predetermined intervals, triggered by specific events, or as part of a broader sequence of tasks. Tasks in Databend are commonly used to regularly capture data changes from streams, such as newly added records, and then synchronize this data with designated target destinations. Furthermore, tasks offer support for [Webhook](https://en.wikipedia.org/wiki/Webhook) and other messaging systems, facilitating the delivery of error messages and notifications as needed.
## Creating a Task
-This topic breaks down the procedure of creating a task in Databend Cloud. In Databend Cloud, you create a task using the [CREATE TASK](/sql/sql-commands/ddl/task/ddl-create_task) command. When creating a task, follow the illustration below to design the workflow:
+This topic breaks down the procedure of creating a task in Databend. In Databend, you create a task using the [CREATE TASK](/sql/sql-commands/ddl/task/ddl-create_task) command. When creating a task, follow the illustration below to design the workflow:

@@ -89,13 +89,16 @@ SET age = age + 1;
## Viewing Created Tasks
-To view all tasks created by your organization, log in to Databend Cloud and go to **Data** > **Task**. You can see detailed information for each task, including their status and schedules.
+To view all tasks created by your organization, log in to Databend and go to **Data** > **Task**. You can see detailed information for each task, including their status and schedules.
To view the task run history, go to **Monitor** > **Task History**. You can see each run of tasks with their result, completion time, and other details.
## Configuring Notification Integrations
-Databend Cloud allows you to configure error notifications for a task, automating the process of sending notifications when an error occurs during the task execution. It currently supports Webhook integrations, facilitating seamless communication of error events to external systems or services in real-time.
+Databend allows you to configure error notifications for a task, automating the process of sending notifications when an error occurs during the task execution. It currently supports Webhook integrations, facilitating seamless communication of error events to external systems or services in real-time.
+:::caution
+Supported only in Databend Cloud
+:::
### Task Error Payload
diff --git a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/01-ddl-create_task.md b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/01-ddl-create_task.md
index 237993d5d1..3d8623e553 100644
--- a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/01-ddl-create_task.md
+++ b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/01-ddl-create_task.md
@@ -9,8 +9,6 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
The CREATE TASK statement is used to define a new task that executes a specified SQL statement on a scheduled basis or dag based task graph.
-**NOTICE:** this functionality works out of the box only in Databend Cloud.
-
## Syntax
```sql
diff --git a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/02-ddl-alter-task.md b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/02-ddl-alter-task.md
index 7e568f48d5..3d0efb5f80 100644
--- a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/02-ddl-alter-task.md
+++ b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/02-ddl-alter-task.md
@@ -8,8 +8,6 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
The ALTER TASK statement is used to modify an existing task.
-**NOTICE:** this functionality works out of the box only in Databend Cloud.
-
## Syntax
```sql
diff --git a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/03-ddl-drop-task.md b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/03-ddl-drop-task.md
index 97bab69cee..55f4224401 100644
--- a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/03-ddl-drop-task.md
+++ b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/03-ddl-drop-task.md
@@ -8,8 +8,6 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
The DROP TASK statement is used to delete an existing task.
-**NOTICE:** this functionality works out of the box only in Databend Cloud.
-
## Syntax
```sql
diff --git a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/04-ddl-execute-task.md b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/04-ddl-execute-task.md
index 6f4d3692b5..3aec96de31 100644
--- a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/04-ddl-execute-task.md
+++ b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/04-ddl-execute-task.md
@@ -8,8 +8,6 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
The EXECUTE TASK statement is used to execute an existing task manually
-**NOTICE:** this functionality works out of the box only in Databend Cloud.
-
## Syntax
```sql
diff --git a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/index.md b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/index.md
index e6ced214ca..9c8c7c36e4 100644
--- a/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/index.md
+++ b/docs/en/sql-reference/10-sql-commands/00-ddl/04-task/index.md
@@ -2,7 +2,13 @@
title: Task
---
+import EEFeature from '@site/src/components/EEFeature';
+
This page provides a comprehensive overview of task operations in Databend, organized by functionality for easy reference.
+
+:::note
+Databend Cloud does not require this feature
+:::
## Task Management
diff --git a/docs/en/sql-reference/20-sql-functions/17-table-functions/task_histroy.md b/docs/en/sql-reference/20-sql-functions/17-table-functions/task_histroy.md
index bcf789def4..32c017b1ac 100644
--- a/docs/en/sql-reference/20-sql-functions/17-table-functions/task_histroy.md
+++ b/docs/en/sql-reference/20-sql-functions/17-table-functions/task_histroy.md
@@ -15,10 +15,12 @@ TASK_HISTORY(
[, ROOT_TASK_ID => ''] )
```
-
-
## Arguments
+:::note
+When the Private Task feature is enabled, Arguments are not supported.
+:::
+
All the arguments are optional.
`SCHEDULED_TIME_RANGE_START => `, `SCHEDULED_TIME_RANGE_END => `