Skip to content

Built-in integrations#

ส่วนนี้คือ node library: เป็นเอกสารอ้างอิงสำหรับ node ที่มีใน n8n และ credential ที่ใช้กับ node เหล่านั้น

การทำงานของ Node: Triggers และ Actions (Node operations: Triggers and Actions)#

เมื่อคุณเพิ่ม node เข้าไปใน workflow, n8n จะแสดงรายการ operations ที่มีอยู่ operation คือสิ่งที่ node ทำ เช่น การรับหรือส่งข้อมูล

มี operation สองประเภท:

  • Triggers เริ่มต้น workflow เพื่อตอบสนองต่อเหตุการณ์หรือเงื่อนไขเฉพาะในบริการของคุณ เมื่อคุณเลือก Trigger, n8n จะเพิ่ม trigger node เข้าไปใน workflow ของคุณ โดยมี Trigger operation ที่คุณเลือกไว้ล่วงหน้า เมื่อคุณค้นหา node ใน n8n, Trigger operations จะมีไอคอนรูปสายฟ้า Trigger icon
  • Actions คือ operations ที่แทนงานเฉพาะภายใน workflow ซึ่งคุณสามารถใช้เพื่อจัดการข้อมูล, ดำเนินการกับระบบภายนอก, และกระตุ้นเหตุการณ์ในระบบอื่น ๆ ซึ่งเป็นส่วนหนึ่งของ workflows ของคุณ เมื่อคุณเลือก Action, n8n จะเพิ่ม node เข้าไปใน workflow ของคุณ โดยมี Action operation ที่คุณเลือกไว้ล่วงหน้า

Core nodes#

Core node สามารถเป็น action หรือ trigger ก็ได้ โดยส่วนใหญ่ node จะเชื่อมต่อกับ service ภายนอกแบบเฉพาะเจาะจง แต่ core node จะให้ฟีเจอร์ทั่วไป เช่น logic, scheduling หรือการเรียก API แบบ generic

Cluster nodes#

Cluster nodes คือกลุ่มของ node ที่ทำงานร่วมกันเพื่อมอบฟังก์ชันการทำงานใน workflow ของ n8n แทนที่จะใช้ node เดียว คุณจะใช้ root node และ sub-nodes หนึ่งรายการหรือมากกว่าเพื่อขยายฟังก์ชันการทำงานของ node

Screenshot of a workflow with a root node and two sub-nodes

Credentials#

service ภายนอกต้องการวิธีระบุตัวตนและยืนยันตัวผู้ใช้ ข้อมูล credential อาจเป็น API key, อีเมล/รหัสผ่าน หรือ private key แบบหลายบรรทัดก็ได้ คุณสามารถบันทึก credential เหล่านี้ใน n8n ได้ที่ credentials

node ใน n8n สามารถร้องขอข้อมูล credential ได้ และเพื่อความปลอดภัย node แต่ละประเภทจะเข้าถึง credential ได้เฉพาะที่มีสิทธิ์เท่านั้น

เพื่อความปลอดภัย ข้อมูล credential จะถูกบันทึกในฐานข้อมูลแบบเข้ารหัส n8n จะสร้าง personal encryption key แบบสุ่มให้อัตโนมัติเมื่อรัน n8n ครั้งแรก และบันทึกไว้ที่ ~/.n8n/config

ถ้าอยากรู้วิธีสร้าง จัดการ และแชร์ credential ดูได้ที่ Manage credentials

Community nodes#

n8n รองรับ custom node ที่สร้างโดย community ดูวิธีติดตั้งและใช้งานได้ที่ Community nodes

ถ้าอยากสร้าง custom node เองและ publish ไปที่ npm ดูวิธีได้ที่ Creating nodes