Subject: | Email Address (to Email Address) are removed in a multi company environment |
Summary: | 1. Problem Details
"To Email" Addresses are removed.
When Leave is applied, the approvers are not alerted via email. However, we can see the application on the system. 2. Error Message
Log Message: Email address removed based on the exclusion list. Email address is not an "Approved" user or does not have access to this company. Refer to Menu Company Administration -> Email Subscription". Email:xxx@yy.com. Company: 1003
3. Environment Details
14.50.0301.GA
|
Audit Notes: | Edited by sanjay on 22/03/23 14:08. Edited by sanjay on 20/03/23 16:18. Edited by sanjay on 20/03/23 16:15. Edited by sanjay on 20/03/23 16:13. Edited by sanjay on 20/03/23 15:39. |
20 Mar 2023 | 11:15AM Comment 1 by Nathaniel Lal Assigned To: Nathaniel Lal Followup Date: 21-03-2023 11:08 AM Time Taken: 1.00 Notes: Edited by sanjay on 20/03/23 15:40. ETC extended from: 21/03/2023 to 21/03/2023 |
| Bula Team,
The following was done;
- Under Business Intelligence -> Email Logs
- Alert Email Log -> Created a Test email
- Clicked on Save
- The email Status was "Closed"
- Checked errors on event logs;
"Email address removed based on exclusion list. Email address is not an "Approved" user or does not have access to this company. Refer to Menu Company Administration -> Email Subscription". Email: xxx@yyy.com. Company: 1002"
Environment Details Company - 1005 URL - https://www.link247.com
Regards Nathaniel |
|
20 Mar 2023 | 04:08PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-03-2023 09:40 PM Time Taken: 8.00 Notes: ETC extended from: 21/03/2023 to 20/03/2023 |
| PART A - Development work for this case has been completed. 1. The change will be available in version:14.50.0320. Patch at this link. 2. The following changes were made(Include Database object names, Program classes, and any other relevant information): - Corrected the issue where in a Multi-Company Environment, users are validated in each company where the validation process is running. This has been changed so that validation is partitioned to the company in context. e.g. Company '1001' will not validate company '1002'. Therefore, the Email validation process will now need to run in each company.
3. Affected Areas: - Email validation
- Report Email Validation
4. The issue was caused by: - The validation procedure was not partitioned by company.
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
20 Mar 2023 | 04:13PM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-03-2023 10:08 PM Time Taken: 4.00 |
|
The following tests were performed:
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Create an email in Company '1001' with a valid email address for COMPANY '1001' and an INVALID address for COMPANY '1002'. Run the validation process in company '1002'
| Email should not be validated. It should remain with the Status 'New'.
| Pass
| Previously, this email would be marked as INVALID
| 2 | Enable the Email Validation process in company '1001'
| Email should be validated and wither marked as "ready" or 'Failed". In this case, the status would be "Ready" as the email is valid
| Pass
|
| Environment Details - OS version: Win11
- Application version: 14.50.0320
- Setup on:
- Server: LinkQA4
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|
20 Mar 2023 | 04:15PM Comment 4 by Sanjay (Link Technologies) Case L12864 added to project 14.50 |
20 Mar 2023 | 04:18PM Comment 5 by Sanjay (Link Technologies) Case L12864 added to project 14.60 |