Bạn đang gặp khó khăn với thông báo tùy chỉnh trong Salesforce Flow? Đừng lo lắng! Bài viết này sẽ cung cấp cho bạn một hướng dẫn toàn diện để khắc phục các sự cố thường gặp và đảm bảo rằng thông báo của bạn hoạt động trơn tru. Chúng ta sẽ khám phá các bước cần thiết, từ kiểm tra cấu hình đến gỡ rối nâng cao, giúp bạn làm chủ Salesforce Flow và cải thiện trải nghiệm người dùng.
Thông báo tùy chỉnh là một công cụ mạnh mẽ trong Salesforce Flow, cho phép bạn gửi thông báo đến người dùng về các sự kiện quan trọng. Tuy nhiên, đôi khi chúng có thể không hoạt động như mong đợi. Dưới đây là một số vấn đề thường gặp:
Để giải quyết các vấn đề này, hãy làm theo các bước sau:
Đảm bảo rằng bạn đã cấu hình đúng Loại Thông báo Tùy chỉnh. Kiểm tra xem các kênh hỗ trợ (ví dụ: máy tính để bàn, thiết bị di động) đã được bật chưa. Nếu bạn bỏ qua bước này, thông báo sẽ không được gửi đến các kênh mong muốn.
Người dùng cần có quyền "Gửi Thông báo Tùy chỉnh" để kích hoạt hành động "Gửi Thông báo Tùy chỉnh" trong Flow. Bạn có thể cấp quyền này thông qua Permission Set hoặc Profile của người dùng. Nếu không có quyền này, Flow sẽ báo lỗi "Unsupported action type: CUSTOM_NOTIFICATION_ACTION".
Khi cấu hình hành động gửi thông báo tùy chỉnh, hãy đảm bảo bạn sử dụng biến có tên chính xác là "RecipientID" để lưu trữ ID của người nhận. Một số trường hợp, việc đổi tên biến này có thể gây ra lỗi. Điều này đặc biệt quan trọng vì Salesforce đôi khi yêu cầu tên biến cụ thể để chức năng hoạt động chính xác.
Chạy Flow trong chế độ gỡ lỗi với các dữ liệu khác nhau để xác định xem vấn đề có liên quan đến dữ liệu cụ thể hay không. Đặc biệt, hãy thử gỡ lỗi trong các tình huống mà thông báo không được gửi, ví dụ như sau giờ làm việc của người dùng. Khi gỡ lỗi, hãy đảm bảo rằng bạn chọn tùy chọn "Run flow as another user" để kiểm tra xem quyền của người dùng có ảnh hưởng đến kết quả hay không.
Mặc dù Flow thường không bị ảnh hưởng bởi cài đặt giờ làm việc của người dùng, nhưng hãy kiểm tra kỹ xem có logic nào trong Flow hoặc các quy trình liên quan (ví dụ: Apex triggers, Process Builder) sử dụng thông tin này để hạn chế việc gửi thông báo sau giờ làm việc hay không. Nếu có, bạn cần điều chỉnh logic này để đảm bảo thông báo được gửi bất kể giờ làm việc.
Nếu các bước trên không giúp ích, hãy bật nhật ký gỡ lỗi để ghi lại chi tiết hơn về quá trình thực thi của Flow. Điều này có thể giúp bạn xác định các điểm mà Flow gặp lỗi hoặc không hoạt động như mong đợi. Tuy nhiên, hãy lưu ý rằng việc tạo quá nhiều nhật ký gỡ lỗi có thể làm đầy bộ nhớ lưu trữ, vì vậy hãy xóa các nhật ký cũ khi không còn cần thiết.
Hy vọng rằng hướng dẫn này sẽ giúp bạn khắc phục các sự cố Thông báo Tùy chỉnh trong Salesforce Flow và tạo ra trải nghiệm người dùng tốt hơn. Chúc bạn thành công!
Bài viết liên quan