DrewAllen88 / Enhancements

Working enhancement list for Marsh.com.
1 stars 0 forks source link

AEM Contact Us Submissions to DNN #65

Open DrewAllen88 opened 9 years ago

DrewAllen88 commented 9 years ago

Requirements

Here’s the detail:

  1. The table includes a field named ‘Portal’ and this data defaults to www.marsh.com. Since this will be the same for all submissions regardless of the portal, this field as it currently existins won’t work to identify the portal.
  2. The table includes a field called ReferringPage which contains the fully qualified URL of the referring page to the Contact Us page. The source portal can be inferred from the URL, e.g., https://www.marsh.com/content/marsh/americas/us/en/industries/healthcare.html is submitted from the USA portal. However, this field is blank for some submissions, so it will not meet the requirements to define the portal (I assume it is NULL if the referring URL to the Contact Us page is outside the www.marsh.com domain).
  3. Finally, the table contains a ‘Country’ field, but this is the submitter’s country of residence, as opposed to the submitting portal. So this won’t work to identify the portal.
monalishah commented 9 years ago

Hi Drew,

Could you please clarify more on requirement like why we need path domain and site path suffix and where we are using these 2 values ?

DrewAllen88 commented 9 years ago

@monalishah Let's have @markharle provide some more detail on this.

DrewAllen88 commented 9 years ago

The target date for this is to support the UK launch.

markharle commented 9 years ago

@monalishah Let me try to explain this a bit further. As background, the data submitted through each Marsh.com AEM Contact Us form submission is committed to the 'tbl_contact_Us_Global_AEM' table on our DNN server. This is live in PROD and is working as expected for the USA marsh.com AEM site.

But we will have a problem when we launch our next AEM country site. Specifically, we have a field in the 'tbl_contact_Us_Global_AEM' called 'Portal' and this field is used to identify the specific country site that Contact Us submission originated on, e.g., USA, vs. UK, vs Canada, etc. The issue, though, is this value is being committed as 'www.marsh.com'. And this will not provide the level of detail needed to differentiate between country portals.

So our request is to change the data that is committed to the 'Portal' field so that it uniquely identifies the country portal where the form was submitted, e.g., send 'www.marsh.com/us' or 'www.marsh.com/uk'.

This change will allow us to uniquely identify the submitting country site for each record in the table.

Does this help clarify?

Thanks Mark

CC: @DrewAllen88

monalishah commented 9 years ago

Thanks @markharle for the clarification.

abhishek-a commented 9 years ago

MAR-2298 Jira created for it. Please do not update this task in GITHUB anymore.