Subject: | Consolidate "sending mail configurations" and setup to use DOT NET Mail |
Summary: | - Move all database mail to dot netmail.
- All the email parameters need to be company specific. e.g from email address can be different for each company.
- Add logging capability similar to report email log and move it to BI section with report email log.
Justification - Linksoft uses 2 mail transport system to simplfy we should 1.
- Error logging with dot.net mail is more detailed and visible to the user.
- Users can resend failed mail from dot.net
|
Audit Notes: | |
01 Dec 2017 | 11:41AM Comment 1 by Alvis (Link Technologies) Case 8950 added to project 8.3 |
12 Jan 2018 | 12:32PM Comment 2 by Alvis (Link Technologies) Case 8950 added to project 900 |
19 Apr 2018 | 08:51AM Comment 3 by Sanjay (Link Technologies) Case 8950 removed from project 999 |
19 Apr 2018 | 08:51AM Comment 4 by Sanjay (Link Technologies) Case 8950 added to project 09.4 |
19 Apr 2018 | 11:46AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 19-04-2018 11:46 AM |
| Agreed design: - Move menu "Administration ~> Email Log" to "Business Intelligence ~> Email Messages"
- Use DOT NET Mail to send messages
- Remove processes to DB Mail
- Add ability to create a new email
- Add ability to edit emails with status <> "Sent"
- Add ability to delete
- Add notes user control to store log information
- Add ability to RESEND
- This should have similar functionality to "Report Email Log"
|
|
23 Apr 2018 | 03:30PM Comment 6 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 23-04-2018 03:30 PM Time Taken: 6.00 |
| Development work for this case is in progress. The change will be available in version: 94 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Added a schedule to pick up LT_SYS_MSG_Notification emails using procedure: LT_SYS_MSG_Notifications_SELECT
- After sending email, this procedure is called: LT_SYS_MSG_Notifications_UPDATE
2. The issue was caused by: - NA
3. Next Step - Changes were made in DEV-HELPDESK. Please sync framework components from DEV-HELPDESK to DEV-LINKSOFT
- Change procedure "LT_SYS_MSG_Notifications_SELECT" to handle selection criteria used by DB Mail
- Change procedure "LT_SYS_MSG_Notifications_UPDATE" to handle Logging previously used by DB Mail
- Disable and remove/Cleanup all DB mail references and configurations
|
|
23 Apr 2018 | 04:25PM Comment 7 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-04-2018 04:25 PM Time Taken: 2.00 |
| The following have been completed: - Changed procedure LT_SYS_MSG_Notifications_SELECT to handle multiple processes running at the same time.
- Changed procedure LT_SYS_MSG_Notifications_UPDATE to handle error logging and retry attempts
- Moved retry attempts to Configuration -> General Settings
- Removed process "SYS006" and its related rules.
- Moved Email Log to display under Business Intelligence
Next Step: - Make UI changes for Email Log
|
|
23 Apr 2018 | 05:59PM Comment 8 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 23-04-2018 05:59 PM |
| I have made changes to the Email Log form to allow Add/Edit and Delete. Please complete procedures: LT_SYS_MSG_Notifications_DELETE,..._UPDATE2 ( UPDATE2 should handle Insert and Update) DEV Sites have been updated. |
|
26 Apr 2018 | 09:08AM Comment 9 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 26-04-2018 09:08 AM Time Taken: 1.00 |
| Procedures for Insert, update, and delete have been completed. Assigned to UAT. |
|
02 May 2018 | 04:26PM Comment 10 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 02-05-2018 04:26 PM Time Taken: 1.00 |
| System test completed. Verified the following: - Tested Add of Email Log maintenance under Business Intelligence menu in POS Web. - Failed. Application Name is not provided to procedure LT_SYS_MSG_Notifications_UPDATE2.
- Created an alert entry to the notifications. The email was successfully received.
Note: - Settings for "mail server" and "mail from address" is configured in the web.config file.
- Ensure that the flag "EnableEmailScheduler" is set to "Yes" in the web.config file.
regards Alvis |
|
03 May 2018 | 02:47PM Comment 11 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 03-05-2018 02:47 PM Time Taken: 1.00 |
| Development work for this case has been completed. The change will be available in version: 9401 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Added "Application Name" to procedure LT_SYS_MSG_Notifications_UPDATE2
2. The issue was caused by: - Application Name was not interfaced
3. Next Step - UAT
|
|
09 May 2018 | 01:23PM Comment 12 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 09-05-2018 01:23 PM Time Taken: 1.00 |
| System test completed. Verified: Tested Add of Email Log maintenance under Business Intelligence menu in POS Web. - Pass |
|
14 May 2018 | 02:03PM Comment 13 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 15-05-2018 12:00 AM Time Taken: 2.00 |
| Hi Sanjay, This case has been successfully tested. Documentation has been updated on the case. - Business Intelligence -- Email Log.
Test Environment - Version 9400 Beta 2
- Database - LINKSOFT on QA1
- Application on QA1
- OS - Windows 7
Test Plan Test No | Description | Status | 1 | Click on "Add New", the form should open without errors | Pass | 2 | Enter the "Subject" as "Test", "To Address" as "rashna@linktechnologies.com.au" and body as "Test". Save this and email should be successfully sent. | Pass | 3 | Enter the "Subject" as "Test", "To Address" as "rashna@linktechnologies.com.au" and body as "Test". Save this and email should be successfully sent. Enter "CC Address" as "vineet@linktechnologies.com.au" and "BCC Address" as "karishma@linktechnologies.com.au". Email should be sent to all addresses.
| Pass | 4 | Enter the "Subject" as "Test", "To Address" as "rashna@linktechnologies.com.au" and body as "Test". Save this and email should be successfully sent. Delete the record by clicking on the "Red X"
| Pass | 5 | Click into the details and "Add Notes". Notes should be successfully added. | Pass |
|
|
16 May 2018 | 03:46PM Comment 14 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 16-05-2018 03:46 PM |
| Thanks Rashna |
|
09 Oct 2019 | 08:14AM Comment 15 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019 |