Question

7
Replies
1578
Views
Taw Sern Tan (TawSernTan)
M1 Ltd

M1 Ltd
SG
TawSernTan Member since 2015 40 posts
M1 Ltd
Posted: August 6, 2018
Last activity: August 1, 2019
Posted: 6 Aug 2018 3:10 EDT
Last activity: 1 Aug 2019 9:18 EDT
Closed

Pega Marketing Behaviour

Hi,


I like have a more insight on how Pega will behave in the event of failure.


I have a campaign flow as below:

a) send email

b) output to a table for tracking

c) send SMS

d) output to another table for tracking


i) How will the Pega behave when it failed at stage (a)?

E.g. If there is 100 emails to be sent. Will these 100 emails be output to a temporary table: pr_data_corr_email, and the backend agent responsible for communication with the SMTP server will take its own sweet time to send out the email. In the Pega front end where we track the campaign execution, will it only display as successful when all the 100 emails have been sent out? What happened if something went wrong after sending 20 emails, will the backend agent stop trying? Only when the campaign is being restart via the front end, then the backend agent start sending the email again, from where it failed?


ii) If the campaign failed at step (b), failed to populate data into a database table, what will happened when we restart the campaign? Will it repeat step (a) again? or proceed with with step (b) directly? What other choice is there available for us to rerun?


iii) We will like to push the campaign information to our production system, so that the customer service officer knows what is happening. Can we do away with the pushing of data into a database table? If yes, how shall we retrieve the data (campaign base) dynamically from Pega system table?

Hi,

I like have a more insight on how Pega will behave in the event of failure.

I have a campaign flow as below:
a) send email
b) output to a table for tracking
c) send SMS
d) output to another table for tracking

i) How will the Pega behave when it failed at stage (a)?
E.g. If there is 100 emails to be sent. Will these 100 emails be output to a temporary table: pr_data_corr_email, and the backend agent responsible for communication with the SMTP server will take its own sweet time to send out the email. In the Pega front end where we track the campaign execution, will it only display as successful when all the 100 emails have been sent out? What happened if something went wrong after sending 20 emails, will the backend agent stop trying? Only when the campaign is being restart via the front end, then the backend agent start sending the email again, from where it failed?

ii) If the campaign failed at step (b), failed to populate data into a database table, what will happened when we restart the campaign? Will it repeat step (a) again? or proceed with with step (b) directly? What other choice is there available for us to rerun?

iii) We will like to push the campaign information to our production system, so that the customer service officer knows what is happening. Can we do away with the pushing of data into a database table? If yes, how shall we retrieve the data (campaign base) dynamically from Pega system table?

Hope to hear from you experts soon.

Regards.

Pega Marketing
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.