/
Enhanced Domain: List of Hard-coded URLs

Attention: Confluence is not suitable for the storage of highly confidential data. Please ensure that any data classified as Highly Protected is stored using a more secure platform.
If you have any questions, please refer to the University's data classification guide or contact ict.askcyber@sydney.edu.au

Enhanced Domain: List of Hard-coded URLs

Types of URLs/Links

  1. Configurable Salesforce URLs/Links - these are Salesforce URLs that are found in programmable components, like email templates (via SML or HML), flows, etc.

  2. Non-Configurable Salesforce URLs/Links - these are Salesforce URLs that are found in non-programmable components like Lightning Page Rich Text container, connected app related URLs, URLs that are found in static context like report description, etc.

  3. Configurable External URLs/Links - these are non-Salesforce URLs that are found in programmable components, like email templates (via SML or HML), flows, etc.

  4. Non-Configurable External URLs/Links - these are non-Salesforce URLs that are found in non-programmable components like Lightning Page Rich Text container, connected app related URLs, URLs that are found in static context like report description, etc.

Options for Configurable Link

  1. Store links/URLs in Custom Settings - Custom Settings are accessible in flows, classic email templates and formula fields. Custom setting values are data rather than metadata, like normal object records.

  2. Store links/URLs in Custom Labels - Custom Labels are accessible in flows, classic email templates and formula fields. Custom label values are part of metadata and so when editing values, it is a metadata change.

  3. Dynamically determine using Apex - this is a complicated approach and would entail converting affected email templates to Visualforce Template, and additional invokable controller class in case of Lightning Flows.

  4. Dynamically determine using formula - The only known approach is by parsing the $Api partner URL. But this function does not work in email templates.

SUBSTITUTE(LEFT($Api.Partner_Server_URL_570, FIND( '/services', $Api.Partner_Server_URL_570)), '.my.salesforce.com', '.lightning.force.com')

NOTE: Rows that are highlighted with PEACH color means it is affected by the Enhanced Domain.


Section 1: Hardcoded Salesforce URLs that CAN Be Converted to Configurable Settings (i.e. via Custom Label or Custom Settings)

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

1

Hogwarts

email\Spend_Plan_Email_Templates\Delegate_Decision_Changes_Needed.email

Email Template

1

https://sydneyuni-adv--spendplan--c.documentforce.com/email/templaterenderer?id=00X8r000000Gzif&base_href=https%3A%2F%2Fsydneyuni-adv--spendplan.my.salesforce.com&preview_frame=previewFrame&render_type=REPLACED_HTML_BODY&setupid=CommunicationTemplatesEmail

 

Done

YES - need to manually update the URL hyperlink every refresh of SIT/UAT

2

Hogwarts

email\Spend_Plan_Email_Templates\General_Purpose_Template.email

Email Template

1

https://sydneyuni-adv--spendplan.my.salesforce.com/p/email/template/EmailTemplateEditorUi/{!Spending_Plan__c.Link}

A link that points to SF email template editor. This is incorrect.

Done

YES - need to manually update the URL hyperlink every refresh of SIT/UAT

3

Hogwarts

email\Spend_Plan_Email_Templates\Review_Spend_Plan_Request_a_Review.email

Email Template

1

https://sydneyuni-adv--spendplan--c.documentforce.com/email/templaterenderer?id=00X8r000000Gzif&base_href=https%3A%2F%2Fsydneyuni-adv--spendplan.my.salesforce.com&preview_frame=previewFrame&render_type=REPLACED_HTML_BODY&setupid=CommunicationTemplatesEmail

Hidden. Can be skipped

Done

YES - need to manually update the URL hyperlink every refresh of SIT/UAT

4

TAP

flows\Batch_on_update_status_is_changed_to_returned_to_processor.flow-meta.xml

Flow

2

https://sydneyuni-adv--sandbox.lightning.force.com/{!$Record.Id}

Pointing to an unknown sandbox. Flow is inactive.

skipped

 

