Company: Link Technologies
Case No: L13065. Project: 15.50: LinkSOFT Version 15.50
Logged By: Vineshwar Prasad (Edge Business Solutions) on behalf of Sanjay (Link Technologies) on 30 Aug 2024 02:59PM
Priority: Low
Product: Payroll & HR
Group: Enhancement
Time Taken: 24.00 (Weight: 18.00)
Assigned To: Development
Circulation: Bhavisha Devi, Development, Sanjay, Vineshwar Prasad
Resolve By: Friday, 13 September 2024 11:04 AM [83 days since logged date]
Status: Closed
Subject: Claim Entry to be a fixed Value as it is used for Expenses that are not always "Time related"
Summary:    The client has Employees working overtime. They apply for the following claims;
  1. Meal Allowance
  2. Height Allowance
Claims can be made in the following forms;
  1. Work from 5 PM to 7 PM and get 15 dollars Meal Allowance
  2. Work from 5 PM to 9 PM and get 15 dollars Meal Allowance
  3. Work from 7 PM to 9 PM and get 15 dollars Meal Allowance
  4. Climb 1 height for Installation and get 100 dollars Height Allowance
  5. Climb 2 heights for Installation and get 200 dollars Height Allowance
Issue
  1. This can be claimed using the Time Entry form however Time range makes it difficult 
  2. Time Entry has a Date From and Date To field. This needs to be filled for the Rate to multiply with the Hours
    1. For example: 5 PM to 7 PM = 2 Hrs. Meal Allowance is 15 dollars. This becomes 2 Hrs x 15 dollars = 30 dollars
    2. For example: 5 PM to 8 PM = 3 Hrs. Meal Allowance is 15 dollars. This becomes 3 Hrs x 15 dollars = 45 dollars
The following changes will achieve the above;
  1. In the menu "Time Management -> Time View by Day", when creating a new Time Entry we can choose Claim Entry and Activity Type "Height Allowance". We want the Duration to Quantity = 1 instead of the difference in Start and End Time
  2. The Start and End time is not relevant
  3. Users should be able to edit the Duration
Audit Notes:Edited by sanjay on 04/09/24 16:13. Edited by sanjay on 04/09/24 16:12. Edited by sanjay on 04/09/24 16:11. Edited by sanjay on 04/09/24 11:04. 
30 Aug 202402:59PM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 03-09-2024 02:48 PM Time Taken: 2.00 Notes: ETC extended from: 28/08/2024 to 03/09/2024
Teams meeting with Development

The following to LinkSOFT will achieve the requirements
  1. In the menu Time Management -> Time Setup -> Entry Type Maintenance -> Activity, we can add the following
    1. Default Duration. If the value is set, Time Entry will use this default value, otherwise Duration = End time - Start Time
Test Plan
  1. Create an Activity called "Height Allowance" and set the default Duration = 1
  2. Create a Time Entry and use Activity "Height Allowance"
    1. The Default value should be 1 and editable
    2. The Default value should not change when the Start and End time is changed
  3. Remove the Default value from "Height Allowance"
  4. Create a Time Entry and use Activity "Height Allowance"
    1. The Default value should be based on the Start and End Time
    2. The Default value should change when the Start and End time is changed
Figure 1: Add default Duration to Activity Maintenace screen



30 Aug 202403:00PM Comment 2 by Sanjay (Link Technologies) Case L13065 added to project 15.50
04 Sep 202402:42PM Comment 3 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-09-2024 11:04 AM Time Taken: 18.00 Notes: ETC extended from: 30/08/2024 to 13/09/2024
PART A - Development work for this case has been completed.

1. The change will be available in version: 15.50

2. The following changes were made (Include Database object names, Program classes, and any other relevant information):

  1. In menu "Time Management ~> Time Setup", Time Entry Maintenance ~> Activities, we have added a new field called "Default Duration"
  2. When this field is Blank or Zero, the duration in menu "Time Management ~> Time View - Day" is calculated based on "Start Time" and "End Time"
  3. If the value in this field is <> 0, this value is used as a default and the duration is not calculated based on "Start Time" and "End Time" 

3. Affected Areas:

  1. menu "Time Management ~> Time Setup"
  2. menu "Time Management ~> Time View - Day"
  3. menu "Time Management ~> Time View - Week"

4. The issue was caused by:

  1. Improved functionality

5. Other Relevant Notes
6. Next Step
(Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT


PART B -
Development Reference (Place descriptor for objects changed)
:


Figure 1 - Default Duration available on Activity Maintenance


Figure 2 - Time entry showing Default value


05 Sep 202404:33PM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 13-09-2024 04:26 PM Time Taken: 4.00
The following tests were performed:

Test Setup Instructions:
  1. Standard Demo
  2. Set Activity  Name: "Medical" to "Default Duration = 1" in Activity Type = "Claim"
Table 1 - Test Results
NoTest CaseExpected ResultPass/Fail
1Crete a Claim Entry with Activity "Medical"

Duration should be = 1
Duration should not change when "Start" or "End" time is changed
If duration is changed, Amount = "Ruration * Rate"

Pass
2Create any other time entry
Duration should be difference in "Start" and "End" Time
Duration should change when "Start" or "End" time is changed
If duration is changed, Amount = "Ruration * Rate"
Pass

Environment Details

  1. OS version: Win11
  2. Application version: 15.50
  3. Setup on:
    1. Server: LinkQA4
    2. Database: LinkSOFT
    3. LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


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

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