...
flows\USYD_Service_Portal.flow-meta.xml
Expand |
---|
|
Step 1: Login as another user, preferably non-System Admin user like USyd Standard User. Testing Steps Login to Salesforce as USyd Standard User, and open the Affinaquest app. Once the logged in and in the Affinaquest app, ensure that you are in the Home tab. In the browser’s address bar, take note of the current page’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the Home Page, click the Service Portal link . Image Removed
Step 2: After logging in, we will be redirected to this page in the screenshot below. To Create a Case and launch the Service Portal flow, click either of the following, Reporting and Data Visualization, Data Services, or Systems and Integrations. Image RemovedStep 3: Populate the required fields and upload a Test File. After the upload is finished, click Done and then click Next. Image RemovedStep 4: Click the generated URL and verify if this redirects the user to the Case Record. Image Removed Image RemovedStep 5: Verify that the uploaded file was successfully linked to the Case Record. Image Removed. A new tab/window will open. If not yet logged in Service Portal, the login page will be presented; otherwise, the user is taken directly to the Service Portal page where the user can start creating case. Start creating a case by clicking one of the available (blue) buttons/links. Fill all the required field in the Case form in different screens (via Next button - depends on the selected Type), until you reach the “Case Created” screen. Note the Case Number. Click the link next to (or below the) “Here’s a link to your case:” text. A new tab/window should open show the case that was just created. Check it’s Case Number.
Expected Result: In step #6, the link presented to the user has the same base URL as noted in step #3 In step #7, the newly opened tab/window has the same base URL as noted in step #3 In step #7, the Case record show has the same Case Number as noted in step #6.
Screenshots: Image Added Image Added Image Added Image Added |
...
TAP - Weblinks
objects\AQB__Batch__c\webLinks\Pledge_Schedule_Review.webLink-meta.xml
Expand |
---|
|
Testing Steps: Login to Salesforce as a user who is a member of the Business Insights Team or Data Reporting and Systems (public group). Open “Batches” tab and open an existing Batch record (or create one if none exists - requires additional permission). Once the Batch record opens, in the browser’s address bar, take note of the current batch record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the Batch record page, locate and click the “Pledge Schedule Review” button.
Expected Result: The report titled “USYD Batch Pledge Schedule Review” should open in the same window where the Batch record was opened, and the report’s base URL is the same as the Batch record’s based URL (as noted in step #3) Screenshots:    |
...
Expand |
---|
|
Testing Steps: Login to Salesforce as a user who is a member of the Business Insights Team, Data Reporting and Systems, Gifts Administration or Advancement Portfolio (public group). Open “Batches” tab and open an existing Batch record (or create one if none exists - requires additional permission). Once the Batch record opens, in the browser’s address bar, take note of the current batch record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the Batch record page, locate and click the “Batch Review Report” button (if it is not shown, click the drop-down button next to “Pledge Schedule Review” button).
Expected Result: The report titled “Gift Processing Validation” should open in the same window where the Batch record was opened, and the report’s base URL is the same as the Batch record’s based URL (as noted in step #3) Screenshots:    |
...
Expand |
---|
|
Testing Steps: Login to Salesforce as a user who is a member of the Business Insights Team, Data Reporting and Systems, Gifts Administration or Advancement Portfolio (public group). Open “Batches” tab and open an existing Batch record (or create one if none exists - requires additional permission). Once the Batch record opens, in the browser’s address bar, take note of the current batch record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the Batch record page, locate and click the “Batch Account Phone Report” button (if it is not shown, click the drop-down button next to “Pledge Schedule Review” button).
Expected Result: The report titled “Lists Account Phones of Batch Items” should open in the same window where the Batch record was opened, and the report’s base URL is the same as the Batch record’s based URL (as noted in step #3) Screenshots:   
|
...
Expand |
---|
|
Testing Steps: Login to Salesforce as a user who is a member of the Business Insights Team, Data Reporting and Systems, Gifts Administration or Advancement Portfolio (public group). Open “LL-Chart of Accounts” tab and open an existing LL- Chart of Account record (or create one if none exists). Once the LL- Chart of Account record opens, in the browser’s address bar, take note of the current batch record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the LL- Chart of Account record page, locate and click the “COA Report” button.
Expected Result: The report titled “Chart of Accounts Report” should open in the same window where the Batch record was opened, and the report’s base URL is the same as the LL- Chart of Account record’s based URL (as noted in step #3) Screenshots:    |
...
Expand |
---|
|
Testing Steps: Login to Salesforce as a user who is a member of the Business Insights Team, Data Reporting and Systems, Gifts Administration or Advancement Portfolio (public group). Open “LL-Chart of Accounts” tab and open an existing LL- Chart of Account record (or create one if none exists). Once the LL- Chart of Account record opens, in the browser’s address bar, take note of the current batch record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the LL- Chart of Account record page, locate and click the “Open Pledge Records” button.
Expected Result: The report titled “Open Pledge with Trans of Updating COA” should open in the same window where the Batch record was opened, and the report’s base URL is the same as the LL- Chart of Account record’s based URL (as noted in step #3) Screenshots:    |
...
Expand |
---|
|
Testing Steps: Login to Salesforce as USyd Standard User, and open the Affinaquest app. Open “Receipts” tab, and locate and open an existing Affinaquest Receipt (create a new one if there’s no existing Receipt record). Once the Receipt record opens, in the browser’s address bar, take note of the current record’s domain (base/root URL), i.e.: - SIT: https://sydneyuni-adv--bluesky.sandbox.lightning.force.com/ - UAT: https://sydneyuni-adv--uat.sandbox.lightning.force.com/ - PROD: https://sydneyuni-adv.lightning.force.com/ In the Receipt record page, just below the “Details” tab, click the “New Task” link.
Expect result: A “New Task” pop screen should open within the same window/tab where the current Receipt record is displayed. The based URL remains the same as the Receipt records base URL as noted in step #3.
Screenshots:    |
Section 2: Hardcoded Salesforce URLs that Need Fixing
Wellbeing - Email Templates
...
Expand |
---|
|
[test guide goes here] |
Section 3: Hardcoded Salesforce URLs that CANNOT Be Converted to Configurable Settings
TAP
flexipages\Home_Page1.flexipage-meta.xml
Note: The existing RichText container with hard-coded link was replaced with a Screen Flow so that the service portal’s base URL can be automatically checked.
Expand |
---|
|
Testing Steps Login to Salesforce as USyd Standard User, and open the Affinaquest app. Once the logged in and in the Affinaquest app, ensure that you are in the Home tab. In the browser’s address bar, take note of the current URL’s sub-domain, i.e. - in SIT’s full base URL/domain (https://sydneyuni-adv--bluesky.sandbox.lightning.force.com) the sub-domain will be “sydneyuni-adv--bluesky” - in UAT’sfull base URL/domain (https://sydneyuni-adv--uat.sandbox.lightning.force.com/) the sub-domain will be “sydneyuni-adv--uat” - in PROD’s full base URL/domain(https://sydneyuni-adv.lightning.force.com/) the sub-domain will be “sydneyuni-adv” In the Home Page, click the Service Portal link. A new tab/window will open. If not yet logged in Service Portal, the login page will be presented; otherwise, the user is taken directly to the Service Portal page where the user can start creating case.
Expected Result: In step #4, the URL of the newly opened tab/window should have the same sub-domain as the internal Salesforce page (Affinaquest), as noted in Step #3, followed by “.sandbox.my.site.com” if in SIT/UAT, or “.my.site.com” if in PROD. Screenshots: Image Added Image Added |