5

TAP

flows\Case_After_Update_Gift_Related_Change_Closed.flow-meta.xml

Flow

1

https://joe-aq-dev-ed.lightning.force.com/{!$Record.Id}

Pointing to an unknown sandbox. Flow is inactive.

skipped

 

6

TAP

flows\NewCOA.flow-meta.xml

Flow

1

https://sydneyuni-adv--joesandbox.lightning.force.com/{!createCOA}

Pointing to an unknown sandbox. Flow variable using the URL is not in use.

skipped

 

7

TAP

flows\NewCOA.flow-meta.xml

Flow

1

https://sydneyuni-adv.lightning.force.com/{!createCOA}

Points to production

Done

No - This is dynamic

8

TAP

flows\Opportunity_After_Save_On_Create_On_Update.flow-meta.xml

Flow

1

https://sydneyuni-adv.lightning.force.com/{!$Record.Id}

Points to production

Done

No - This is dynamic

9

TAP

flows\Usyd_Contact_Address_History_Tracking.flow-meta.xml

Flow

2

https://sydneyuni-adv.lightning.force.com/{!Get_Duplicate_Review_Outcome_with_Not_enough_information.Id}

Points to production
This flow is to be deactivate/deprecated as part of the Contact’s flow consolidation/optimization drive. The supposed adjustment will be part of https://sydneyuni.atlassian.net/browse/TAPSS-834

Done

No - This is dynamic

10

TAP

flows\Usyd_Delegate_Acceptance_when_checked_send_alert.flow-meta.xml

Flow

6

https://sydneyuni-adv.lightning.force.com/

Points to production

Done

No - This is dynamic

11

TAP

flows\USYD_Service_Portal.flow-meta.xml

Flow

1

https://sydneyuni-adv.lightning.force.com

Points to production

Done

No - This is dynamic

12

TAP

objects\AQB__Batch__c\webLinks\Pledge_Schedule_Review.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/r/report/00O4a000000M7KqEAK/view?fv0={!AQB__Batch__c.USyd_Batch_ID__c}

Points to a report in production

Done

No - This is dynamic

13

TAP

objects\AQB__Batch__c\webLinks\Usyd_Batch_Account_Phone_Report.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Report/00O8v000000JSkWEAW/view?fv0={!AQB__Batch__c.Id}

Points to a report in production

Done

No - This is dynamic

14

TAP

objects\AQB__Batch__c\webLinks\USYD_Batch_Review_Report.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Report/00O4a000000MRDwEAO/view

Points to a report in production

Done

No - This is dynamic

15

TAP

objects\AQB__LLChartofAccounts__c\webLinks\COA_Report.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Report/00O8v000000JQGKEA4/view?fv0={!AQB__LLChartofAccounts__c.AQB__DesignationAccountNumberGroupThree__c}

Points to a report in production

Done

No - This is dynamic

16

TAP

objects\AQB__LLChartofAccounts__c\webLinks\Usyd_Open_Pledge_Records.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Report/00O8v000000JT7QEAW/view?fv3={!AQB__LLChartofAccounts__c.Id}

Points to a report in production

Done

No - This is dynamic

17

TAP

objects\AQB__Receipt__c\webLinks\USYD_New_Task.webLink-meta.xml

webLink

1

https://sydneyuni-adv.lightning.force.com/lightning/o/Task/new?count=1&nooverride=1&useRecordTypeCheck=1&navigationLocation=LIST_VIEW

Points to production

Done

No - This is dynamic


Section 2: Hardcoded Salesforce URLs that Need Fixing

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

1

Wellbeing

email\sumoapp__SUMO_Templates\USYDAppointmentBookedSumoUser.email

Email Template

1

https://sydneyuni-adv--simplus.my.salesforce.com/p/email/template/EmailTemplateEditorUi/safer-communities.officer@sydney.edu.au

Link is incorrect. Should be changed to "mailto" protocol

Done

No - This is dynamic

2

Wellbeing

