You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2022/03/18 08:28:57 UTC

[dolphinscheduler-website] branch asf-site updated: Automated deployment: 46bc3400da0cbadf95e7b337e591b61958ea3597

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2353af6  Automated deployment: 46bc3400da0cbadf95e7b337e591b61958ea3597
2353af6 is described below

commit 2353af64d14908e8b83ad8f420f8d2af64eaf088
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Fri Mar 18 08:22:18 2022 +0000

    Automated deployment: 46bc3400da0cbadf95e7b337e591b61958ea3597
---
 en-us/docs/dev/user_doc/guide/task/datax.html      |   2 +-
 en-us/docs/dev/user_doc/guide/task/datax.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/flink.html      |   2 +-
 en-us/docs/dev/user_doc/guide/task/flink.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/http.html       |  56 ++++++++++++++-------
 en-us/docs/dev/user_doc/guide/task/http.json       |   2 +-
 en-us/docs/dev/user_doc/guide/task/map-reduce.html |   2 +-
 en-us/docs/dev/user_doc/guide/task/map-reduce.json |   2 +-
 en-us/docs/dev/user_doc/guide/task/shell.html      |   2 +-
 en-us/docs/dev/user_doc/guide/task/shell.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/spark.html      |   2 +-
 en-us/docs/dev/user_doc/guide/task/spark.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/sql.html        |   2 +-
 en-us/docs/dev/user_doc/guide/task/sql.json        |   2 +-
 img/tasks/demo/http_task01.png                     | Bin 0 -> 208489 bytes
 img/tasks/icons/http.png                           | Bin 0 -> 707 bytes
 zh-cn/docs/dev/user_doc/guide/task/http.html       |  52 +++++++++++++------
 zh-cn/docs/dev/user_doc/guide/task/http.json       |   2 +-
 18 files changed, 90 insertions(+), 46 deletions(-)

diff --git a/en-us/docs/dev/user_doc/guide/task/datax.html b/en-us/docs/dev/user_doc/guide/task/datax.html
index ae5044f..46d0c31 100644
--- a/en-us/docs/dev/user_doc/guide/task/datax.html
+++ b/en-us/docs/dev/user_doc/guide/task/datax.html
@@ -15,7 +15,7 @@
 <p>DataX task type for executing DataX programs. For DataX nodes, the worker will execute <code>${DATAX_HOME}/bin/datax.py</code> to analyze the input json file.</p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li>
 <li>Drag from the toolbar <img src="/img/tasks/icons/datax.png" width="15"/> task node to canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/datax.json b/en-us/docs/dev/user_doc/guide/task/datax.json
