Odoo Community
Odoo Enterprise
Viindoo Cloud
Một tầng định tuyến, bất kỳ nhà cung cấp nào, bất kỳ phương thức vận tải nào
Tuyến đường dựng từ điểm dừng, chặng và đoạn, tính bằng quãng đường và thời gian đi theo từng phương thức - đường bộ, đường sắt, đường thuỷ hay hàng không - với nhà cung cấp bản đồ đứng sau một giao diện có thể thay thế.
Nền tảng định tuyến đa nhà cung cấp Viindoo (tên kỹ thuật to_geo_routes) là ứng dụng Odoo 17.0 cho Odoo Community và Odoo Enterprise và Viindoo Cloud, dành cho vận hành, người lập kế hoạch, lập trình viên, quản trị viên.
Tóm tắt nhanh
Dữ kiện về Nền tảng định tuyến đa nhà cung cấp Viindoo, phiên bản 1.0.3, gom một chỗ. Phát hành bởi Viindoo.
Tên kỹ thuật
to_geo_routes
Phiên bản Odoo
17.0 (Odoo Community, Odoo Enterprise, Viindoo Cloud)
Phân loại
Operations/Geographical Routes
Phụ thuộc vào
mail, to_base, base_geolocalize, viin_api_request_logger
Bổ sung
14 model mới, 7 model mở rộng, 7 menu, 11 thiết lập, 2 nhóm quyền
Phù hợp với
Vận hành; Người lập kế hoạch; Lập trình viên; Quản trị viên
Không dành cho
Không tự vẽ bản đồ.
Cập nhật lần cuối
2026-09-06
Tính năng chính
Tuyến, chặng, đoạn và điểm dừng là bốn model - nên một chặng tái sử dụng được cho tuyến khác, Phương thức vận tải có tốc độ trung bình riêng: ô tô, xe đạp, xe tải, giao thông công cộng, đường thuỷ, hàng không, đường sắt, Nhà cung cấp theo phương thức: nhập tay hoặc API bản đồ, chọn theo từng phương thức thay vì toàn cục, Quãng đường và thời gian tính theo phương thức, đệm trên chặng để API chỉ gọi một lần, Vùng điểm dừng để nhóm điểm đến theo tỉnh, quốc gia hay quy tắc của riêng bạn, Tối ưu tuyến và Ma trận khoảng cách ngay trên tuyến, cho bài toán sắp thứ tự sau một ngày giao hàng
Tính năng chính
Bất cứ thứ gì di chuyển trong ERP đều cần cùng ba con số: bao xa, bao lâu, đi đường nào. Odoo không có con số nào, nên mọi ứng dụng cần định tuyến đều mọc ra tích hợp bản đồ riêng, khoá riêng và bộ đệm khoảng cách riêng. Đây là tầng bên dưới: tuyến là một danh sách điểm dừng có thứ tự; giữa hai điểm dừng là một chặng; chặng được tính theo từng phương thức vận tải - ô tô, xe đạp, xe tải, giao thông công cộng, đường thuỷ, hàng không, đường sắt - mỗi phương thức có tốc độ trung bình và nhà cung cấp riêng. Nhà cung cấp là bản ghi, không phải mã: nhập tay cho chặng bạn đã biết, API bản đồ cho chặng bạn chưa biết, và kết quả được đệm trên chặng để cùng một cặp điểm không bao giờ bị tính phí hai lần. Hỏi một tuyến quãng đường và thời gian, bạn nhận được chúng cho phương thức đã hỏi, dù chặng đó là phố trong thành phố hay hải trình.
Mọi tuyến trên một bản đồ
Các tuyến trong cơ sở dữ liệu, vẽ đúng nơi chúng chạy.
Chặng dùng chung giữa các tuyến
Mỗi đoạn với quãng đường, tốc độ và thời gian - bộ đệm ngăn gọi API lặp.
Đoạn
Các mảnh tạo nên một chặng, theo tuyến và theo phương thức.
Điểm dừng và vùng
Địa chỉ làm điểm định tuyến, nhóm thành vùng theo tỉnh hay quốc gia.
Cách vận hành
Ba tầng, và mọi ứng dụng phía trên thôi tự phát minh lại chúng.
1
Tuyến là các điểm dừng có thứ tự
Điểm dừng là đối tác hoặc địa chỉ; tuyến mang phương thức vận tải, tổng quãng đường, tốc độ trung bình và thời gian ước tính. Cùng một cấu trúc chứa được quãng lái 9 km qua Berlin và chặng biển 11.500 km.
2
Chặng là các đoạn đường, tính theo phương thức
Giữa hai điểm dừng, chặng lưu quãng đường và thời gian cho từng phương thức - và Lấy chỉ đường điền vào từ nhà cung cấp bạn cấu hình cho phương thức đó. Hai tuyến đi qua cùng một đoạn dùng chung một chặng.
3
Nhà cung cấp là cấu hình, không phải mã
Nhập tay ở nơi bạn đã biết quãng đường, API bản đồ ở nơi chưa biết. Tốc độ trung bình theo phương thức biến quãng đường thành thời gian kể cả khi không gọi API.
Bạn nhận được gì
Tuyến, chặng, đoạn và điểm dừng là bốn model - nên một chặng tái sử dụng được cho tuyến khác
Phương thức vận tải có tốc độ trung bình riêng: ô tô, xe đạp, xe tải, giao thông công cộng, đường thuỷ, hàng không, đường sắt
Nhà cung cấp theo phương thức: nhập tay hoặc API bản đồ, chọn theo từng phương thức thay vì toàn cục
Quãng đường và thời gian tính theo phương thức, đệm trên chặng để API chỉ gọi một lần
Vùng điểm dừng để nhóm điểm đến theo tỉnh, quốc gia hay quy tắc của riêng bạn
Tối ưu tuyến và Ma trận khoảng cách ngay trên tuyến, cho bài toán sắp thứ tự sau một ngày giao hàng
Thêm màn hình
Mọi hình bên dưới chụp trên cơ sở dữ liệu có dữ liệu nghiệp vụ thật, đúng phiên bản này - không phải bản dựng mẫu, không phải ảnh của phiên bản cũ.
Một tuyến trong thành phố với ba điểm dừng
Chặng với quãng đường và thời gian
Ứng dụng này không làm gì
Hãy đọc trước khi mua. Những điều bên dưới là việc ứng dụng chủ ý để lại cho ứng dụng khác hoặc cho bạn.
Không tự vẽ bản đồ.
Định vị và lớp bản đồ đến từ base_geolocalize của Odoo và nhà cung cấp bạn cấu hình; đây là tầng định tuyến phía trên chúng.
Khoá nhà cung cấp do bạn cấp.
Nhập tay chạy không cần khoá; API bản đồ cần tài khoản với nhà cung cấp đó.
Không điều vận gì cả.
Gán tuyến cho xe và tài xế là Lập kế hoạch chuyến xe; ứng dụng này tính tuyến sẽ chạy.
Tối ưu cần ortools.
Gói Python được khai trong manifest; không có nó, tuyến vẫn chạy nhưng bộ tối ưu thì không.
Kết hợp tốt với
Các ứng dụng cùng hệ, được xây để ghép với ứng dụng này:
Giao nhận vận tải
Cho lô hàng đi qua nhiều phương thức - bộ sang biển sang bộ.
viin_freight
Viindoo Base
Thư viện dùng chung bên dưới, cài kèm.
to_base
Ai nên dùng Nền tảng định tuyến đa nhà cung cấp Viindoo?
Vận hành
Dựng các tuyến mà đội xe hay hàng hoá thực sự chạy, một lần.
Người lập kế hoạch
Có quãng đường và thời gian theo phương thức mà không cần mở trang bản đồ.
Lập trình viên
Gọi một giao diện thay vì tích hợp nhà cung cấp bản đồ trong mọi ứng dụng.
Quản trị viên
Giữ một khoá API ở một chỗ, và thấy nó được dùng vào việc gì.
Câu hỏi thường gặp
Nền tảng định tuyến đa nhà cung cấp Viindoo làm gì?
Tuyến đường dựng từ điểm dừng, chặng và đoạn, tính bằng quãng đường và thời gian đi theo từng phương thức - đường bộ, đường sắt, đường thuỷ hay hàng không - với nhà cung cấp bản đồ đứng sau một giao diện có thể thay thế.
Nền tảng định tuyến đa nhà cung cấp Viindoo not làm gì?
Không tự vẽ bản đồ. Định vị và lớp bản đồ đến từ base_geolocalize của Odoo và nhà cung cấp bạn cấu hình; đây là tầng định tuyến phía trên chúng. Khoá nhà cung cấp do bạn cấp. Nhập tay chạy không cần khoá; API bản đồ cần tài khoản với nhà cung cấp đó. Không điều vận gì cả. Gán tuyến cho xe và tài xế là Lập kế hoạch chuyến xe; ứng dụng này tính tuyến sẽ chạy. Tối ưu cần ortools. Gói Python được khai trong manifest; không có nó, tuyến vẫn chạy nhưng bộ tối ưu thì không.
Nền tảng định tuyến đa nhà cung cấp Viindoo dành cho ai?
Vận hành: Dựng các tuyến mà đội xe hay hàng hoá thực sự chạy, một lần. Người lập kế hoạch: Có quãng đường và thời gian theo phương thức mà không cần mở trang bản đồ. Lập trình viên: Gọi một giao diện thay vì tích hợp nhà cung cấp bản đồ trong mọi ứng dụng. Quản trị viên: Giữ một khoá API ở một chỗ, và thấy nó được dùng vào việc gì.
Hỗ trợ phiên bản và ấn bản Odoo nào?
Odoo 17.0 - Odoo Community, Odoo Enterprise, Viindoo Cloud. Nâng cấp lên dòng Odoo mới hơn là một lần mua riêng cho dòng đó.
Ứng dụng phụ thuộc vào gì?
Ứng dụng cài trên nền: mail, to_base, base_geolocalize, viin_api_request_logger. Odoo sẽ cài kèm khi cài ứng dụng này.
Thiết lập như thế nào?
Ba tầng, và mọi ứng dụng phía trên thôi tự phát minh lại chúng.
Kết hợp tốt với ứng dụng nào?
Lập kế hoạch chuyến xe (viin_fleet_planning): Bảng điều vận chạy các tuyến này với xe thật. Giao nhận vận tải (viin_freight): Cho lô hàng đi qua nhiều phương thức - bộ sang biển sang bộ. Viindoo Base (to_base): Thư viện dùng chung bên dưới, cài kèm.
Có thể dùng thử trước khi mua không?
Yes - the Live Preview button at the top of this page opens the module's own screen on a working database.
Nhận hỗ trợ bằng cách nào?
Gửi thư tới apps.support@viindoo.com kèm phiên bản Odoo và tên kỹ thuật to_geo_routes; câu hỏi trước bán hàng gửi sales@viindoo.com.
Cần hỗ trợ về Nền tảng định tuyến đa nhà cung cấp Viindoo?
Cần giải đáp, hỗ trợ triển khai hay phát triển thêm tính năng, hãy liên hệ Viindoo.
Nâng cấp lên dòng Odoo mới hơn là một lần mua riêng cho dòng đó.
Tất cả ứng dụng Viindoo: apps.odoo.com/apps/modules/browse?author=Viindoo
Về Viindoo. Viindoo xây dựng và bảo trì hơn 1.000 ứng dụng trên Odoo App Store cho cả ấn bản Community và Enterprise, đồng thời vận hành chúng trên Viindoo Cloud. Mua Nền tảng định tuyến đa nhà cung cấp Viindoo là mua cho dòng 17.0: các bản sửa lỗi của ứng dụng đến với bạn qua store, câu hỏi gửi apps.support@viindoo.com kèm tên kỹ thuật to_geo_routes, còn chuyển lên dòng Odoo mới hơn là một lần mua riêng cho dòng đó. Mã nguồn được giao kèm ứng dụng và thuộc về bạn để đọc và tuỳ chỉnh.
Yêu cầu kỹ thuật
Phiên bản: Odoo Community, Odoo Enterprise, Viindoo Cloud
Nhật ký thay đổi
1.0.3 - Mới nhất trên dòng 17.0
- Phương thức vận tải mang nhà cung cấp và tốc độ trung bình riêng, nên quãng đường và thời gian trả lời theo phương thức.
- Chặng đệm câu trả lời của nhà cung cấp, nên cùng một đoạn không bị hỏi hai lần.
- Tối ưu tuyến và ma trận khoảng cách có ngay trên tuyến.
- Vùng điểm dừng nhóm điểm đến theo tỉnh, quốc gia hoặc không giới hạn.
Cài đặt
- Truy cập Ứng dụng.
- Tìm từ khóa to_geo_routes.
- Ấn Cài đặt.
Các khái niệm
- Chặng: Được xác định bởi hai điểm đến cụ thể trong đó mỗi điểm (bao gồm điểm bắt đầu - kết thúc) tương ứng với một đối tác trong phần mềm. Mô hình thiết kế này giúp cung cấp thông tin dữ liệu về việc kết nối giữa hai điểm, dễ dàng mở rộng và tích hợp đầy đủ với các tính năng khác trong phần mềm.
- Điểm: Là một điểm đến cụ thể và là dữ liệu gốc để tạo liên kết giữa Chặng và Địa chỉ Đối tác trong phần mềm.
- Các chặng: Thể hiện liên kết dữ liệu giữa chặng và tuyến đường.
- Tuyến đường: Thể hiện đường di chuyển giữa giữa các chặng/điểm. Từ đó, phần mềm sẽ tự động tìm và liên kết các điểm và chặng liên quan cho Tuyến đường này.
Hướng dẫn sử dụng
- Nếu không sử dụng các mô-đun tích hợp, bạn cần có quyền Quản trị viên hệ thống để truy cập: Cài đặt > Định tuyến địa lý. Nếu bạn sử dụng các mô-đun tích hợp, bạn sẽ có nhiều cách để để truy cập các tính năng. Ví dụ: Nếu bạn đã cài đặt mô-đun viin_fleet_planning , bạn có thể truy cập các tính năng thông qua Đặt phương tiện > Tuyến & Điểm mà không cần yêu cầu quyền truy cập của Quản trị viên hệ thống. Trong tài liệu này, giả định rằng bạn có quyền quản trị viên hệ thống.
- Cách tạo một tuyến đường mới:
- Truy cập Cài đặt > Tuyến đường > Tuyến đường để xem danh sách các tuyến đường hiện có trong hệ thống.
- Ấn Tạo và nhập các thông tin sau:
- Tên của tuyến đường. Ví dụ: Hà Nội đến Vịnh Hạ Long qua Thành phố Hải Phòng.
- Tab Các điểm: ấn Thêm một dòng để thêm các điểm đến cụ thể theo từng đối tác trong Danh bạ.
- Tab Các chặng: điền thông tin cụ thể về khoảng cách, tốc độ trung bình. Từ đó hệ thống sẽ tính toán ra thời gian dự kiến cho tuyến đường này.
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.