email\sumoapp__SUMO_Templates\USYDAppointmentCanceled.email

Email Template

1

https://sydneyuni-adv--simplus.my.salesforce.com/p/email/template/EmailTemplateEditorUi/safer-communities.officer@sydney.edu.au

Link is incorrect. Should be changed to "mailto" protocol

Done

No - This is dynamic

3

Wellbeing

email\sumoapp__SUMO_Templates\USYDAppointmentReminder.email 

Email Template

3

https://sydneyuni-adv--simplus--c.documentforce.com/email/safer-communities.officer@sydney.edu.au

Link is incorrect. Should be changed to "mailto" protocol

Done

No - This is dynamic

4

Wellbeing

email\sumoapp__SUMO_Templates\USYDAppointmentUpdatedCustomer.email

Email Template

3

https://sydneyuni-adv--simplus--c.documentforce.com/email/safer-communities.officer@sydney.edu.au

Link is incorrect. Should be changed to "mailto" protocol

Done

No - This is dynamic

5

Wellbeing

email\sumoapp__SUMO_Templates\USYDAppointmentUpdatedSumoUser.email

Email Template

1

https://sydneyuni-adv--simplus.my.salesforce.com/p/email/template/EmailTemplateEditorUi/safer-communities.officer@sydney.edu.au

Link is incorrect. Should be changed to "mailto" protocol

Done

No - This is dynamic

NOTE: Identified email templates need to be modified to correct the link.


Section 3: Hardcoded Salesforce URLs that CANNOT Be Converted to Configurable Settings

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

1

TAP

flexipages\Home_Page1.flexipage-meta.xml

Lightning Page

1

https://sydneyuni-adv.force.com/serviceportal

Link is in a RichText container. Content is fixed and cannot be dynamic, unless changed to LWC.

Done

No - This is dynamic

 

Richtext container was replaced with USYD_Home_Service_Portal_Links flow

2

N/A

reports\PersonalFolderJamesMcGloin\NQ_readiness_status_with_end_date.report-meta.xml

Report

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Account/0014a000007me2WAAQ/view

Part of the report description. Can be skipped

Skipped

 

3

N/A

reports\PersonalFolderJamesMcGloin\PM_NQ_readiness_status_w_end_date_draft.report-meta.xml

Report

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Account/0014a000007me2WAAQ/view

Part of the report description. Can be skipped

Skipped

 

4

N/A

reports\PersonalFolderJamesMcGloin\SSC_names_with_a_GIW.report-meta.xml

Report

1

https://sydneyuni-adv.lightning.force.com/lightning/r/Report/00O8v000000KAnKEAW/view?queryScope=userFolders

Part of the report description. Can be skipped

Skipped

 

5

N/A

default\connectedApps\Snowflake_API.connectedApp-meta.xml

Connected App

1

https://test.salesforce.com/services/oauth2/callback

To cater oauth callback in sandboxes

Skipped

 

6

N/A

default\connectedApps\Snowflake_API.connectedApp-meta.xml

Connected App

1

https://login.salesforce.com/services/oauth2/callback

To cater oauth callback in production

Skipped

 

7

N/A

connectedApps\talend_app.connectedApp-meta.xml

Connected App

1

https://login.salesforce.com/services/oauth2/success

To cater oauth callback in production

Skipped

 

8

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - oauthTokenEndpoint

1

https://sydneyuni-adv.my.salesforce.com/services/oauth2/token

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

9

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - salesforceLoginUrl

1

https://sydneyuni-adv.my.salesforce.com

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

10

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - samlEntityId

1

https://sydneyuni-adv.my.salesforce.com

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

11

N/A

samlssoconfigs\UNIKEY_LOG_IN.samlssoconfig-meta.xml

SSO - oauthTokenEndpoint

1

https://sydneyuni-adv.my.salesforce.com/services/oauth2/token

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

12

N/A

samlssoconfigs\UNIKEY_LOG_IN.samlssoconfig-meta.xml

