Đôi khi doanh nghiệp yêu cầu một yêu cầu mua (requisition) để tạo đơn đặt hàng (PO) và hạn chế tạo PO thủ công. Blog này chỉ cách hạn chế người dùng tạo PO thủ công.
Giới thiệu
Trong mua hàng Oracle®, bạn tạo PO bằng một trong hai phương pháp:
- Thủ công bằng form PO.
- Tự động từ yêu cầu mua bằng form AutoCreate.
Một số doanh nghiệp yêu cầu requisition để tạo PO và hạn chế tạo PO thủ công. Các phần sau đây trình bày các tùy chọn hạn chế tạo PO thủ công trong ứng dụng Oracle E-Business Suite (EBS).
Tùy chọn 1: Cá nhân hóa form POXPOEPO
Phương pháp này yêu cầu hai cá nhân hóa, một trên PO Header Block và một trên PO Line Block.
Để cá nhân hóa ở PO Header Block, sử dụng sự kiện WHEN VALIDATE RECORD, như hình sau.
Bạn cần thêm điều kiện kiểm tra xem số PO (SEGMENT1) có null không. Nếu null, bạn có thể đưa ra thông báo lỗi. SEGMENT1 null nghĩa là bạn đang cố tạo PO mới trên form purchase order, nên cần hạn chế tại đây, như hình sau:
Để cá nhân hóa ở cấp PO line, bắt tạo PO trong sự kiện WHEN NEW BLOCK INSTANCE.
Nếu SEGMENT1 ở cấp PO header là null, thực hiện các hành động sau:
- Chuyển điều khiển sang PO Header Block.
- Đưa ra thông báo lỗi.
Hình sau minh họa các hành động này:
Tùy chọn 2: Sử dụng loại trừ menu (menu exclusions)
Để sử dụng loại trừ menu, bạn cần loại trừ một số chức năng ở cấp responsibility để đảm bảo người dùng không thể tạo PO thủ công. Đảm bảo bạn sửa đổi tất cả responsibilities mà bạn muốn hạn chế tạo PO.
Bạn nên loại trừ các chức năng sau:
Purchase OrdersPO Summary: Create New PO
Hình sau minh họa quy trình này:
Hạn chế của loại trừ menu là người dùng không thể chỉnh sửa PO (được tạo qua chức năng auto-create) từ responsibilities mà các chức năng Purchase Orders và PO Summary: Create New PO bị loại trừ.
Kết luận
Bạn có thể dùng một trong hai phương pháp trên để hạn chế tạo PO. Nếu bạn muốn cho phép người dùng chỉnh sửa PO sau khi tạo từ requisition, hãy dùng phương pháp cá nhân hóa form. Nếu người dùng sẽ tạo PO từ AutoCreate mà không cần chỉnh sửa, thì dùng phương pháp loại trừ menu. Hy vọng các gợi ý này hữu ích và bạn áp dụng thành công.
Sử dụng tab Feedback để bình luận hoặc đặt câu hỏi.
Tìm hiểu thêm về dịch vụ cơ sở dữ liệu của chúng tôi.