Company: Link Technologies
Case No: L13058. Project: 15.50: LinkSOFT Version 15.50
Logged By: Sanjay (Link Technologies) on 30 Jul 2024 10:04AM
Priority: Low
Product: Framework
Group: Enhancement
Time Taken: 108.00 (Weight: 80.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay
Resolve By: Friday, 04 October 2024 10:04 AM [114 days since logged date]
Status: Closed
Subject: Multiple Minor Changes to LinkSOFT for general Product Improvement
Summary:    Multiple Minor Changes to LinkSOFT for general Product Improvement. See Comments for details on changes.
Audit Notes:Edited by sanjay on 19/08/24 11:31. Edited by sanjay on 15/08/24 15:34. Edited by sanjay on 15/08/24 15:32. Edited by sanjay on 30/07/24 10:04. 
30 Jul 202410:04AM Comment 1 by Sanjay (Link Technologies) Case L13058 added to project 15.50
30 Jul 202410:04AM Comment 2 by Sanjay (Link Technologies) ETC was changed from 30/07/2024 to 04/10/2024
30 Jul 202410:07AM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 09-08-2024 10:05 AM Time Taken: 4.00

When viewing attachments, if there are no attachments, we show a message: "No data to display"

The reason for this could be:

  1. Attachments are deleted using the Purge Data Process
  2. User changes the URL 

30 Jul 202410:09AM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 09-08-2024 10:07 AM Time Taken: 4.00

Enhanced the Utility "UTILITY.GetSQLConnections" to improve readability in the event log.

The new message reads:
Event Log SQL Server Connection Information. Events: Filtered: 4, DBTasks: 4, Total: 58, Blocks: 0. Filters: HostName: All, Status: All, DBName: DEV-LinkSOFT, ProgramName: All Start: 30-07-24 09:41:34 AM Finish: 30-07-24 09:41:34 AM Duration: < 1s


15 Aug 202401:35PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 01:34 PM Time Taken: 4.00
Improved User purge process (SYS004) to exclude users that are assigned an Active Employee code in the "User Company" setup.

15 Aug 202401:36PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 01:35 PM Time Taken: 4.00

Improved "Process Setup" so that the "SQL Agent" takes priority when it is available, and it is turned on. 

If the Agent is NOT turned on, the IIS Application Pool can take over the Agent responsibility.


15 Aug 202401:39PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 01:36 PM Time Taken: 4.00

Corrected issue where the "Process "ESS020: Pending Leave Approval Alert" takes a long time to cmplete because there exists a User with a blank username. To avoid this scenario, the alert is set to ignote users that do not comply with username validation.



15 Aug 202401:42PM Comment 8 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 01:39 PM Time Taken: 4.00

The "Company Administration -> Processes" display was updated to show all processes with a valid license, as well as any active processes without a valid license. This change was made because we discovered active processes in unlicensed modules that users could not deactivate, as they were not previously visible.


16 Aug 202411:48AM Comment 9 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 11:47 AM Time Taken: 5.00

Background Processes - Refactored code.

Streamlined code for  "If Process Changed"

When selecting the JOB to process, we get the longest waiting job first. ("Order by Next Run Date")


16 Aug 202403:06PM Comment 10 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 03:05 PM Time Taken: 6.00
Corrected Event Log Message: "Conversion failed when converting from a character string to uniqueidentifier." when navigating back and forth in the "Time Entry" form.

16 Aug 202405:00PM Comment 11 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 09:47 AM Time Taken: 6.00

Changed Policy Automation to run "Purge Process" (SYS004) at 10PM so that it does not interfere with other processes running at 9PM daily. 

Interference with SYS004 is possible as it is run on a parallel thread (Named: LinkReplication") compared to Backups and other processes which run in a thread called "LinkADMIN"


16 Aug 202405:01PM Comment 12 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 05:00 PM Time Taken: 4.00
Removed modules "LIC", "AYW" and "ARV" from Lemu Rebuild as these are no longer used.

16 Aug 202405:03PM Comment 13 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 05:01 PM Time Taken: 6.00

Changed "System Log Alert" and "Health Check" alerts to contain a parameter called "NumberOfDays" (Default = 7).

This parameter limits the number of days to collect data, so we do not exceed the Emil Size limits.

We also changed the Alert List order by Date.


19 Aug 202411:34AM Comment 14 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 11:31 AM Time Taken: 8.00

Improved menu: "Global Administration ~> Process Setup" Status column based on the following rules:

1. When Disabled, Enable = 0

2. When Process is edited and saved, the status is changed to "Service restart required"

3.We know the START and END times

4. If the Last Start date is not provided, we know there has been a reset. We therefore check the "Last Modified Date" with the Frequency in Seconds

5. When the Last Start date is more than 60 seconds past the next run, we display a Delay in the status.

6. If the delay is < 60 seconds, we assume this is normal

 

For SQL Agent:

  a. We can check the AGENT Status

  b. We must have at least one SYS001 running


19 Aug 202405:25PM Comment 15 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-08-2024 05:22 PM Time Taken: 4.00

Corrected issue with POS DEFAULT LOCATION  and Available Location conflict.

Issue: When Available Location  does not contain the Default Location, an error is raised. 

Solution: Instead of raising an error, we select the first item from the  "Available Location" list. 


20 Aug 202411:27AM Comment 16 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 30-08-2024 11:27 AM Time Taken: 4.00

Improved Process Status - Show "Waiting for next Run" countdown in menu: "Company Administration ~> Processes"


21 Aug 202410:15AM Comment 17 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 30-08-2024 10:13 AM Time Taken: 5.00
Changed Event Log Alert to show the first 500 characters of the "Log Data" when an event is reported. This will allow Administrators to see more information without having to log into the system and check out the logs.

21 Aug 202403:17PM Comment 18 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 30-08-2024 10:15 AM Time Taken: 3.00
When viewing Helpdesk Call Documents from external links, we noe validate the call ID and return "Document Not Available" of the ID is invalid.

11 Sep 202411:43AM Comment 19 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-09-2024 11:31 AM Time Taken: 33.00
All minor changes have been verified. We are ready for release.

If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L13058 in the subject line of all emails regarding this issue.

Document size: 7.0 KB
For call complaints, please contact the Managing Director of the company using this form