SSO - salesforceLoginUrl

1

https://sydneyuni-adv.my.salesforce.com

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

13

N/A

samlssoconfigs\UNIKEY_LOG_IN.samlssoconfig-meta.xml

SSO - samlEntityId

1

https://sydneyuni-adv.my.salesforce.com

SSO Config. Always differs and part of post sandbox refresh

Skipped

 


Section 4: Hardcoded External URLs that CAN Be Converted to Configurable Settings (i.e. via Custom Label or Custom Settings)

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

1

Wellbeing

email\SaferCommunitiesEmailTemplates\Student_Feedback_Survey_Email_Template_1655798337168.email

Lightning Email Template

1

https://sydney.au1.qualtrics.com/jfe/preview/SV_3WU4IRbS8nEsacB?Q_CHL=preview&Q_SurveyVersionID=current

Can be skipped if target URL is fixed/same between sandboxes. Lightning template don't support SML. Additional formula field may be needed in the target object if this needs to be configurable.

Skipped

 

2

Hogwarts

email\Spend_Plan_Email_Templates\Delegate_Approval_Request_Decision_Text.email

Email Template

1

https://www.sydney.edu.au/policies/showdoc.aspx?recnum=PDOC2011/72&RendNum=0

Can be skipped if target URL is fixed/same between sandboxes.

Skipped

 

3

TAP

pathAssistants\Default_Opportunity.pathAssistant-meta.xml

pathAssistant

1

https://sydneyuni-adv--c.documentforce.com/servlet/rtaImage?eid=1CF4a00000001A6&feoid=Info&refid=0EM4a0000006snY

Fixed image link in richtext component

MANUAL DEPLOYMENT

YES - need to manually update the URL hyperlink every refresh of SIT/UAT


Section 5: Hardcoded external URLs that CANNOT Be Converted to Configurable Settings

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

Team

Metadata

Type

Occurrences

URL

Comments

Dev Status

Post Sandbox Refresh Maintenance?

1

TAP

flexipages\Home_Page1.flexipage-meta.xml

Lightning Page

1

https://unisyd.sharepoint.com/:p:/r/teams/JarvisKnowledgeHub/Shared%20Documents/General/9.%20Misc/New%20BI%20%26%20DRS%20Service%20Portal.pptx?d=w2d51ee9e0ab442af8e6f4ec79ce565d8&csf=1&web=1&e=T8mUxU

Link is in a RichText container. Content is fixed and cannot be dynamic, unless changed to LWC.

Skipped

 

2

Hogwarts

flexipages\Spending_Plan_Home_Page.flexipage-meta.xml

Lightning Page

1

https://divisionofalumnianddevelopment.atlassian.net/servicedesk/customer/portal/2/user/login?destination=portal%2F2

Link is in a RichText container. Content is fixed and cannot be dynamic, unless changed to LWC.

Skipped

 

3

N/A

objects\Account\webLinks\AQB__AcccountDumpReport.webLink-meta.xml

webLink

1

https://www.appextremes.com/apps/Conga/Composer.aspx

Managed package. To be skipped

Skipped

 

4

N/A

objects\Spending_Plan__c\webLinks\test_pdf.webLink-meta.xml

webLink

1

https://service.apsona.com/sfdc/apsona_inline.min.js

No longer exist in production

Skipped

 

5

N/A

reports\PersonalFolderJamesMcGloin\EG_chart_of_account_by_CON_account.report-meta.xml

Report

1

https://intranet.sydney.edu.au/services/finance-management/chart-of-accounts/responsibility-centres.html

Part of the report description. Can be skipped

Skipped

 

6

N/A

reports\PersonalFolderNataliaUribeSyro\Identification\By_designation_Account_Number_Segment1.report-meta.xml

Report

1

https://intranet.sydney.edu.au/services/finance-management/chart-of-accounts/responsibility-centres.html

Part of the report description. Can be skipped

Skipped

 

7

N/A

