Mô hình, mô-đun và ứng dụng¶
Mô hình xác định cấu trúc logic của cơ sở dữ liệu và cách dữ liệu được lưu trữ, tổ chức và thao tác. Nói cách khác, mô hình là một bảng thông tin có thể được liên kết với các bảng khác. Một mô hình thường đại diện cho một khái niệm kinh doanh, chẳng hạn như đơn bán hàng, liên hệ hoặc sản phẩm.
Mô-đun và ứng dụng chứa các phần tử khác nhau, chẳng hạn như mô hình, chế độ xem, tệp dữ liệu, bộ điều khiển web và dữ liệu web tĩnh.
Ghi chú
Tất cả ứng dụng đều là mô-đun. Các mô-đun độc lập lớn hơn thường được gọi là ứng dụng, trong khi các mô-đun khác thường đóng vai trò là tiện ích bổ sung cho các ứng dụng đó.
Tính năng được đề xuất¶
Khi bạn tạo một mô hình hoặc ứng dụng mới bằng Studio, bạn có thể chọn thêm tối đa 14 tính năng để tăng tốc quá trình tạo. Các tính năng này kết hợp các trường, thiết lập mặc định và chế độ xem thường được sử dụng cùng nhau để cung cấp một số chức năng chuẩn. Hầu hết các tính năng này có thể được thêm vào sau, nhưng việc thêm chúng ngay từ đầu giúp quá trình tạo mô hình dễ dàng hơn nhiều. Hơn nữa, các tính năng này tương tác với nhau trong một số trường hợp để tăng tính hữu ích của chúng.
Example
Tạo mô hình với các tính năng Hình ảnh và Giai đoạn chu trình được kích hoạt sẽ thêm hình ảnh vào bố cục thẻ của chế độ xem Kanban.
Chi tiết liên hệ¶
Chọn Chi tiết liên hệ sẽ thêm vào chế độ xem Biểu mẫu một trường Many2One được liên kết với mô hình Liên hệ và hai Trường liên quan của nó: Điện thoại và Email. Trường Liên hệ cũng được thêm vào chế độ xem Danh sách, và chế độ xem Bản đồ được kích hoạt.
Example
Phân công người dùng¶
Khi chọn Phân công người dùng, hệ thống sẽ thêm vào Chế độ xem biểu mẫu một Trường Many2One liên kết với mô hình Liên hệ, với Miền sau: Người dùng chia sẻ chưa được cài đặt để chỉ cho phép chọn Người dùng nội bộ. Ngoài ra, tiện ích many2one_avatar_user được sử dụng để hiển thị ảnh đại diện người dùng. Trường Người phụ trách cũng được thêm vào Chế độ xem danh sách.
Example
Ngày & lịch¶
Chọn Ngày & Lịch sẽ thêm vào chế độ xem Biểu mẫu một trường Ngày và kích hoạt chế độ xem Lịch.
Phạm vi ngày & gantt¶
Chọn Khoảng ngày & Gantt sẽ thêm vào chế độ xem Biểu mẫu hai trường Ngày cạnh nhau: một để đặt ngày bắt đầu, một để đặt ngày kết thúc, sử dụng tiện ích daterange, và kích hoạt chế độ xem Gantt.
Giai đoạn chu trình¶
Chọn Giai đoạn quy trình sẽ kích hoạt chế độ xem Kanban, thêm một số trường như Độ ưu tiên và Trạng thái Kanban, và ba giai đoạn: Mới, Đang tiến hành và Hoàn tất. Thanh trạng thái quy trình và trường Trạng thái Kanban được thêm vào chế độ xem Biểu mẫu. Trường Màu được thêm vào chế độ xem Danh sách.
Ghi chú
Tính năng Giai đoạn quy trình có thể được thêm ở giai đoạn sau.
Hình ảnh¶
Chọn Hình ảnh sẽ thêm vào góc trên bên phải của chế độ xem Biểu mẫu một trường Hình ảnh.
Ghi chú
Tính năng Picture có thể được thêm vào ở giai đoạn sau.
Chi tiết¶
Chọn Lines: thêm vào Form view một Lines field bên trong thành phần Tab.
Ghi chú¶
Chọn Notes sẽ thêm vào Form view một Html field sử dụng toàn bộ chiều rộng của biểu mẫu.
Giá trị tiền tệ¶
Chọn Monetary value sẽ thêm vào các chế độ xem Biểu mẫu và Danh sách một Monetary field. Các chế độ xem Biểu đồ và Pivot cũng được kích hoạt.
Ghi chú
Trường Currency được thêm vào và ẩn khỏi chế độ xem.
Công ty¶
Chọn Company sẽ thêm vào các chế độ xem Biểu mẫu và Danh sách một Many2One field liên kết với mô hình Company.
Ghi chú
Điều này chỉ hữu ích nếu bạn làm việc trong môi trường đa công ty.
Sắp xếp tùy chỉnh¶
Chọn Custom Sorting sẽ thêm vào List view biểu tượng kéo để sắp xếp lại các bản ghi theo cách thủ công.
Example
Chatter¶
Chọn Chatter sẽ thêm vào Form view các chức năng Chatter (gửi tin nhắn, ghi chú và lên lịch hoạt động).
Ghi chú
Tính năng Chatter có thể được thêm vào ở giai đoạn sau.
Example
Đang lưu trữ¶
Chọn Archiving sẽ thêm vào các chế độ xem Biểu mẫu và Danh sách thao tác Archive và ẩn các bản ghi đã lưu trữ khỏi tìm kiếm và chế độ xem theo mặc định.
Xuất và nhập tùy chỉnh¶
Khi bạn thực hiện bất kỳ tùy chỉnh nào với Studio, một phân hệ mới có tên studio_customization sẽ được thêm vào cơ sở dữ liệu của bạn. Bạn có thể xuất phân hệ này dưới dạng tệp ZIP bằng chức năng Xuất studio. Sau đó, phân hệ này có thể được nhập vào một cơ sở dữ liệu Odoo khác. Điều này có thể hữu ích, ví dụ như khi thiết lập một phân hệ mới hoặc phục vụ mục đích đào tạo.
Ghi chú
Xuất và nhập tùy chỉnh theo cách này, thay vì sử dụng các chức năng xuất và nhập Odoo tiêu chuẩn, có nghĩa là dữ liệu được nhập theo cách hợp lý. Ví dụ: nếu mô-đun chứa khách hàng và đơn hàng, khách hàng sẽ được tạo trước vì điều này là bắt buộc để tạo đơn hàng.
Xuất tùy chỉnh¶
Để xuất tùy chỉnh, nhấp vào nút (Toggle Studio) trên Export, sau đó chọn:
tải xuống tất cả tùy chỉnh Studio bằng cách nhấp vào nút Export; hoặc
chọn dữ liệu cần xuất bằng cách nhấp vào Configure data and demo data to export.
Cấu hình dữ liệu để xuất¶
Để chọn các mô hình cụ thể cần xuất, nhấp vào Mới trên màn hình Studio Export, sau đó bắt đầu nhập tên của mô hình liên quan hoặc chọn nó từ danh sách.
Mẹo
Nhấp vào Preset để xem danh sách tất cả các mô hình trong cơ sở dữ liệu của bạn có bản ghi đã được sửa đổi bằng Studio và tất cả các mô hình tùy chỉnh được tạo bằng Studio. Để cấu hình một trong các mô hình này để xuất, nhấp vào mô hình để mở và thực hiện các thay đổi cần thiết.
Đánh dấu các tùy chọn sau nếu phù hợp:
Demo: nếu các bản ghi được xuất nên được coi là dữ liệu demo khi nhập vào.
Tệp đính kèm: nếu các tệp đính kèm liên quan đến bản ghi được xuất nên được bao gồm trong bản xuất.
Có thể cập nhật: nếu các bản ghi được xuất có thể được cập nhật trong quá trình cập nhật mô-đun.
Nếu cần, chỉnh sửa Domain để xác định bản ghi nào của mô hình nên được xuất. Để thực hiện, nhấp vào nút Edit Domain hoặc (Modify filter) sau đó Edit Domain, tùy theo từng trường hợp. Tiến hành thực hiện các thay đổi cần thiết.
Sau khi cấu hình mô hình để xuất, nhấp vào Studio Export để quay lại màn hình chính. Để tải xuống tệp ZIP với các tùy chỉnh cho tất cả các mô hình được liệt kê, nhấp vào Xuất.
Ghi chú
Không cần thiết phải chọn một hoặc nhiều mô hình vì tất cả các mô hình được liệt kê sẽ được bao gồm trong bản xuất. Để xóa một mô hình khỏi bản xuất, chọn nó và nhấp vào nút Hành động sau đó Xóa.
Trong cửa sổ Studio Export:
để các ô đánh dấu không được chọn để chỉ xuất các tùy chỉnh đã thực hiện bằng Studio.
đánh dấu Include Data để bao gồm dữ liệu từ các mô hình đã chọn trong bản xuất.
đánh dấu Include Demo Data để bao gồm dữ liệu từ các mô hình đã chọn được đánh dấu là dữ liệu demo. Đánh dấu tùy chọn này cũng đánh dấu Include Data.
Nhấp vào nút Xuất để tải xuống tệp ZIP.
Nhập tùy chỉnh¶
Cảnh báo
Trước khi nhập, hãy đảm bảo cơ sở dữ liệu đích đang ở cùng phiên bản Odoo và chứa các ứng dụng và mô-đun giống như cơ sở dữ liệu nguồn. Studio không thêm các mô-đun cơ bản làm phụ thuộc của mô-đun được xuất.
Để nhập và cài đặt các tùy chỉnh Studio trong cơ sở dữ liệu Odoo khác:
Kết nối với cơ sở dữ liệu đích.
Nhấp vào nút (Toggle Studio) trên bảng điều khiển Odoo chính, sau đó Nhập.
Tải lên tệp ZIP đã xuất. Nếu muốn nhập dữ liệu demo, đánh dấu vào Tải dữ liệu demo.
Nhấp vào Cài đặt.