index 58ccac3..585c4ac 100644
--- a/en-us/docs/dev/user_doc/guide/task/datax.json
+++ b/en-us/docs/dev/user_doc/guide/task/datax.json
@@ -1,6 +1,6 @@
 {
   "filename": "datax.md",
-  "__html": "<h1>DataX</h1>\n<h2>Overview</h2>\n<p>DataX task type for executing DataX programs. For DataX nodes, the worker will execute <code>${DATAX_HOME}/bin/datax.py</code> to analyze the input json file.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag from the toolbar <img src=\"/img/tasks/icons/datax.png\" width=\"15\"/> task no [...]
+  "__html": "<h1>DataX</h1>\n<h2>Overview</h2>\n<p>DataX task type for executing DataX programs. For DataX nodes, the worker will execute <code>${DATAX_HOME}/bin/datax.py</code> to analyze the input json file.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li>\n<li>Drag from the toolbar <img src=\"/img/tasks/icons/datax.png\" width=\" [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/datax.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.html b/en-us/docs/dev/user_doc/guide/task/flink.html
index 476793a..1847942 100644
--- a/en-us/docs/dev/user_doc/guide/task/flink.html
+++ b/en-us/docs/dev/user_doc/guide/task/flink.html
@@ -15,7 +15,7 @@
 <p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the Flink command <code>flink run</code>. See <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/">flink cli</a> for more details.</p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
 <li>Drag from the toolbar <img src="/img/tasks/icons/flink.png" width="15"/>task node to canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.json b/en-us/docs/dev/user_doc/guide/task/flink.json
index 3e4625d..f645361 100644
--- a/en-us/docs/dev/user_doc/guide/task/flink.json
+++ b/en-us/docs/dev/user_doc/guide/task/flink.json
@@ -1,6 +1,6 @@
 {
   "filename": "flink.md",
-  "__html": "<h1>Flink Node</h1>\n<h2>Overview</h2>\n<p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the Flink command <code>flink run</code>. See <a href=\"https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/\">flink cli</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter  [...]
+  "__html": "<h1>Flink Node</h1>\n<h2>Overview</h2>\n<p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the Flink command <code>flink run</code>. See <a href=\"https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/\">flink cli</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; but [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/flink.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/http.html b/en-us/docs/dev/user_doc/guide/task/http.html
index b25416b..ed137b0 100644
--- a/en-us/docs/dev/user_doc/guide/task/http.html
+++ b/en-us/docs/dev/user_doc/guide/task/http.html
@@ -11,28 +11,48 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>Overview</h2>
+<p>This node is used to perform http type tasks such as the common POST and GET request types, and also supports http request validation and other functions.</p>
+<h2>Create Task</h2>
 <ul>
-<li>Drag from the toolbar <img src="/img/http.png" width="35"/> task node to the canvas, as shown in the following figure:</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Drag the <img src="/img/tasks/icons/http.png" width="15"/> from the toolbar to the drawing board.</li>
 </ul>
-<p align="center">
-   <img src="/img/http-en.png" width="80%" />
- </p>
+<h2>Task Parameter</h2>
 <ul>
-<li>Node name: The node name in a workflow definition is unique.</li>
-<li>Run flag: Identifies whether this node schedules normally, if it does not need to execute, select the <code>prohibition execution</code>.</li>
-<li>Descriptive information: Describe the function of the node.</li>
-<li>Task priority: When the number of worker threads is insufficient, execute in the order of priority from high to low, and tasks with the same priority will execute in a first-in first-out order.</li>
-<li>Worker grouping: Assign tasks to the machines of the worker group to execute. If <code>Default</code> is selected, randomly select a worker machine for execution.</li>
-<li>Times of failed retry attempts: The number of times the task failed to resubmit. You can select from drop-down or fill-in a number.</li>
-<li>Failed retry interval: The time interval for resubmitting the task after a failed task. You can select from drop-down or fill-in a number.</li>
-<li>Timeout alarm: Check the timeout alarm and timeout failure. When the task runs exceed the &quot;timeout&quot;, an alarm email will send and the task execution will fail.</li>
-<li>Request address: HTTP request URL.</li>
-<li>Request type: Support GET, POST, HEAD, PUT and DELETE.</li>
-<li>Request parameters: Support Parameter, Body and Headers.</li>
-<li>Verification conditions: Support default response code, custom response code, content include and content not included.</li>
-<li>Verification content: When the verification condition selects the custom response code, the content include or the content not included, the verification content is required.</li>
-<li>Custom parameter: It is a user-defined local parameter of HTTP, and will replace the content with <code>${variable}</code> in the script.</li>
+<li><strong>Node name</strong>: The node name in a workflow definition is unique.</li>
+<li><strong>Run flag</strong>: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</li>
+<li><strong>Descriptive information</strong>: describe the function of the node.</li>
+<li><strong>Task priority</strong>: When the number of worker threads is insufficient, they are executed in order from high to low, and when the priority is the same, they are executed according to the first-in first-out principle.</li>
+<li><strong>Worker grouping</strong>: Tasks are assigned to the machines of the worker group to execute. If Default is selected, a worker machine will be randomly selected for execution.</li>
+<li><strong>Environment Name</strong>: Configure the environment name in which to run the script.</li>
+<li><strong>Number of failed retry attempts</strong>: The number of times the task failed to be resubmitted.</li>
+<li><strong>Failed retry interval</strong>: The time, in cents, interval for resubmitting the task after a failed task.</li>
+<li><strong>Delayed execution time</strong>: the time, in cents, that a task is delayed in execution.</li>
+<li><strong>Timeout alarm</strong>: Check the timeout alarm and timeout failure. When the task exceeds the &quot;timeout period&quot;, an alarm email will be sent and the task execution will fail.</li>
+<li><strong>Request address</strong>: HTTP request URL.</li>
+<li><strong>Request type</strong>: Support GET, POSt, HEAD, PUT, DELETE.</li>
+<li><strong>Request parameters</strong>: Support Parameter, Body, Headers.</li>
+<li><strong>Verification conditions</strong>: support default response code, custom response code, content included, content not included.</li>
+<li><strong>Verification content</strong>: When the verification condition selects a custom response code, the content contains, and the content does not contain, the verification content is required.</li>
+<li><strong>Custom parameter</strong>: It is a user-defined parameter of http part, which will replace the content with <code>${variable}</code> in the script.</li>
+<li><strong>Predecessor task</strong>: Selecting a predecessor task for the current task will set the selected predecessor task as upstream of the current task.</li>
 </ul>
+<h2>Example</h2>
+<p>HTTP defines the different methods of interacting with the server, the most basic methods are GET, POST, PUT and DELETE. Here we use the http task node to demonstrate the use of POST to send a request to the system's login page to submit data.</p>
+<p>The main configuration parameters are as follows:</p>
+<ul>
+<li>URL: Address to access the target resource. Here is the system's login page.</li>
+<li>HTTP Parameters:
+<ul>
+<li>userName: Username</li>
+<li>userPassword: User login password</li>
+</ul>
+</li>
+</ul>
+<p><img src="/img/tasks/demo/http_task01.png" alt="http_task"></p>
+<h2>Notice</h2>
+<p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/task/http.json b/en-us/docs/dev/user_doc/guide/task/http.json
index b88e3d1..1f3f950 100644
--- a/en-us/docs/dev/user_doc/guide/task/http.json
+++ b/en-us/docs/dev/user_doc/guide/task/http.json
@@ -1,6 +1,6 @@
 {
   "filename": "http.md",
-  "__html": "<h1>HTTP Node</h1>\n<ul>\n<li>Drag from the toolbar <img src=\"/img/http.png\" width=\"35\"/> task node to the canvas, as shown in the following figure:</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/http-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Node name: The node name in a workflow definition is unique.</li>\n<li>Run flag: Identifies whether this node schedules normally, if it does not need to execute, select the <code>prohibition execution</code>.</li>\n<li>Desc [...]
+  "__html": "<h1>HTTP Node</h1>\n<h2>Overview</h2>\n<p>This node is used to perform http type tasks such as the common POST and GET request types, and also supports http request validation and other functions.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag the <img src=\"/img/tasks/icons/http.png\" width=\"15\"/> from the [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/http.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.html b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
index 0845cf4..4ef652b 100644
--- a/en-us/docs/dev/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
@@ -15,7 +15,7 @@
 <p>MapReduce(MR) task type used for executing MapReduce programs. For MapReduce nodes, the worker submits the task by using the Hadoop command <code>hadoop jar</code>. See <a href="https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#jar">Hadoop Command Manual</a> for more details.</p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management-Project Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li>
 <li>Drag from the toolbar <img src="/img/tasks/icons/mr.png" width="15"/> to the canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.json b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
index a2ad854..519b44b 100644
--- a/en-us/docs/dev/user_doc/guide/task/map-reduce.json
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
@@ -1,6 +1,6 @@
 {
   "filename": "map-reduce.md",
-  "__html": "<h1>MapReduce Node</h1>\n<h2>Overview</h2>\n<p>MapReduce(MR) task type used for executing MapReduce programs. For MapReduce nodes, the worker submits the task by using the Hadoop command <code>hadoop jar</code>. See <a href=\"https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#jar\">Hadoop Command Manual</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click the  [...]
+  "__html": "<h1>MapReduce Node</h1>\n<h2>Overview</h2>\n<p>MapReduce(MR) task type used for executing MapReduce programs. For MapReduce nodes, the worker submits the task by using the Hadoop command <code>hadoop jar</code>. See <a href=\"https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#jar\">Hadoop Command Manual</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definiti [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/map-reduce.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/shell.html b/en-us/docs/dev/user_doc/guide/task/shell.html
index df51efd..8c382fa 100644
--- a/en-us/docs/dev/user_doc/guide/task/shell.html
+++ b/en-us/docs/dev/user_doc/guide/task/shell.html
@@ -15,7 +15,7 @@
 <p>Shell task used to create a shell task type and execute a series of shell scripts. When the worker run the shell task, a temporary shell script is generated, and use the Linux user with the same name as the tenant executes the script.</p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management-Project-&gt;Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li>
 <li>Drag  from the toolbar <img src="/img/tasks/icons/shell.png" width="15"/> to the canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/shell.json b/en-us/docs/dev/user_doc/guide/task/shell.json
index 0241a56..a0ed290 100644
--- a/en-us/docs/dev/user_doc/guide/task/shell.json
+++ b/en-us/docs/dev/user_doc/guide/task/shell.json
@@ -1,6 +1,6 @@
 {
   "filename": "shell.md",
-  "__html": "<h1>Shell</h1>\n<h2>Overview</h2>\n<p>Shell task used to create a shell task type and execute a series of shell scripts. When the worker run the shell task, a temporary shell script is generated, and use the Linux user with the same name as the tenant executes the script.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project-&gt;Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag  from the t [...]
+  "__html": "<h1>Shell</h1>\n<h2>Overview</h2>\n<p>Shell task used to create a shell task type and execute a series of shell scripts. When the worker run the shell task, a temporary shell script is generated, and use the Linux user with the same name as the tenant executes the script.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li> [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/shell.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.html b/en-us/docs/dev/user_doc/guide/task/spark.html
index f621597..fa6ba02 100644
--- a/en-us/docs/dev/user_doc/guide/task/spark.html
+++ b/en-us/docs/dev/user_doc/guide/task/spark.html
@@ -15,7 +15,7 @@
 <p>Spark task type used to execute Spark program. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href="https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit">spark-submit</a> for more details.</p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the <code>Create Workflow</code> button to enter the DAG editing page.</li>
 <li>Drag from the toolbar <img src="/img/tasks/icons/spark.png" width="15"/> to the canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.json b/en-us/docs/dev/user_doc/guide/task/spark.json
index b36ee8a..8de735f 100644
--- a/en-us/docs/dev/user_doc/guide/task/spark.json
+++ b/en-us/docs/dev/user_doc/guide/task/spark.json
@@ -1,6 +1,6 @@
 {
   "filename": "spark.md",
-  "__html": "<h1>Spark Node</h1>\n<h2>Overview</h2>\n<p>Spark task type used to execute Spark program. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href=\"https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit\">spark-submit</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Creat [...]
+  "__html": "<h1>Spark Node</h1>\n<h2>Overview</h2>\n<p>Spark task type used to execute Spark program. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href=\"https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit\">spark-submit</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click th [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/spark.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.html b/en-us/docs/dev/user_doc/guide/task/sql.html
index 777459d..cd20680 100644
--- a/en-us/docs/dev/user_doc/guide/task/sql.html
+++ b/en-us/docs/dev/user_doc/guide/task/sql.html
@@ -17,7 +17,7 @@
 <p>Refer to <a href="../datasource/introduction.md">DataSource</a></p>
 <h2>Create Task</h2>
 <ul>
-<li>Click Project Management-Project Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
+<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
 <li>Drag from the toolbar <img src="/img/tasks/icons/sql.png" width="25"/> to the canvas.</li>
 </ul>
 <h2>Task Parameter</h2>
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.json b/en-us/docs/dev/user_doc/guide/task/sql.json
index f62a6ef..66910e1 100644
--- a/en-us/docs/dev/user_doc/guide/task/sql.json
+++ b/en-us/docs/dev/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a href=\"../datasource/introduction.md\">DataSource</a></p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag from the toolbar <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> to the canvas.</li>\ [...]
+  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task type used to connect to databases and execute SQL.</p>\n<h2>Create DataSource</h2>\n<p>Refer to <a href=\"../datasource/introduction.md\">DataSource</a></p>\n<h2>Create Task</h2>\n<ul>\n<li>Click <code>Project -&gt; Management-Project -&gt; Name-Workflow Definition</code>, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag from the toolbar <img src=\"/img/tasks/icons/sql.png\" width=\"25 [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/img/tasks/demo/http_task01.png b/img/tasks/demo/http_task01.png
new file mode 100644
index 0000000..43102f7
Binary files /dev/null and b/img/tasks/demo/http_task01.png differ
diff --git a/img/tasks/icons/http.png b/img/tasks/icons/http.png
new file mode 100644
index 0000000..1d80cd0
Binary files /dev/null and b/img/tasks/icons/http.png differ
diff --git a/zh-cn/docs/dev/user_doc/guide/task/http.html b/zh-cn/docs/dev/user_doc/guide/task/http.html
index 9727734..b7c1c5d 100644
--- a/zh-cn/docs/dev/user_doc/guide/task/http.html
+++ b/zh-cn/docs/dev/user_doc/guide/task/http.html
@@ -10,29 +10,53 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
+<h2>综述</h2>
+<p>该节点用于执行 http 类型的任务,例如常见的 POST、GET 等请求类型,此外还支持 http 请求校验等功能。</p>
+<h2>创建任务</h2>
 <ul>
-<li>拖动工具栏中的<img src="/img/http.png" width="35"/>任务节点到画板中,如下图所示:</li>
+<li>
+<p>点击项目管理 -&gt; 项目名称 -&gt; 工作流定义,点击”创建工作流”按钮,进入 DAG 编辑页面:</p>
+</li>
+<li>
+<p>拖动工具栏的 <img src="/img/tasks/icons/http.png" width="15"/> 任务节点到画板中。</p>
+</li>
 </ul>
-<p align="center">
-   <img src="/img/http_edit.png" width="80%" />
- </p>
+<h2>任务参数</h2>
 <ul>
-<li>节点名称:一个工作流定义中的节点名称是唯一的。</li>
+<li>节点名称:设置任务的名称。一个工作流定义中的节点名称是唯一的。</li>
 <li>运行标志:标识这个节点是否能正常调度,如果不需要执行,可以打开禁止执行开关。</li>
-<li>描述信息:描述该节点的功能。</li>
-<li>任务优先级:worker线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先出原则执行。</li>
-<li>Worker分组:任务分配给worker组的机器机执行,选择Default,会随机选择一台worker机执行。</li>
+<li>描述:描述该节点的功能。</li>
+<li>任务优先级:worker 线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先出原则执行。</li>
+<li>Worker 分组:任务分配给 worker 组的机器机执行,选择 Default,会随机选择一台 worker 机执行。</li>
+<li>环境名称:配置运行任务的环境。</li>
 <li>失败重试次数:任务失败重新提交的次数,支持下拉和手填。</li>
 <li>失败重试间隔:任务失败重新提交任务的时间间隔,支持下拉和手填。</li>
-<li>超时告警:勾选超时告警、超时失败,当任务超过&quot;超时时长&quot;后,会发送告警邮件并且任务执行失败.</li>
-<li>请求地址:http请求URL。</li>
-<li>请求类型:支持GET、POSt、HEAD、PUT、DELETE。</li>
-<li>请求参数:支持Parameter、Body、Headers。</li>
+<li>延迟执行时间:任务延迟执行的时间,以分为单位。</li>
+<li>超时告警:勾选超时告警、超时失败,当任务超过&quot;超时时长&quot;后,会发送告警邮件并且任务执行失败。</li>
+<li>请求地址:http 请求 URL。</li>
+<li>请求类型:支持 GET、POST、HEAD、PUT、DELETE。</li>
+<li>请求参数:支持 Parameter、Body、Headers。</li>
 <li>校验条件:支持默认响应码、自定义响应码、内容包含、内容不包含。</li>
 <li>校验内容:当校验条件选择自定义响应码、内容包含、内容不包含时,需填写校验内容。</li>
-<li>自定义参数:是http局部的用户自定义参数,会替换脚本中以${变量}的内容。</li>
+<li>自定义参数:是 http 局部的用户自定义参数,会替换脚本中以 ${变量} 的内容。</li>
+<li>前置任务:选择当前任务的前置任务,会将被选择的前置任务设置为当前任务的上游。</li>
 </ul>
+<h2>任务样例</h2>
+<p>HTTP 定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。这里我们使用 http 任务节点,演示使用 POST 向系统的登录页面发送请求,提交数据。</p>
+<p>主要配置参数如下:</p>
+<ul>
+<li>URL:访问目标资源的地址,这里为系统的登录页面。</li>
+<li>HTTP Parameters
+<ul>
+<li>userName:用户名;</li>
+<li>userPassword:用户登录密码。</li>
+</ul>
+</li>
+</ul>
+<p><img src="/img/tasks/demo/http_task01.png" alt="http_task"></p>
+<h2>注意事项</h2>
+<p>无。</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><p [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/task/http.json b/zh-cn/docs/dev/user_doc/guide/task/http.json
index f0cd865..3b8f097 100644
--- a/zh-cn/docs/dev/user_doc/guide/task/http.json
+++ b/zh-cn/docs/dev/user_doc/guide/task/http.json
@@ -1,6 +1,6 @@
 {
   "filename": "http.md",
-  "__html": "<h1>http节点</h1>\n<ul>\n<li>拖动工具栏中的<img src=\"/img/http.png\" width=\"35\"/>任务节点到画板中,如下图所示:</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/http_edit.png\" width=\"80%\" />\n </p>\n<ul>\n<li>节点名称:一个工作流定义中的节点名称是唯一的。</li>\n<li>运行标志:标识这个节点是否能正常调度,如果不需要执行,可以打开禁止执行开关。</li>\n<li>描述信息:描述该节点的功能。</li>\n<li>任务优先级:worker线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先出原则执行。</li>\n<li>Worker分组:任务分配给worker组的机器机执行,选择Default,会随机选择一台worker机执行。</li>\n<li>失败重试次数:任务失败重新提交的次数,支持下拉和手填。</li>\n<li>失败重试间隔:任务失 [...]
+  "__html": "<h1>HTTP 节点</h1>\n<h2>综述</h2>\n<p>该节点用于执行 http 类型的任务,例如常见的 POST、GET 等请求类型,此外还支持 http 请求校验等功能。</p>\n<h2>创建任务</h2>\n<ul>\n<li>\n<p>点击项目管理 -&gt; 项目名称 -&gt; 工作流定义,点击”创建工作流”按钮,进入 DAG 编辑页面:</p>\n</li>\n<li>\n<p>拖动工具栏的 <img src=\"/img/tasks/icons/http.png\" width=\"15\"/> 任务节点到画板中。</p>\n</li>\n</ul>\n<h2>任务参数</h2>\n<ul>\n<li>节点名称:设置任务的名称。一个工作流定义中的节点名称是唯一的。</li>\n<li>运行标志:标识这个节点是否能正常调度,如果不需要执行,可以打开禁止执行开关。</li>\n<li>描述:描述该节点的功能。</li>\n<li>任务优先级:worker 线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/task/http.html",
   "meta": {}
 }
\ No newline at end of file