reports\USYDCustomizableDashboardAppeals\Collaborative_Reports1\Dementia_Stewardship_Contacts.report-meta.xml

Report

1

https://www.sydney.edu.au/news-opinion/news/2022/09/30/sydney-professor-recognised-by-un-as-global-leader-in-ageing.html

Part of the report description. Can be skipped

Skipped

 

8

N/A

reports\USYD_Prospect_Development_Shared\Example_of_SIMPLE_search_by_giving_CODE.report-meta.xml

Report

1

https://intranet.sydney.edu.au/services/finance-management/chart-of-accounts/responsibility-centres.html

Part of the report description. Can be skipped

Skipped

 

9

N/A

reports\USYD_Prospect_Development_Shared\SIMPLE_search_by_giving_CODE1.report-meta.xml

Report

1

https://intranet.sydney.edu.au/services/finance-management/chart-of-accounts/responsibility-centres.html

Part of the report description. Can be skipped

Skipped

 

10

N/A

connectedApps\talend_app.connectedApp-meta.xml

Connected App

1

https://www.getpostman.com/oauth2/callback

Postman callback url

Skipped

 

11

N/A

connectedApps\talend_app.connectedApp-meta.xml

Connected App

1

https://oauth.pstmn.io/v1/browser-callback

Postman callback url

Skipped

 

12

N/A

connectedApps\talend_app.connectedApp-meta.xml

Connected App

1

https://app.getpostman.com/oauth2/callback

Postman callback url

Skipped

 

13

N/A

iframeWhiteListUrlSettings\IframeWhiteListUrlSettings.iframeWhiteListUrlSettings-meta.xml

iframe Whitelist

1

https://sydneyuni-adv.lightning.force.com

Points to production.

Skipped

 

14

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - LoginUrl

1

https://sso.sydney.edu.au/app/salesforce/exkfw1bwnGMbjFklu3l6/sso/saml

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

15

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - logoutUrl

1

https://sso.sydney.edu.au/login/signout

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

16

N/A

samlssoconfigs\UniKey_Login.samlssoconfig-meta.xml

SSO - singleLogoutUrl

1

https://sso.sydney.edu.au/login/signout

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

17

N/A

samlssoconfigs\UNIKEY_LOG_IN.samlssoconfig-meta.xml

SSO - LoginUrl

1

https://sts.sydney.edu.au/adfs/ls/

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

18

N/A

samlssoconfigs\UNIKEY_LOG_IN.samlssoconfig-meta.xml

SSO - singleLogoutUrl

1

https://sts.sydney.edu.au/adfs/ls/

SSO Config. Always differs and part of post sandbox refresh

Skipped

 

19

N/A

Canvases\mule__dataloaderio_v2_oauth_c4s__dataloaderio_v2_oauth_c4sCanvas.Canvas-meta.xml

Canvas app

1

https://dataloader.io/static/canvas

Part of managed package.

Skipped

 

20

N/A

Canvases\mule__dataloader_io2_oauth_c4s__dataloader_io2_oauth_c4sCanvas.Canvas-meta.xml

Canvas app

1

https://dataloader.io/static/canvas

Part of managed package.

Skipped

 

21

N/A

dashboards\Data_quality_Management\kQZJiGRfUvFJJDkllMSZOpIadrLxEU1.dashboard-meta.xml

Dashboard

1

https://sydneyuni.atlassian.net/wiki/spaces/PHOEN/pages/2782199991/AVE-16+Contact+Types

Custom link in a dashboard component

Skipped

 

Related content

TAP Batch Jobs & Scheduled Flows
TAP Batch Jobs & Scheduled Flows
Read with this
Enhanced Domain: Production Org URL Format Changes
Enhanced Domain: Production Org URL Format Changes
More like this
TAP Solution Slayers (TAPSS) - Team Space (to be archived)
TAP Solution Slayers (TAPSS) - Team Space (to be archived)
Read with this
Enhanced Domain: How to Test
Enhanced Domain: How to Test
More like this