Skip to content

Workflow templates#

เมื่อสร้าง workflow ใหม่ คุณสามารถเลือกได้ว่าจะเริ่มต้นด้วย workflow ว่างเปล่า หรือใช้ template ที่มีอยู่

Templates มีประโยชน์ดังนี้:

  • ช่วยให้เริ่มต้นได้ง่ายขึ้น: n8n อาจมี template ที่ตรงกับความต้องการของคุณอยู่แล้ว
  • เป็นตัวอย่างของสิ่งที่คุณสามารถสร้างได้
  • แสดงแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้าง workflow ของคุณเอง

Access templates#

เลือก View templates icon Templates เพื่อดูคลัง templates

หากคุณใช้คลัง template ของ n8n ระบบจะนำคุณไปที่หน้า Workflows บนเว็บไซต์ n8n หากคุณใช้คลัง template ที่กำหนดเองโดยองค์กรของคุณ คุณจะสามารถค้นหาและเรียกดู templates ภายในแอปได้

Add your workflow to the n8n library#

คุณสามารถส่ง workflows ของคุณไปยังไลบรารีเทมเพลตของ n8n ได้

n8n กำลังทำงานเกี่ยวกับโปรแกรมสำหรับผู้สร้าง (creator program) และพัฒนา marketplace สำหรับเทมเพลต นี่เป็นโครงการที่กำลังดำเนินการอยู่ และรายละเอียดมีแนวโน้มที่จะเปลี่ยนแปลง

อ้างอิงถึง n8n Creator hub สำหรับข้อมูลเกี่ยวกับวิธีการส่งเทมเพลตและเป็นผู้สร้าง (creator)

Self-hosted n8n: Disable templates#

ใน environment variables ของคุณ ตั้งค่า N8N_TEMPLATES_ENABLED เป็น false

Self-hosted n8n: Use your own library#

ใน environment variables ของคุณ ตั้งค่า N8N_TEMPLATES_HOST เป็น base URL ของ API ของคุณ

Endpoints#

API ของคุณต้องมี endpoints และโครงสร้างข้อมูลเหมือนกับของ n8n

Endpoints คือ:

Method Path
GET /templates/workflows/<id>
GET /templates/search
GET /templates/collections/<id>
GET /templates/collections
GET /templates/categories
GET /health

Query parameters#

Endpoint /templates/search ยอมรับ query parameters ต่อไปนี้:

Parameter Type คำอธิบาย
page integer หน้าของผลลัพธ์ที่จะส่งคืน
rows integer จำนวนผลลัพธ์สูงสุดที่จะส่งคืนต่อหน้า
category comma-separated list of strings (categories) หมวดหมู่ที่จะค้นหาภายใน
search string คำค้นหา

Endpoint /templates/collections ยอมรับ query parameters ต่อไปนี้:

Parameter Type คำอธิบาย
category comma-separated list of strings (categories) หมวดหมู่ที่จะค้นหาภายใน
search string คำค้นหา

Data schema#

คุณสามารถสำรวจโครงสร้างข้อมูลของรายการใน response object ที่ส่งคืนโดย endpoints ได้ที่นี่:

แสดง workflow item data schema
Workflow item data schema
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Generated schema for Root",
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "name": {
      "type": "string"
    },
    "totalViews": {
      "type": "number"
    },
    "price": {},
    "purchaseUrl": {},
    "recentViews": {
      "type": "number"
    },
    "createdAt": {
      "type": "string"
    },
    "user": {
      "type": "object",
      "properties": {
        "username": {
          "type": "string"
        },
        "verified": {
          "type": "boolean"
        }
      },
      "required": [
        "username",
        "verified"
      ]
    },
    "nodes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "icon": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "codex": {
            "type": "object",
            "properties": {
              "data": {
                "type": "object",
                "properties": {
                  "details": {
                    "type": "string"
                  },
                  "resources": {
                    "type": "object",
                    "properties": {
                      "generic": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "url": {
                              "type": "string"
                            },
                            "icon": {
                              "type": "string"
                            },
                            "label": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "url",
                            "label"
                          ]
                        }
                      },
                      "primaryDocumentation": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "url": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "url"
                          ]
                        }
                      }
                    },
                    "required": [
                      "primaryDocumentation"
                    ]
                  },
                  "categories": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "nodeVersion": {
                    "type": "string"
                  },
                  "codexVersion": {
                    "type": "string"
                  }
                },
                "required": [
                  "categories"
                ]
              }
            }
          },
          "group": {
            "type": "string"
          },
          "defaults": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "color": {
                "type": "string"
              }
            },
            "required": [
              "name"
            ]
          },
          "iconData": {
            "type": "object",
            "properties": {
              "icon": {
                "type": "string"
              },
              "type": {
                "type": "string"
              },
              "fileBuffer": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ]
          },
          "displayName": {
            "type": "string"
          },
          "typeVersion": {
            "type": "number"
          },
          "nodeCategories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name"
              ]
            }
          }
        },
        "required": [
          "id",
          "icon",
          "name",
          "codex",
          "group",
          "defaults",
          "iconData",
          "displayName",
          "typeVersion"
        ]
      }
    }
  },
  "required": [
    "id",
    "name",
    "totalViews",
    "price",
    "purchaseUrl",
    "recentViews",
    "createdAt",
    "user",
    "nodes"
  ]
}
แสดง category item data schema
Category item data schema
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "name": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "name"
  ]
}
แสดง collection item data schema
Collection item data schema
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "id": {
      "type": "number"
    },
    "rank": {
      "type": "number"
    },
    "name": {
      "type": "string"
    },
    "totalViews": {},
    "createdAt": {
      "type": "string"
    },
    "workflows": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          }
        },
        "required": [
          "id"
        ]
      }
    },
    "nodes": {
      "type": "array",
      "items": {}
    }
  },
  "required": [
    "id",
    "rank",
    "name",
    "totalViews",
    "createdAt",
    "workflows",
    "nodes"
  ]
}

คุณยังสามารถสำรวจ endpoints ของ API ของ n8n แบบโต้ตอบได้:

https://api.n8n.io/templates/categories https://api.n8n.io/templates/collections https://api.n8n.io/templates/search https://api.n8n.io/health

คุณสามารถ ติดต่อเรา เพื่อขอรับการสนับสนุนเพิ่มเติม