Event Notification Fails to Send Notification Created from Notification Template to the Approver User When Status Changes to Complete
(Doc ID 2964320.1)
Last updated on JANUARY 24, 2024
Applies to:
Oracle Agile PLM Framework - Version 9.3.6.0 and laterInformation in this document applies to any platform.
Symptoms
Configured notification event on Change Status event to send the notification created from notification template when the status change to Complete. However, notification is not sent to the approver user even after the status has changed to Complete status
The issue can be reproduced at will with the following steps:
- Log into Java Client as admin user, and go to Admin tab > Workflow Settings > Workflows, and create a new Workflow.
- Go to Status tab, and add status in order of Pending -> Review -> Complete. Set Review status to AutoPromote: Yes, and set Ad Hoc Reviewer to: Yes. Enable the Workflow.
- Go to Admin tab > User Settings > Privileges, and create below privilege:
- Change Status privilege for the created Workflow.
- Change Status privilege for the created Workflow.
- Grant the created privileges to a new role, and assign the role to admin user.
- Go to Admin tab > System Settings > Notifications, and create Notification with below information, and Enable:
To: $APPROVER; $OBSERVER; $ACKNOWLEDGER
Notification Type: Email and Inbox - Go to Admin tab > System Settings > Event Management > Events, and create an Event with below information, and Enable:
Event Type: Change Status for Workflow
Workflow: {Workflow created in step 1}
Status - From: Review
Status - To: Complete - Go to Admin tab > System Settings > Event Management > Events Subscribers, and create an Event Subscriber with below information, and Enable:
Event: {Event created in step 6}
Event Handler: {Notification created in step 5}
Trigger Type: Post
Execution Mode: Asynchronous - Go to Admin tab > User Settings > Users, and create User1 with privilege to approve Change, and set a valid email address and have Preferences.Receive Email Notification set to Yes.
- Click Send, and set user1 to To field, and Send.
- Check the email inbox of user1, and confirm the user can receive the email notification.
- Log into Web Client as admin user, and create new Change, and set Workflow created in step 1.
- Change status to Review, and set user1 as approver.
- Re-log into Web Client as user1, and approve the Change.
- Confirm the status change to Complete.
- Check History tab of Change. See below actions recorded:
Status Next Status Action Details
Review Complete Scheduled Notification Notification {Notification Name} triggered by event {Event Name} with priority Regular, but there are no users to notify to - Check email inbox of user1. Do not see notification delivered. Cannot see notification under Web Client > Notifications also.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |