Loading...
Loading...
When moving a knowledge article from Draft to Review state, the Approvals get assigned to the right people, but no email notification goes out to them. It seems an event is getting created from it moving to Review called kb_knowledge.approval.inserted, and there's a notification with a condition for an event to be fired/triggered, and that event is called approval.inserted. The notification is not fired because the OOB code that validates current.document_id.workflow_state == 'draft'. It will not send an email even when you have glide.knowman.enable_approval_notification to true. That is because there is an additional validation that does not match the KBs as they are under review state. As the OOB demo workflow and the notification engine run at the same time, the change of KB status may affect notification conditions randomly.
Create a knowledge article Move the Knowledge article from Draft to Review state Check to see if email notifications were fired. (You will see that they were not) In Jakarta email notification is fired.
Create a custom notification based on KM: Approve article for publishing and remove the advanced condition answer = new KBCommon().canNotify(current); That means that the customer can disable the OOB notification, mimic the approval.inserted event and/or create a similar notification.
PRB1245558
Click on a version to see all relevant bugs
ServiceNow Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.