• 0
    • Liên hệ
    • Đăng ký
    • Đăng nhập
    Viindoo
    • Tính năng

      KẾ toán tài chính


      Kế toán
      Hóa đơn Chi tiêu
      Ngân sách
      Vay/Cho Vay

      Bán hàng


      CRM
      Bán hàng
      Điểm bán lẻ (POS)
      Thương mại điện tử
      Cho thuê

      Chuỗi cung ứng


      Mua hàng
      Kho vận
      Sản xuất
      Quản lý chất lượng
      Xuất nhập khẩu

      Nhân sự


      Tuyển dụng
      Nhân sự
      Lương
      Tăng ca
      Nghỉ

      WEBSITE


      Xây dựng Website
      Live chat
      Blogs
      Diễn đànHọc trực tuyến

      MARKETING


      Email MarketingSocial Marketing Sự kiện
      Khảo sát

      Vận hành


      Dự án/Công việc
      OKR
      Trung tâm hỗ trợ
      Chấm côngBảng thông tin

      HIỆU SUẤT


      Thảo luận
      Phê duyệtCuộc hẹn

       See all features
    • Giải pháp

      Giải pháp cụm Nghiệp vụ


      Viindoo E-Office - Giải pháp Quản lý Văn phòng điện tử
      Viindoo HRM - Giải pháp Quản trị nguồn Nhân lực toàn diện
      Viindoo SCM - Giải pháp Quản trị Chuỗi cung ứng
      Viindoo Marketing - Nền tảng Digital Marketing tích hợp
      Viindoo Omnichannel - Nền tảng Bán hàng đa kênh tích hợp
      Viindoo Website - Giải pháp Website đa nhiệm
      Viindoo MRP - Giải pháp Quản trị Sản xuất
      Viindoo Accounting & Finance - Hệ thống Kế toán Tài chính

      Giải pháp cho ngành


      Doanh nghiệp sản xuất 
      Thương mại & Bán buôn
      Ngành Cơ khí Chế tạo
      Ngành Dây cáp điện
      Chuỗi Cửa hàng Thời trang
      Ngành Dệt
      Ngành gỗ và Nội thất
      Bán lẻ & Chuỗi siêu thị
      Freight Forwarder
      Xem tất cả các ngành
    • Dịch vụ

      tư vấn & triển khai


      Gói Triển khai nhanh Viindoo ExpressDịch vụ Triển khai Viindoo ERPViindoo Tư vấn Chiến lược & Triển khai Chuyển đổi số

      tùy biến & phát triển phần mềm


      Tùy biến và Phát triển ERP theo yêu cầu Nâng cấp Viindoo

      điện toán đám mây


      Dịch vụ Phần mềm Quản trị Doanh nghiệp Viindoo Cloud
    • Cộng đồng

      Tin tức & TIPS


      Sự kiện Tin tức Podcast

      Tài nguyên


      Kiến thức Tài liệu hướng dẫn, EbookPhiên bản ViindooVideo hướng dẫn

      HỢP TÁC


      Chợ ứng dụng Viindoo Chương trình Đối tác giới thiệu Chương trình Đối tác bán hàngTìm hiểu các chương trình đối tác
    • Biểu phí
    • 0
    Dùng Thử
    1. ỨNG DỤNG
    2. OmniApproval™: Một nền tảng, mọi phê duyệt 17.0
    OmniApproval™: Một nền tảng, mọi phê duyệt
    OmniApproval™: Một nền tảng, mọi phê duyệt

    OmniApproval™: Một nền tảng, mọi phê duyệt

    bởi Viindoo

    4.9

    $ 123,92 $ 123,92
    v 17.0 0
    Demo Video demo
    Số dòng Code 15546
    Tên kỹ thuật viin_approval
    Giấy phép OPL-1
    Website https://viindoo.com/apps/app/17.0/viin_approval
    Đọc mô tả cho
    Yêu cầu các App Discuss (mail) Employees (hr)
    Bao gồm Các phụ thuộc Phê duyệt Mô-đun Cơ Sở Quản trị Nhân sự Nâng cao Công cụ chọn Model & Field an toàn
    Các mở rộng Phê duyệt Đề nghị Tuyển dụng OmniApproval™ - Phê duyệt Hợp đồng Lao động OmniApproval™ - Phê duyệt làm thêm giờ OmniApproval™ - Phê duyệt chấm công OmniApproval™ - Phê duyệt thay đổi kỹ thuật (ECO) OmniApproval™ - Phê duyệt bởi người huấn luyện OmniApproval™ - Phê duyệt Khen thưởng & Kỷ luật (HR) OmniApproval™ - Phê duyệt bảo trì OmniApproval™ - Phê duyệt Kế toán OmniApproval™ - Phê duyệt kế toán quản trị Kiểm thử Phê duyệt OmniApproval™ - Phê duyệt Kho
    • Mô tả
    • Tài liệu hướng dẫn
    • Giấy phép
    Viindoo Logo
    Odoo Community
    Odoo Enterprise
    Viindoo Cloud

    OmniApproval™: Một nền tảng, mọi phê duyệt.

    Chuẩn hóa và tự động hóa toàn bộ quy trình phê duyệt trong doanh nghiệp — từ nhân sự, tài chính, mua sắm, bán hàng, sản xuất, dự toán, dự án đến vận hành — trên một bộ máy cấu hình duy nhất ngay trong Viindoo/Odoo. Không còn email rời rạc. Không còn bảng tính thủ công. Không còn script chắp vá.

    OmniApproval™ hợp nhất mọi đề nghị, lưu toàn bộ dấu vết kiểm toán với ảnh chụp dữ liệu và so sánh khác biệt, đồng thời cung cấp cơ chế móc lệnh Python an toàn để đơn vị triển khai và lập trình viên mở rộng theo nhu cầu.

    Tổng quan OmniApproval

    Tính năng nổi bật

    Nền tảng phê duyệt dùng chung cho mọi mô hình trong Viindoo/Odoo. Cấu hình một lần, tái sử dụng ở nhiều nơi. Thiết kế an toàn ngay từ đầu. Sẵn sàng phục vụ kiểm toán và quản trị tuân thủ.

    Hỗ trợ mọi mô hình

    Khai báo mô hình nghiệp vụ áp dụng cho từng kiểu phê duyệt, loại trừ mô hình kỹ thuật/nội bộ, kích hoạt phê duyệt ngay từ danh sách và biểu mẫu bằng hành động tích hợp sẵn.

    Trình hướng dẫn chọn dữ liệu

    Chọn mô hình và bản ghi theo điều kiện lọc. Tạo một phiếu cho mỗi bản ghi, một phiếu cho nhiều bản ghi, hoặc gắn thêm vào phiếu phê duyệt hiện có.

    Bộ máy ánh xạ trường an toàn

    Ánh xạ trường dữ liệu đơn và trường quan hệ (tiêu đề/dòng, cây/lồng nhau) với danh sách chặn sẵn, tránh ghi sai chiều hoặc chạm vào trường nội bộ. Không cần mã dán thủ công.

    Trường động linh hoạt

    Bật/tắt và quy định bắt buộc cho số tiền, đối tác, nhân viên, kỳ hạn, địa điểm, tiền tệ, sản phẩm, tham chiếu, địa chỉ, v.v. Giao diện và trình hướng dẫn tự động tuân thủ thiết lập hiển thị và bắt buộc.

    Ảnh chụp dữ liệu & so sánh khác biệt

    Lưu ảnh chụp theo phiếu và theo từng bản ghi, tự động phát hiện thay đổi sau khi gửi phê duyệt và ghi log khác biệt trên cả phiếu phê duyệt lẫn chứng từ nghiệp vụ, sẵn sàng cho kiểm toán và phân tích.

    Móc lệnh Python nội tuyến an toàn

    Cho phép chạy mã trước/sau khi xác nhận, phê duyệt, từ chối, hủy, đưa về nháp. Hỗ trợ xử lý theo lô, cung cấp sẵn ngữ cảnh và cơ chế kiểm tra an toàn, ngăn câu lệnh nguy hiểm và cho phép áp đặt quy tắc nghiệp vụ chặt chẽ.

    Hiển thị quyết định ngay trên chứng từ

    Mỗi lần chấp thuận hoặc từ chối được ghi chú rõ ràng trên đơn bán hàng, đơn mua, hóa đơn, dự án... giúp lãnh đạo xem nhanh ai đã phê duyệt, khi nào và kèm theo nhận xét gì.

    Nút phê duyệt ở đúng nơi người dùng làm việc

    Hành động “Gửi phê duyệt” và trạng thái phê duyệt hiển thị trực tiếp trên màn hình chính. Nhân viên gửi đề nghị ngay từ danh sách và biểu mẫu quen thuộc, không cần học thêm một ứng dụng mới.

    Lợi ích cho doanh nghiệp

    Kiểm soát đúng trọng tâm, không gây cản trở

    Chỉ buộc phê duyệt với những nghiệp vụ thực sự cần, dựa trên điều kiện rõ ràng. Giảm ồn cho lãnh đạo nhưng vẫn đảm bảo đầy đủ điểm kiểm soát cho kiểm toán.

    Tích hợp sâu, không vá víu hệ thống

    Thay thế các đoạn mã tùy biến rời rạc bằng một động cơ phê duyệt thống nhất, với các điểm mở rộng rõ ràng, không sửa lõi, dễ bảo trì và nâng cấp lâu dài.

    Dấu vết kiểm toán tin cậy

    Theo dõi đầy đủ thay đổi đến cấp độ trường dữ liệu cho cả phiếu phê duyệt và chứng từ liên quan, phù hợp yêu cầu tuân thủ (ISO, SOX-like) và chuẩn quản trị của doanh nghiệp lớn.

    Bức tranh đầy đủ ngay trên chứng từ gốc

    Lãnh đạo và kiểm toán có thể xem lịch sử phê duyệt trực tiếp trên đơn bán hàng, đơn mua, hóa đơn, dự án... với cả quyết định, ghi chú và thay đổi dữ liệu ngay tại một nơi.

    Vòng đời dữ liệu an toàn khi nghiệp vụ thay đổi

    Động cơ phê duyệt xử lý sẵn tình huống chứng từ nguồn được sửa hoặc xóa, hạn chế tối đa phiếu “mồ côi” và giữ cơ sở dữ liệu sạch, dễ giải trình theo thời gian.

    Tăng tốc triển khai cho đối tác

    Đơn vị triển khai và lập trình viên dùng chung một nền tảng cho nhiều bài toán: nhân sự, kế toán, bán hàng, mua hàng, kho, dự án, sản xuất... giảm khối lượng mã, giảm rủi ro lỗi và rút ngắn thời gian go-live.

    • Tính năng chi tiết
    • Demo
    • Hỗ trợ
    • Yêu cầu kỹ thuật
    • Nhật ký thay đổi

    Một động cơ cho mọi mô hình

    • Định nghĩa mô hình nghiệp vụ áp dụng cho từng kiểu phê duyệt.
    • Mỗi công ty có sẵn một mẫu phê duyệt “Tổng quát” để dùng ngay, sau đó tinh chỉnh dần thay vì xây lại từ đầu.
    • Ngăn chọn các mô hình kỹ thuật hoặc không an toàn.
    • Kích hoạt phê duyệt trực tiếp từ giao diện danh sách và biểu mẫu.
    Cấu hình mô hình áp dụng
    Cây ánh xạ trường

    Bộ máy ánh xạ trường an toàn

    • Hỗ trợ đầy đủ trường số, chuỗi, lựa chọn, ngày, tiền tệ, quan hệ nhiều kiểu.
    • Ánh xạ được cả tiêu đề, dòng, cấu trúc con và dữ liệu lồng nhau.
    • Có sẵn danh sách chặn chiều đồng bộ và trường nội bộ để tránh sai sót dữ liệu.

    Trường động, không cần lặp giao diện

    • Tùy chọn hiển thị và bắt buộc cho số tiền, đối tác, nhân viên, địa điểm, v.v.
    • Áp dụng thống nhất trên phiếu phê duyệt, dòng chi tiết và các trình hướng dẫn.
    • Phù hợp xây thư viện mẫu phê duyệt chung cho nhiều phòng ban.
    Trường động trên phiếu phê duyệt

    Ảnh chụp dữ liệu & nhật ký khác biệt

    • Lưu ảnh chụp dữ liệu tại thời điểm gửi và phê duyệt cho từng chứng từ liên quan.
    • Tự động phát hiện thay đổi sau khi gửi và ghi nhận khác biệt rõ ràng.
    • Ghi nhật ký ngay trên phiếu phê duyệt và chứng từ nghiệp vụ để dễ theo dõi.
    • Dữ liệu sẵn sàng kết nối với hệ thống phân tích, phục vụ kiểm toán và quản trị bằng số liệu.
    Ảnh chụp và so sánh khác biệt

    Báo cáo & phân tích cho cấp quản lý

    OmniApproval™ cung cấp sẵn ba bảng điều khiển để biến dữ liệu phê duyệt thành thông tin quản trị — không cần viết thêm báo cáo tùy biến.

    Tổng quan đề nghị phê duyệt

    Theo dõi số lượng và trạng thái phê duyệt theo thời gian, theo công ty, kỳ hoặc loại phê duyệt — với số liệu đã được quy đổi về một đơn vị tiền báo cáo thống nhất.

    • Nhìn nhanh mỗi tháng có bao nhiêu đề nghị được phê duyệt, đang chờ, bị từ chối, bị hủy hoặc đã hoàn thành.
    • Phát hiện thời điểm cao điểm, chậm trễ và tồn đọng trong toàn tổ chức.
    Approval Requests Overview

    Phân tích cơ cấu phê duyệt

    So sánh khối lượng và giá trị phê duyệt giữa các loại phê duyệt, nhóm sản phẩm, bộ phận... trên cùng một bảng dữ liệu chi tiết, kể cả những đề nghị không có dòng chi tiết.

    • Biết được loại phê duyệt và đơn vị nào phát sinh nhiều giao dịch nhất.
    • Có số liệu làm căn cứ thiết kế ngân sách và cải tiến quy trình thay vì cảm tính.
    Approval Analysis

    Tải công việc & hiệu suất người phê duyệt

    Đo lường số lượng đề nghị và thời gian ra quyết định của từng người phê duyệt, với thời gian trung bình và trung vị cho mỗi người.

    • Nhận diện các cá nhân đang quá tải hoặc là “nút thắt” trong chuỗi phê duyệt.
    • Đo mức độ tuân thủ thời hạn xử lý nội bộ và cam kết SLA.
    Approver Workload

    Tất cả số liệu được lưu trên các mô hình dữ liệu có cấu trúc, sẵn sàng cho Pivot, biểu đồ, bảng tính Odoo hoặc các công cụ BI bên ngoài — giúp quản trị phê duyệt có thể đo lường, không chỉ đơn thuần cấu hình.

    Xem quyết định ngay trên chứng từ

    • Mỗi lần phê duyệt hoặc từ chối đều để lại ghi chú rõ ràng trên đơn hàng, chứng từ kế toán, dự án và các chứng từ khác.
    • Người quản lý mở đơn hàng là thấy ngay ai đã phê duyệt, thời điểm nào và nội dung nhận xét đi kèm.
    • Kết hợp với ảnh chụp & nhật ký khác biệt để có cả lịch sử quyết định lẫn lịch sử thay đổi dữ liệu tại một nơi.
    • Giảm bớt email qua lại khi cần giải trình cho khách hàng hoặc kiểm toán.
    Nhật ký phê duyệt trên chứng từ
    Móc lệnh Python nội tuyến

    Móc lệnh nội tuyến trong vùng an toàn

    • Chạy mã trước/sau các hành động xác nhận, phê duyệt, từ chối, hủy và đưa về nháp.
    • Sử dụng sẵn các biến như env, records, fields trong khuôn khổ cho phép.
    • Bộ kiểm tra an toàn chặn các opcode và mẫu mã nguy hiểm trước khi chạy.
    • Có thể phát sinh UserError / ValidationError để buộc tuân thủ quy định nội bộ.

    Cũng được thiết kế cho Implementers & Developers

    • Sử dụng mixin dùng chung để biến bất kỳ mô hình tùy biến nào thành mô hình “biết phê duyệt”, có liên kết tới phiếu phê duyệt, dòng và nguồn dữ liệu.
    • Tận dụng các hàm trợ giúp để truy tìm phiếu phê duyệt và chứng từ liên quan, không cần viết SQL riêng hoặc glue code rải rác.
    • Gọi dịch vụ dữ liệu phê duyệt (approval data service) có bộ nhớ đệm và cơ chế làm mới để hiển thị badge, smart button và số liệu tổng hợp trong các view riêng.
    • Logic snapshot & diff được tách giữa phần tính toán khác biệt thuần dữ liệu và phần ghi log sau khi commit, giúp hành vi giao dịch dễ dự đoán hơn.
    • Danh sách chặn sẵn cho mô hình kỹ thuật, mô hình mail, mô hình test và các trường nội bộ, giảm rủi ro ghi nhầm vào vùng dữ liệu nhạy cảm.
    • Móc lệnh Python nội tuyến dùng chung lớp bảo vệ, context và cơ chế kiểm tra, giúp logic tùy biến theo dự án vẫn gọn, dễ bảo trì ngay trên từng loại phê duyệt.

    Giới thiệu tổng quan OmniApproval™

    Xem video giới thiệu để hình dung cách OmniApproval™ chuẩn hóa phê duyệt cho bán hàng, mua sắm, dự án, kế toán, kho vận và nhiều nghiệp vụ khác.

    Video Overview OmniApproval™
    Xem trên YouTube
    Cơ sở dữ liệu mẫu quốc tế (EN) Nhấn để mở môi trường trải nghiệm: https://v17demo-int.viindoo.com
    Cơ sở dữ liệu mẫu tiếng Việt Nhấn để mở môi trường trải nghiệm: https://v17demo-vn.viindoo.com

    Tài liệu và hướng dẫn triển khai

    OmniApproval™ cung cấp giao diện cấu hình trực quan. Tham khảo thêm tài liệu hướng dẫn chi tiết trên trang Viindoo (sẽ được cập nhật đường dẫn chính thức) để áp dụng hiệu quả cho từng doanh nghiệp cụ thể.

    Cần hỗ trợ về OmniApproval™?

    Vui lòng liên hệ Viindoo để được tư vấn giải pháp, hỗ trợ triển khai và phát triển chức năng theo yêu cầu.

    Tư vấn & hợp tác

    sales@viindoo.com

    Khi liên hệ, vui lòng cung cấp:

    • Phiên bản Odoo/Viindoo đang sử dụng (Community/Enterprise).
    • Số lượng người dùng và các quy trình cần kiểm soát.
    • Các mô-đun/giải pháp liên quan đang triển khai.

    Hỗ trợ kỹ thuật

    apps.support@viindoo.com

    Khi báo lỗi, vui lòng gửi kèm:

    • Số đơn hàng mua ứng dụng hoặc mã tham chiếu app.
    • Phiên bản và ấn bản Odoo/Viindoo (CE/EE).
    • Các bước thao tác để tái hiện lỗi kèm ảnh chụp màn hình/log nếu có.

    Yêu cầu kỹ thuật

    Ấn bản hỗ trợ: Odoo CE, Odoo EE, Viindoo.
    Giấy phép: OPL-1 (Odoo Proprietary License).

    Nhật ký thay đổi

    17.0.0.1 - Phát hành phiên bản đầu tiên

    • Giới thiệu động cơ phê duyệt dùng chung cho mọi mô hình nghiệp vụ.
    • Bổ sung khung ánh xạ trường an toàn với danh sách chặn và cấu trúc cây.
    • Triển khai cơ chế trường động và các trình hướng dẫn tích hợp.
    • Cung cấp tính năng ảnh chụp dữ liệu & so sánh khác biệt cho phiếu phê duyệt và chứng từ liên quan.
    • Thêm móc lệnh Python nội tuyến với lớp kiểm tra an toàn trước khi thực thi.

    Kết hợp mạnh mẽ với các mô-đun sau

    OmniApproval™ được thiết kế như động cơ phê duyệt lõi. Các mô-đun dưới đây bổ sung quy trình nghiệp vụ chuyên sâu, nhưng không ràng buộc chặt — doanh nghiệp có thể triển khai từng phần theo nhu cầu.

    OmniApproval™ - Duyệt Hợp Đồng Lao Động

    Mở rộng OmniApproval™ sang xử lý hợp đồng lao động: ký mới, gia hạn, điều chỉnh lương-phúc lợi, thay đổi thông tin nhân sự, với đầy đủ các trường chuyên biệt của HR được bật/tắt linh hoạt.

    OmniApproval™ - Phê duyệt mua sắm

    Mẫu phê duyệt cho đề nghị mua và đơn mua, gắn với ngân sách và chính sách nhà cung cấp.

    OmniApproval™ - Phê duyệt báo giá & đơn bán

    Cấu hình phê duyệt cho báo giá, chiết khấu, hạn mức tín dụng và các thương vụ chiến lược.

    OmniApproval™ - Phê duyệt dự án & công việc

    Phê duyệt thay đổi phạm vi dự án, timesheet và các mốc quan trọng.

    OmniApproval™ - Phê duyệt kế toán

    Phê duyệt bút toán, thanh toán và các điểm kiểm soát tài chính với đầy đủ dấu vết.

    OmniApproval™ - Phê duyệt kho

    Kiểm soát phiếu chuyển kho, nhập, xuất gắn với quy trình OmniApproval™.

    OmniApproval™ - Phê duyệt phân tích chi phí

    Kiểm soát phân bổ chi phí theo mã phân tích, sẵn sàng cho báo cáo lợi nhuận đa chiều.

    OmniApproval™ - Phê duyệt sản xuất

    Phê duyệt lệnh sản xuất, thay đổi kỹ thuật và các ngoại lệ trong quá trình sản xuất.

    OmniApproval™ phù hợp với ai?

    Phù hợp với doanh nghiệp cần cơ chế phê duyệt thống nhất cho nhiều phòng ban, chi nhánh và mô hình kinh doanh — mà không muốn xây dựng các workflow rời rạc riêng lẻ.

    Doanh nghiệp vừa, lớn & đang tăng trưởng

    Các tập đoàn, tổng công ty đa đơn vị cần chuẩn hóa phê duyệt với dấu vết rõ ràng, dễ kiểm toán.

    Đơn vị tư vấn & đối tác Odoo/Viindoo

    Muốn triển khai phê duyệt nhanh cho nhiều dự án, tái sử dụng nền tảng chung thay vì “phát minh lại bánh xe” mỗi lần.

    Ngành nghề chịu quản lý chặt

    Tài chính, sản xuất, logistics, y tế, dịch vụ công... nơi mỗi quyết định chi tiêu, thay đổi hợp đồng hoặc điều chỉnh sản xuất đều cần được ghi nhận và giải trình rõ ràng.

    OmniApproval™ (viin_approval)

    Cài đặt

    1. Vào Apps.
    2. Tìm viin_approval.
    3. Nhấn Activate để cài đặt.

    Note

    viin_approval là engine lõi của OmniApproval™ và phải được cài trước các module phê duyệt mở rộng.

    Cấu hình

    Loại phê duyệt (Approval Types)

    1. Vào OmniApproval™ - Configuration - Approval Types.
    2. Tạo mới hoặc mở một loại phê duyệt.
    3. Thiết lập các trường sau:
      • Source Model: model nguồn cần phê duyệt.
      • Source Button Label: nhãn nút trên bản ghi nguồn.
      • Applicable Records Domain (tùy chọn): giới hạn bản ghi có thể dùng loại phê duyệt này.
      • Before-Approval Required Domain (tùy chọn): yêu cầu phải có phê duyệt trước khi thực hiện hành động quan trọng.
      • Field Mapping Strategy: single hoặc multi.
      • Has Lines / Lines Required: bật/tắt phê duyệt theo dòng.

    Người phê duyệt (Approvers)

    1. Mở tab Approvers.
    2. Thiết lập:
      • Người phê duyệt bắt buộc
      • Thứ tự phê duyệt
      • Số lượng phê duyệt tối thiểu

    Bật/tắt trường phần đầu (Head)

    1. Mỗi trường toggle có thể đặt thành:
      • none: ẩn
      • optional: hiển thị, không bắt buộc
      • required: hiển thị và bắt buộc

    Danh sách trường phổ biến:

    • has_document
    • has_reference
    • has_date
    • has_period
    • has_amount / has_amount2 / has_amount_currency
    • has_quantity / has_quantity_integer
    • has_partner / has_partner_ids
    • has_user_id / has_user_ids
    • has_employee_id / has_employee_ids
    • has_department_id / has_job_id
    • has_product_id / has_product_tmpl_id
    • has_country_id / has_country_state_id
    • has_address_id
    • has_location
    • has_resource_calendar_id
    • has_description / has_description_html
    • has_res_ref
    • has_time_period
    • v.v.

    Bật/tắt trường phần dòng (Lines)

    Các trường toggle của dòng sử dụng tiền tố line_has_... và hoạt động tương tự phần đầu.

    Nhãn tùy chỉnh

    1. Trong mục Labels, thiết lập nhãn tùy chỉnh cho các trường đã bật. Nhãn tùy chỉnh sẽ hiển thị trên form và wizard thay cho nhãn mặc định.

    Ánh xạ trường (Field Mapping)

    1. Vào tab Field Mappings.
    2. Thêm các dòng ánh xạ với:
      • Source Model
      • Source Field
      • Destination Model (Request hoặc Request Line)
      • Destination Field
      • Child Mappings (tùy chọn, cho cấu trúc con)

    Hành vi theo chiến lược Mapping

    Single Strategy

    • Mỗi bản ghi nguồn tạo ra một yêu cầu phê duyệt.
    • Nếu bật ánh xạ dòng, từng dòng của bản ghi nguồn sẽ tạo thành dòng phê duyệt.

    Multi Strategy

    • Một yêu cầu phê duyệt chứa nhiều bản ghi nguồn.
    • Mỗi bản ghi nguồn trở thành một dòng phê duyệt.

    Kiểu trường hỗ trợ ánh xạ:

    • Trường lưu trữ cơ bản
    • many2one
    • many2many
    • one2many (đưa vào dòng)

    Snapshot và Diff

    1. Khi yêu cầu ở trạng thái confirm, hệ thống lưu:
      • Một snapshot cho phần đầu yêu cầu
      • Một snapshot cho từng dòng
    2. Khi dữ liệu nguồn thay đổi, hệ thống hiển thị diff (so sánh thay đổi).

    Sử dụng OmniApproval™

    Tạo yêu cầu phê duyệt

    1. Mở bản ghi nguồn.
    2. Nhấn Get Approved.
    3. Wizard tự điền dữ liệu từ mapping.
    4. Chọn loại phê duyệt.
    5. Xác nhận để tạo yêu cầu.

    Gắn thêm bản ghi vào yêu cầu sẵn có

    (Chỉ khả dụng khi loại phê duyệt dùng multi)

    1. Chọn nhiều bản ghi nguồn.
    2. Chọn Attach to existing request.
    3. Chọn yêu cầu đích.
    4. Xác nhận.

    Inline Python Hooks (chỉ dành cho Quản trị hệ thống)

    Các hook này cho phép tự động hóa ở mức độ an toàn mà không cần viết module tùy chỉnh.

    Action Hooks

    Chạy trước hoặc sau các hành động sau:

    • Confirm → code_confirm_pre / code_confirm_post
    • Validate → code_validate_pre / code_validate_post
    • Refuse → code_refuse_pre / code_refuse_post
    • Cancel → code_cancel_pre / code_cancel_post
    • Draft → code_draft_pre / code_draft_post

    Các biến có sẵn:

    • env: môi trường Odoo
    • records: danh sách yêu cầu phê duyệt
    • log: ghi nhật ký

    Ví dụ:

    # Xác nhận các phiếu kho liên quan khi yêu cầu được duyệt
    pickings = records._get_res_ref_records_map().get('stock.picking')
    if pickings:
        pickings.action_confirm()
    

    Inline Onchange Hooks (chỉ chạy trên giao diện)

    • code_onchange_request
    • code_onchange_request_line

    Chạy chỉ khi người dùng thay đổi dữ liệu trên giao diện (UI), không chạy khi ghi ORM.

    Ví dụ:

    # Tự điền số lượng khi người dùng chọn sản phẩm
    for r in records:
        if r.product_id and not r.quantity:
            r.quantity = 1
    

    Mẫu code mặc định

    Các trường python đều có ví dụ đi kèm, bao gồm:

    • biến toàn cục được phép dùng
    • cú pháp an toàn
    • cách xử lý batch qua records

    Khuyến nghị

    1. Giữ ánh xạ đơn giản.
    2. Không ánh xạ các trường compute-only hoặc không lưu trữ.
    3. Dùng snapshot/diff để kiểm tra thay đổi sau phê duyệt.
    4. Chỉ dùng inline hook cho logic nhẹ.
    5. Logic phức tạp nên đưa vào module riêng.

    Tóm tắt

    viin_approval cung cấp:

    • Cấu trúc yêu cầu phê duyệt linh hoạt
    • Bật/tắt trường phần đầu và dòng
    • Nhãn tùy chỉnh
    • Ánh xạ trường mạnh mẽ
    • Lưu snapshot và diff để phục vụ kiểm soát
    • Inline Python automation an toàn

    Đây là nền tảng của hệ sinh thái OmniApproval™.

    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.

    Về chúng tôi
    Giới thiệu chung Tuyển dụng
    ​Tin tức
    Khách hàng
    Sự kiện
    Podcast
    Dịch vụ
    Viindoo Cloud Triển khai nhanh Viindoo Express
    Triển khai Viindoo Chuyên biệtViindoo Tư vấn Chiến lược Chuyển đổi số
    Tùy biến & Phát triển bổ sung theo đặc thùNâng cấp Viindoo
    Cộng đồng
    Blogs Quản trị Khóa học
    Chợ ứng dụng - Viindoo marketplace
    Chương trình Cộng tác viên
    Chương trình Đối tác
    Tài nguyên
    Github Runbot Tài sản thương hiệu
    Chính sách
    Trợ giúp
    Diễn đàn
    Tài liệu hướng dẫn
    Trợ giúp  Đặt lịch hẹn
    Liên hệ
    Hotline: +84 225 730 9838
    Email: email-bán hàng-viindoo
           
    Địa chỉ
    Trụ sở chính: Tầng 6, Tòa nhà Taiyo, 97 Bạch Đằng, Phường Hồng Bàng, Thành phố Hải Phòng, Việt Nam.​
    Đăng ký kinh doanh
    Mã số Doanh nghiệp: 0201994665
    Được cấp phép bởi Sở Kế hoạch và Đầu tư Hải Phòng
    logo-da-khai-bao-bo-cong-thuong
    DMCA.com Protection Status
    DUNS Viindoo
    ©2019 Copyright by Viindoo Technology JSC
    English (US) Tiếng Việt
    Nền tảng Viindoo - Tạo một website miễn phí