Odoo Community
Viindoo Cloud
An engineering change that waits for a signature
An Engineering Change Order request type for OmniApproval: ECOs get an approval state, a request is created from the ECO, and the Done step of the request applies the BoM change unless it was already applied by hand.
OmniApproval™ - ECO Approvals (technical name viin_mrp_plm_approval) is an Odoo 18.0 app for Odoo Community and Viindoo Cloud, built for engineer, engineering manager, production, auditor.
At a Glance
The facts of OmniApproval™ - ECO Approvals, version 0.1.2, in one place. Published by Viindoo.
Technical name
viin_mrp_plm_approval
Odoo version
18.0 (Odoo Community, Viindoo Cloud)
Category
Manufacturing/PLM
Depends on
to_mrp_plm, viin_approval, viin_approval_mrp
Adds
9 extended models, 1 menu
Best for
Engineer; Engineering manager; Production; Auditor
Not for
Generating an ECO from a request needs its field mapping configured.
Key features
Seeded Engineering Change Order approval type per company, Approval state and Approval tab on the ECO, Create the request from the ECO; ECO on the request line, Done applies the BoM change; an ECO applied by hand is left as it is, Refuse or cancel returns the ECO, ECO field shown on request or lines, configurable with labels
How It Works
Draft the ECO; create the approval; apply from the Done step or by hand.
1
The ECO
Approval state and the request that governs it.
2
The type
Approvers, ECO fields on request and lines.
3
The types
One per company.
What You Get
Seeded Engineering Change Order approval type per company
Approval state and Approval tab on the ECO
Create the request from the ECO; ECO on the request line
Done applies the BoM change; an ECO applied by hand is left as it is
Refuse or cancel returns the ECO
ECO field shown on request or lines, configurable with labels
More Screens
Everything below was taken on a database seeded with real business data, on this series - not a mock-up and not a screenshot from an older version.
What This App Does Not Do
Read this before you buy. Everything below is something the app deliberately leaves to another app or to you.
Generating an ECO from a request needs its field mapping configured.
Start from an existing ECO, or map the ECO type on the approval type first.
One open request per ECO.
Cancel to resubmit.
Nothing to configure.
Install it and the behaviour is there.
Needs OmniApproval for MRP.
Depends on viin_approval_mrp.
Works Well With
Apps from the same stack, built to fit this one:
Who Should Use OmniApproval™ - ECO Approvals?
Engineer
Submits the change for sign-off.
Engineering manager
Approves in the Approvals app.
Production
Sees on the ECO which approval covers a revision.
Auditor
Reads who approved which change.
Frequently Asked Questions
What does OmniApproval™ - ECO Approvals do?
An Engineering Change Order request type for OmniApproval: ECOs get an approval state, a request is created from the ECO, and the Done step of the request applies the BoM change unless it was already applied by hand.
What does OmniApproval™ - ECO Approvals not do?
Generating an ECO from a request needs its field mapping configured. Start from an existing ECO, or map the ECO type on the approval type first. One open request per ECO. Cancel to resubmit. Nothing to configure. Install it and the behaviour is there. Needs OmniApproval for MRP. Depends on viin_approval_mrp.
Who is OmniApproval™ - ECO Approvals for?
Engineer: Submits the change for sign-off. Engineering manager: Approves in the Approvals app. Production: Sees on the ECO which approval covers a revision. Auditor: Reads who approved which change.
Which Odoo version and editions does it support?
Odoo 18.0 - Odoo Community, Viindoo Cloud. Upgrades to a newer Odoo series are a separate purchase for that series.
What does it depend on?
It installs on top of: to_mrp_plm, viin_approval, viin_approval_mrp. Odoo installs them with it.
How do I set it up?
Draft the ECO; create the approval; apply from the Done step or by hand.
What works well with it?
Product Lifecycle (to_mrp_plm): The ECOs. OmniApproval (viin_approval): The engine. Flexible Approval Flow (viin_approval_flexible_flow): Add a reviewer mid-flight.
Can I try it before buying?
Yes - the Live Preview button at the top of this page opens the module's own screen on a working database.
How do I get support?
Write to apps.support@viindoo.com with your Odoo version and the technical name viin_mrp_plm_approval; pre-sales questions go to sales@viindoo.com.
See OmniApproval™ - ECO Approvals in Action
Need help with OmniApproval™ - ECO Approvals?
For questions, implementation support or a custom feature, contact Viindoo.
Upgrades to a newer Odoo series are a separate purchase for that series.
All Viindoo apps: Viindoo Apps
About Viindoo. Viindoo builds and maintains more than 1,000 apps on the Odoo App Store for the Community and Enterprise editions and runs them on Viindoo Cloud. A purchase of OmniApproval™ - ECO Approvals covers the 18.0 series: bug fixes on the module reach you through the store, questions go to apps.support@viindoo.com with the technical name viin_mrp_plm_approval, and moving to a newer Odoo series is a separate purchase for that series. Source code is delivered with the module and stays yours to read and adapt.
Technical Requirement
Editions: Odoo Community, Viindoo Cloud
Changes log
0.1.2 - Latest on the 18.0 line
- Fix some error.
- Add request type icons.
- Add support for display_type in line.
- Delete required attribute for new approval request type fields.
- Improve migration logic for OmniApproval.
Phê duyệt ECO
Dành cho kỹ sư, người phê duyệt và quản trị viên của ứng dụng Phê duyệt và PLM.
Note
Mở rộng ứng dụng PLM - xem tài liệu của ứng dụng này:
to_mrp_plm.
Note
Mở rộng ứng dụng Phê duyệt - xem tài liệu của ứng dụng này:
viin_approval.
Tổng quan
Phê duyệt ECO giúp doanh nghiệp có người xem xét và duyệt lệnh thay đổi kỹ thuật (ECO) trước
khi áp dụng. Kỹ sư gửi ECO ngay trên phiếu ECO, người phê duyệt xem xét trên đề nghị phê
duyệt, và khi đề nghị được đánh dấu hoàn thành thì ECO được áp dụng.
Quy trình gồm ba bước:
- Gửi - kỹ sư chọn Xin phê duyệt trên ECO và gửi đề nghị vừa được tạo.
- Xem xét - người phê duyệt mở đề nghị, kiểm tra rồi duyệt hoặc từ chối.
- Áp dụng - khi đề nghị đã duyệt được đánh dấu hoàn thành, ECO được áp dụng.
| Vai trò |
Công việc |
Quyền truy cập cần gán |
| Kỹ sư |
Lập ECO, gửi phê duyệt và theo dõi đề nghị. |
PLM: Người dùng |
| Người phê duyệt |
Xem xét đề nghị, duyệt hoặc từ chối. |
Phê duyệt: Duyệt cho nhóm hoặc Cán bộ |
| Quản trị viên phê duyệt |
Quản lý loại phê duyệt Lệnh thay đổi kỹ thuật và duyệt khi không có quản lý nào duyệt được. |
Phê duyệt: Quản trị viên |
Thiết lập (dành cho Quản trị viên)
Cài đặt
- Mở Ứng dụng, tìm Phê duyệt ECO và nhấn Cài đặt. Ứng dụng PLM và Phê duyệt được
cài cùng.
- Mỗi công ty có sẵn một loại phê duyệt tên Lệnh thay đổi kỹ thuật. Mở
Phê duyệt ‣ Cấu hình ‣ Loại phê duyệt để xem. Đề nghị đi đến quản lý của nhân viên gửi
trước.
Gán quyền truy cập
- Mở Thiết lập ‣ Người dùng & Công ty ‣ Người dùng và chọn một người dùng.
- Gán cho kỹ sư quyền Người dùng của PLM; gán cho người phê duyệt quyền
Duyệt cho nhóm hoặc Cán bộ của Phê duyệt.
- Mọi người có nhiệm vụ đánh dấu hoàn thành đề nghị cũng cần quyền Người dùng của PLM:
ECO được áp dụng nhân danh người đánh dấu hoàn thành nên người đó phải được phép sửa ECO.
Kỹ sư: gửi ECO để phê duyệt
Xin phê duyệt
Mở PLM ‣ Thay đổi ‣ Lệnh thay đổi kỹ thuật và chọn một ECO.
Nhấn biểu tượng bánh răng cạnh tên ECO và chọn Xin phê duyệt.
Trong cửa sổ Gửi phê duyệt, giữ loại đề nghị Lệnh thay đổi kỹ thuật rồi nhấn
Tạo đề nghị phê duyệt.
Đề nghị mở ra ở trạng thái Dự thảo. Đề nghị liệt kê ECO cùng sản phẩm, nhãn, định mức
nguyên vật liệu và lệnh sản xuất. Nút Xem ECO đưa bạn trở lại phiếu ECO.
Gửi đề nghị
Kiểm tra ECO trên đề nghị và người duyệt ở tab Người phê duyệt.
Nhấn Trình. Đề nghị chuyển sang Chờ duyệt và người phê duyệt có thể xử lý.
Đề nghị đi đến quản lý của nhân viên trước. Khi quản lý đó chưa thuộc nhóm Duyệt cho nhóm,
đề nghị hiện cảnh báo và quản trị viên phê duyệt sẽ duyệt thay.
Theo dõi kết quả
Thanh trạng thái của ECO hiện trạng thái đề nghị của nó; nút Đề nghị phê duyệt và tab
Phê duyệt mở các đề nghị của ECO. Mọi quyết định đều được ghi lại trên đề nghị.
Người phê duyệt: xem xét và quyết định
Mở Phê duyệt ‣ Đề nghị phê duyệt ‣ Đề nghị và chọn đề nghị đang Chờ duyệt.
Xem ECO trên đề nghị.
Nhấn Duyệt để chấp thuận, hoặc Từ chối để bác đề nghị.
Khi lượt duyệt cuối cùng được thực hiện, đề nghị chuyển sang Đã duyệt và ECO hiện dải
Đã duyệt. ECO chưa được áp dụng.
Áp dụng ECO
Quản trị viên phê duyệt, người đã gửi đề nghị hoặc quản lý đang duyệt nhấn
Đánh dấu hoàn thành trên đề nghị đã duyệt. Đề nghị chuyển sang Hoàn thành và ECO được
áp dụng ngay trong cùng bước.
ECO lúc này hiện Hoàn thành trên thanh trạng thái và được đánh dấu Có hiệu lực. ECO
đã được áp dụng thủ công trước đó được giữ nguyên.
ECO được giữ nguyên trong các trường hợp sau:
- Đề nghị bị từ chối, hủy hoặc đặt lại về dự thảo: ECO không thay đổi và vẫn có thể áp dụng
thủ công.
- Đề nghị đã duyệt nhưng chưa hoàn thành: ECO chưa được áp dụng.
Làm việc trên ECO khi đã có đề nghị
Các nút Bắt đầu bản sửa đổi mới và Áp dụng thay đổi của ECO vẫn dùng được dù đề nghị
đang ở trạng thái nào, nên kỹ sư có thể chuẩn bị bản sửa đổi khi đề nghị còn chờ hoặc đã duyệt.
Khi ai đó áp dụng ECO thủ công lúc đề nghị còn đang chờ, một ghi chú được thêm vào đề nghị để
người xem xét biết.
Khi ECO đã được áp dụng, đề nghị của nó không thể hủy: nút Hủy của đề nghị hiện thông báo
nêu tên ECO đã áp dụng.
Nếu ECO bị xóa, đề nghị phê duyệt vẫn được giữ lại kèm ghi chú cho biết ECO không còn tồn tại.
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.