2016-04-15 25 views
7

Trong màn hình Ưu đãi, tôi có thể thêm một mạng con của ProductOffer. Tôi có một plugin PreCreate ProductOffer để kiểm tra một số điều kiện hiển thị thông báo lỗi và ngừng tạo.CRM 2016: hộp thoại thông báo lỗi không hiển thị

Vì vậy, trong plugin này tôi đã thêm:

throw new InvalidPluginExecutionException("My message"); 

Nhưng không có thông báo hộp thoại được hiển thị lên nhưng một thông báo lỗi trên đầu trang của subgrid với thông điệp: "đang ISV hủy bỏ các hoạt động".

Vui lòng cho tôi biết tại sao thư của tôi không được hiển thị? Và làm thế nào để giải quyết điều này?

Cảm ơn bạn rất nhiều.

+0

Bạn sẽ thực hiện hành động nào để plugin của mình kích hoạt? Có phải khi bạn nhấp vào nút + để thêm Ưu đãi sản phẩm mới không? – Polshgiant

+0

Có, bạn nói đúng, tôi nhấp vào nút + và plugin oncreate (của phiếu mua hàng sản phẩm) được gọi. –

+0

Biểu mẫu tạo nhanh có bật lên không và bạn điền vào biểu mẫu đó và lưu phiếu mua hàng sản phẩm? Hoặc hình thức tạo đầy đủ có xuất hiện không? – Polshgiant

Trả lời

1

Những gì bạn mô tả là hành vi mong đợi bình thường trong CRM dựa trên trải nghiệm của tôi với nó. Tôi đã thực hiện điều tương tự với lưới phụ chi tiết đơn hàng trên biểu mẫu Quote. Tôi có một plugin áp dụng một số logic nghiệp vụ khi tạo bản ghi QuoteDetail và ngăn người dùng làm những việc nhất định. Khi các plugin ném một ngoại lệ, điều duy nhất được hiển thị là thông báo lỗi trên lưới điện như bạn mô tả. Tôi đoán là lưới phụ bị cô lập một phần khỏi các điều khiển biểu mẫu chính và bạn không nhận được lỗi toàn bộ quy trình nghiệp vụ thông thường vì nó là một ngoại lệ trên thực thể liên quan chứ không phải trên thực thể chính mà bạn đang xem trong các hình thức. Tôi đã không tìm thấy bất kỳ cách nào xung quanh điều này và tôi tin rằng nó sẽ cần phải là một yêu cầu tính năng sản phẩm trên connect.microsoft.com cho MS để xem xét thay đổi.

Các vấn đề liên quan