Expand my Community achievements bar.

SOLVED

Steps involved in sending emails in a hybrid model when a workflow is executed.

Avatar

Level 4

Hello,

I want to understand the steps which takes place when emails are send in a hybrid model(mid-sourcing). Detailed steps something like

1. wfserver process takes place at application server (at client network).

2. steps which takes place at mid sourcing server (at Adobe server)

3..

4..

Also, how broadlog table and tracking log table are updated by the mid sourcing technical workflow.and this causes delay in updating correct status of the email delivery.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi ckumari12 ,

I'll try and answer the details to the best of my knowledge but will request other experts on this forum to also chime in.

So here how it goes.

  1. Email content prepared on marketing instance.
  2. Workflow executed.
  3. Delivery submitted for content approval.
  4. Delivery target prepared at the end of Step 2.
  5. Delivery submitted for target approval.
  6. Target approval granted by the reviewer.
  7. At this point, the delivery parts and then sent over from Marketing to MID. At this point, you will start to see the broadLogMid schema on MID side getting populated with delivery logs.
  8. Marketer hits Confirm delivery on marketing.
  9. API call to MID puts the delivery on MID In motion.
  10. Real time updates of broadLogs take place on MID as soon as the MTA childs send out emails to target MX server.
  11. Marketing instance has mid sourcing workflows running at 1 hour and another one running every 15 minutes. So delivery counters are updated every 15 minutes by default but the logs are fetched and updated every one hour.
  12. These mid sourcing workflows are there to update delviery logs and the delivery counters.
  13. Tracking workflow is responsible for updating tracking information.

If you are observing delay in updates of delivery logs and that delay coincides with execution of mid sourcing workflow then things are working as designed,

You can modify the scheduler run time but ensure that the window is not too small.

If the tracking logs are getting updated with a delay, try and analyzie what is causing this issue. Trackign workflow pulls information from tracking server which in your case can be same as mid sourcing server.

Regards,
Vipul

View solution in original post

1 Reply

Avatar

Correct answer by
Employee

Hi ckumari12 ,

I'll try and answer the details to the best of my knowledge but will request other experts on this forum to also chime in.

So here how it goes.

  1. Email content prepared on marketing instance.
  2. Workflow executed.
  3. Delivery submitted for content approval.
  4. Delivery target prepared at the end of Step 2.
  5. Delivery submitted for target approval.
  6. Target approval granted by the reviewer.
  7. At this point, the delivery parts and then sent over from Marketing to MID. At this point, you will start to see the broadLogMid schema on MID side getting populated with delivery logs.
  8. Marketer hits Confirm delivery on marketing.
  9. API call to MID puts the delivery on MID In motion.
  10. Real time updates of broadLogs take place on MID as soon as the MTA childs send out emails to target MX server.
  11. Marketing instance has mid sourcing workflows running at 1 hour and another one running every 15 minutes. So delivery counters are updated every 15 minutes by default but the logs are fetched and updated every one hour.
  12. These mid sourcing workflows are there to update delviery logs and the delivery counters.
  13. Tracking workflow is responsible for updating tracking information.

If you are observing delay in updates of delivery logs and that delay coincides with execution of mid sourcing workflow then things are working as designed,

You can modify the scheduler run time but ensure that the window is not too small.

If the tracking logs are getting updated with a delay, try and analyzie what is causing this issue. Trackign workflow pulls information from tracking server which in your case can be same as mid sourcing server.

Regards,
Vipul