Customization of OTL Timekeeper

One of the clients had some customization requirements in the OTL Timekeeper form

* Projects and Tasks LOV must show Project Name and Task Name instead of Project Number and Task Number.

  • Overview
    Costing information was derived from Projects Accounting and had to be captured from the time entries. Since Project and Task information is not transferred to element entries, the client wanted a solution to capture Project and Task information as part of element entries.
KBACE Case Study
  • Solution
    KBACE Technologies Pvt Ltd came up with a solution for the above problem. For the first requirement, two value sets were created to show Project Name and Task Name and these value sets were associated with new alternate name types. New Alternate Names were created from these alternate name types and associated with the Timekeeper Layout.

    For the second requirement, a new field was added to the Cost Allocation KFF. A new value set was created to show the Task Numbers and this value set was associated with a newly created alternate name type that mapped the Task Id to the Cost Segment corresponding to the newly added field of Cost Allocation KFF. A new alternate name was created from this alternate name type and associated with the timekeeper layout as Cost Center field. Now this field had to be defaulted to the Task selected. To accomplish that, Forms customization was done to the Timekeeper form. The newly added field for Cost Center in the Timekeeper form was made non-navigable and defaulted from the Task selected. This ensured that when the timecard was created, the Cost Center field would store the Task Id. This timecard, when transferred to element entries, would have Cost Allocation KFF populated with the Task Id. Since Task is more granular than Projects, using the Task Id, the client's custom program (also developed by KBACE) could derive the actual costing information from Projects Accounting and do the necessary processing.

End of Case Study