odoo-bw29

n8n node để tương tác với Odoo

Package Information

Released: 3/22/2025
Downloads: 8 weekly / 23 monthly
Latest Version: 0.1.3
Author: blackwhite29

Documentation

n8n-nodes-odoo-bw29

npm version

Node n8n để tương tác với Odoo ERP thông qua XML-RPC API.

Tính năng

  • Hỗ trợ xác thực bằng username/password hoặc API key (Odoo 17+)
  • Tìm kiếm dữ liệu theo trường (field) và giá trị
  • Hỗ trợ tìm kiếm contacts (res.partner)
  • Hỗ trợ tìm kiếm custom resource (bất kỳ model nào trong Odoo)
  • Nhiều tùy chọn tìm kiếm: giới hạn kết quả, sắp xếp, lọc trường dữ liệu

Cài đặt

  1. Mở n8n và vào phần Settings > Community Nodes
  2. Chọn "Install" và nhập n8n-nodes-odoo-bw29
  3. Nhấn "Install"

Hoặc cài đặt qua npm:

npm install n8n-nodes-odoo-bw29

Cấu hình

Xác thực với Odoo 16 và thấp hơn:

  1. URL: Địa chỉ Odoo của bạn (Ví dụ: https://example.odoo.com)
  2. Port: Port của server Odoo (mặc định: 443 cho HTTPS)
  3. Database: Tên database Odoo
  4. Authentication Type: Chọn "Username & Password"
  5. Username: Email đăng nhập Odoo
  6. Password: Mật khẩu Odoo

Xác thực với Odoo 17+ (qua API key):

  1. URL: Địa chỉ Odoo của bạn (Ví dụ: https://example.odoo.com)
  2. Port: Port của server Odoo (mặc định: 443 cho HTTPS)
  3. Database: Tên database Odoo
  4. Authentication Type: Chọn "API Key"
  5. Username: Email đăng nhập Odoo
  6. API Key: API key đã tạo trong Odoo

Cách tạo API key trong Odoo 17+:

  1. Đăng nhập vào tài khoản Odoo
  2. Vào phần "My Account" (từ menu người dùng)
  3. Chọn "Account Security"
  4. Tại phần "API Keys", nhấn "New API Key"
  5. Nhập mô tả cho API key và tạo
  6. Sao chép API key và lưu lại (API key chỉ hiển thị một lần)

Sử dụng

Tìm kiếm Contact:

  1. Thêm node Odoo vào workflow
  2. Chọn Resource: "Contact"
  3. Chọn Operation: "Find By Field"
  4. Cấu hình Search Fields:
    • Field Name: Tên trường (Ví dụ: name, email, phone)
    • Field Value: Giá trị cần tìm
    • Operator: Toán tử so sánh (=, !=, like, >, <, ...)
  5. Cấu hình tùy chọn:
    • Return Fields: Danh sách các trường dữ liệu cần lấy (phân tách bằng dấu phẩy)
    • Limit: Giới hạn số lượng bản ghi trả về
    • Sort: Thứ tự sắp xếp (Ví dụ: name asc, id desc)

Tìm kiếm Custom Resource:

  1. Thêm node Odoo vào workflow
  2. Chọn Resource: "Custom Resource"
  3. Nhập Custom Resource Name (Ví dụ: product.product, sale.order)
  4. Tiếp tục với các bước tìm kiếm như với Contact

License

MIT

Discussion