Skip to content

Best practices for user management#

หน้านี้ประกอบด้วยคำแนะนำเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดที่เกี่ยวข้องกับ user management ใน n8n

All platforms#

  • n8n แนะนำให้ owners สร้าง member-level account สำหรับตนเอง Owners สามารถเห็น workflows ทั้งหมดได้ แต่ไม่มีวิธีดูว่าใครเป็นคนสร้าง workflow นั้นๆ ดังนั้นจึงมีความเสี่ยงที่จะเขียนทับงานของผู้อื่นหากคุณสร้างและแก้ไข workflows ในฐานะ owner
  • ผู้ใช้ต้องระมัดระวังไม่แก้ไข workflow เดียวกันพร้อมกัน สามารถทำได้ แต่ผู้ใช้จะเขียนทับการเปลี่ยนแปลงของกันและกัน
  • หากต้องการย้าย workflows ระหว่าง accounts ให้ export workflow เป็น JSON จากนั้น import ไปยัง account ใหม่ โปรดทราบว่าการกระทำนี้จะทำให้ประวัติ workflow หายไป
  • Webhook paths ต้องไม่ซ้ำกันทั่วทั้ง instance ซึ่งหมายความว่า webhook path แต่ละอันต้องไม่ซ้ำกันสำหรับ workflows ทั้งหมดและผู้ใช้ทั้งหมด โดยค่าเริ่มต้น n8n จะสร้างค่าสุ่มยาวๆ สำหรับ webhook path แต่ผู้ใช้สามารถแก้ไขเป็น path ที่กำหนดเองได้ หากผู้ใช้สองคนตั้งค่า path เดียวกัน:
    • Path จะทำงานสำหรับ workflow แรกที่ถูก run หรือ activate
    • Workflows อื่นๆ จะเกิดข้อผิดพลาดหากพยายาม run ด้วย path เดียวกัน

Self-hosted#

หากคุณ run n8n หลัง reverse proxy ให้ตั้งค่า environment variables ต่อไปนี้เพื่อให้ n8n สร้างอีเมลด้วย URL ที่ถูกต้อง:

  • N8N_HOST
  • N8N_PORT
  • N8N_PROTOCOL
  • N8N_EDITOR_BASE_URL

ข้อมูลเพิ่มเติมเกี่ยวกับ variables เหล่านี้มีอยู่ใน Environment variables