Bursting of Notifications

 19 Replies
 0 Subscribed to this topic
 22 Subscribed to this forum
Sort:
Author
Messages
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
I have a row of data which captures the operator who put in that data into the system as well as the director who needs to approve the data, is there a way to burst this notification in such a way that it bursts by the director as well as the operator so that the director and the operator gets the same data using a single notification.

I cannot define a delivery device for the operator since I do not know on a daily basis who keyed in that peice of data.

Since in the bursting step there is only one option to choose for which column the data needs to be bursted off.
mark.cook
Veteran Member Send Private Message
Posts: 444
Veteran Member
Ruma,

I haven't tried to burst off from two columns in the same notification to two different groups. However, my question is have you looked at using the employee.login in the info set to handle as well?

I will dig into my notes and try to find something for you.
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
Thank you for the webex on bursting. It explains a lot.

However I am unable to find anything on this issue. I am actually not bursting on the employee but the administrator and the director email.
Matthew Nye
Veteran Member Send Private Message
Posts: 514
Veteran Member
what is the data element you are bursting on?
If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
Hi Matt,

I want to burst on 2 data elements - the director's email and the operator's email who key's in the service agreement in one notification.
Matthew Nye
Veteran Member Send Private Message
Posts: 514
Veteran Member
You should be able to construct your SQL so that it combines both the Operator and Director email address into one column. Additionally, if you need to customize the content based on the roll you could put in a static column in your SQL identifying such then use that column in the template to give the appropriate content.
If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
So if I add jsmith@jh.comrst@gh.com in one field how will the notification figure out that there are 2 emails in this field and burst it twice.
Deleted User
New Member Send Private Message
Posts: 0
New Member
Ruma,
Were you ever successful in bursting to multiple emails contained in one column? I'm attempting to do the same thing and have tried separating the email addresses with a semi-colon and a comma, but neither have worked. I know I could change the query to return multiple rows with single email addresses but I was hoping to avoid that. Just wondered what your solution was.

Thanks.
Matthew Nye
Veteran Member Send Private Message
Posts: 514
Veteran Member
Have you guys considered using distributions groups? Not sure it meets the criteria but its a good way to handle multiple email addresses.
If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
Kevin,

I was not able to burst notifications to multiple levels of management using a single notification. I do not want to include multiple rows of the same data in my query because then I cannot validate whether the query is right or wrong.

Just last week I was presented with such a scenario: Management has performance evaluations for their employees. Once they rate the employees' performance and send this information to HR, HR puts this information into lawson which drives compensation for salary increases, bonuses etc HR would like the immediate supervisor(team lead), manager, director etc to get notification that their rating as been put into Lawson.

They wanted a single notification to be burst to all 3 levels of management in one notification and not 3 separate emails. I did not find any way of doing this since each indiviual manager needs to be notified the rating of their employee and this information cannot be shared with other managers.

I investigated thoroughly and have not found a way of doing this, since on the bursting tab of the notification it clearly asks which field you want the smart notification to be bursted by.

Someone on this chain recomended bursting groups but I cannot see that defined anywhere in the system. If Matt is talking about distribution groups I do not know where these are defined in the system and how to use this.
Deleted User
New Member Send Private Message
Posts: 0
New Member
I'm not familiar with distribution groups either, but I suspect those would be for a fixed list of recipients.  Since I need to send the email to an employee and their current manager (ideally in a single email so that each knows the other also received the notice), the dist group won't work because that emp-mgr relationship could change at any time.

When I did try to burst to two addresses combined in one column separated by a semicolon or comma, I am seeing java errors in the ENPDELIVERY log that point to:
Caused by:  javax.mail.internet.AddressException: Illegal semicolon, not in group in string

or for comma separation:
Caused by:  javax.mail.internet.AddressException: Illegal address in string

Unless someone knows a suitable format to make javamail happy, I think I'm out of luck on this approach.
Matthew Nye
Veteran Member Send Private Message
Posts: 514
Veteran Member
yeah unfortunately I think you have to go with the approach that Ruma said she couldnt use , which is associating an email address for each line. While this can be a bit annoying it is the requirement for many bursting apps.
If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/
George Graham
Veteran Member Send Private Message
Posts: 201
Veteran Member
How are you building the infoset? If you are using SQL you should be able to basically create a seperate (but duplicate) record for the two different email columns so that it ends up getting bursted individually...
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
when you say duplicate you really mean 2 different columns right ?
George Graham
Veteran Member Send Private Message
Posts: 201
Veteran Member
What I'm saying is if you had a row like (in csv for lack of a better way to display it):

ABC,XYZ,123,joe@some.com,mark@some.com

You can write the sql to produce a dataset that gives you:

ABC,XYZ,123,joe@some.com
ABC,XYZ,123,joe@mark@some.com

so that you could burst this appropriately.

That is if I'm understanding the desire correctly...
Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
Do you know whether the smart note actually gets bursted by this because smart note does not know how to parse and interpret a comma as 2 different emails. I have tried this and this does not work.
George Graham
Veteran Member Send Private Message
Posts: 201
Veteran Member
I think the issue is that it bursts it to AN email - and it simply looks at whatever field is delivered as "an email" - even if it is multiples separated by commas/semicolons, etc...

That's why I suggested actually pushing to it two different records (which really come from the one record) - one with each email on it. That way each email gets bursted individually.
Greg Dey
Advanced Member Send Private Message
Posts: 23
Advanced Member

George, I think you had a typo that may have been confusing. I think you meant to say:

You can write the sql to produce a dataset that gives you:

ABC,XYZ,123,joe@some.com
ABC,XYZ,123,mark@some.com





What I'm saying is if you had a row like (in csv for lack of a better way to display it):

ABC,XYZ,123,joe@some.com,mark@some.com

You can write the sql to produce a dataset that gives you:

ABC,XYZ,123,joe@some.com
ABC,XYZ,123,joe@mark@some.com

so that you could burst this appropriately.

That is if I'm understanding the desire correctly...

Ruma Malhotra
Veteran Member Send Private Message
Posts: 412
Veteran Member
However you write your sql:

for eg - mark.some@yahoo.com,asst1@yahoo.com the smart note will not parse and treat the string as 2 different emails. ie if both of them are in one column.

If you use 2 columns and have 2 different emails in 2 different columns when you are bursting you have to specify the column which you would like the smart note to burst by. In this case you are forecd to choose a single column name. There is no way you can shoose 2 column names.
George Graham
Veteran Member Send Private Message
Posts: 201
Veteran Member
Thanks Ruma - yes, definitly a victim of the cut and paste...that's exactly what I meant -