How does a Workflow status change know what Notification to use?

We have Agile PLM 9.3.2.  In the Java client, I am looking at the definition of a Workflow.  The object type defined in this workflow is “Changes”.  On the Status tab, the first row is “Pending” with a status type = “Pending”. The second row is “Marketing Update” with status type = “Review”.  When our change analyst moves the status from “Pending” to “Marketing Update”, she sends out an email to the Originator.  The email message uses a template, which is defined in Notifications.  The name of the Notification is “Manufacturer Orders – MCO Status Promotion, Observers/Notifiers”.  Is this a default notification?  When I look at the properties in the Notification window, the Where Used tab is blank.  Why is it blank?  How does the workflow know to use that notification?   How can I find where this notification is used?

Add Comment
3 Answer(s)
Best answer

Is this a default notification?  
Yes  

Why is the ‘where used’ tab blank?
 
Default notifications are a little different than custom notifications as they cannot be associated with any custom events/subscribers configured by the administrator.  The where-used tab is populated only if the notification has been tied to a subscriber in the event management node.  Thus – where used is blank for default notifications.
Another indication that something is a default notification is that it cannot be deleted.  

How does the workflow know to use that notification?

The simple answer is that it is just coded that way.  Depending on the workflow matching criteria (the conditions that allow you to use the workflow) – workflows can be used with both ECO and MCO routable objects.  The system knows which of these objects is being used as the workflow action is being taken and uses the appropriate default notification according to that object type and action.

How can I find where this notification is used?

This isn’t always easy.  Most notifications give you a pretty good idea of when/where they are used in the Name of the notification (especially the ones related to change objects), but some aren’t quite as straight forward.  I wish I had a better answer for this one, but you can always post a question if you aren’t sure about a specific notification.  Plenty of people here that would be happy to help.

Agile Angel Answered on January 24, 2017.
Add Comment

Thank you Danny.  What you wrote should be in the Oracle manual.

Agile Talent Answered on January 25, 2017.
Add Comment

HA!  Thanks.  Glad I could help!

Agile Angel Answered on January 25, 2017.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.