Time Tracking in Tasks: Overview of Methods

With the Time Tracking in Tasks tool, you can:

  • monitor the time spent by an employee on specific tasks
  • enhance the transparency of task execution
  • analyze employee efficiency

Quick Navigation: all methods and events

User Documentation: time tracking in tasks

Linking Time Spent with Other Objects

Task. A single task can have multiple entries for time spent. These entries are linked by the task identifier TASKID. You can obtain it using the create new task method or the get task list method.

User. The time spent entry is associated with a user by their identifier USER_ID. You can get the user identifier using the user.get method.

User Documentation

Who Can Add or Modify an Entry

To add, modify, or delete a time spent entry, you need access permissions to the task. You can check permissions using the special method task.elapseditem.isactionallowed.

Reference Information on Methods

You can find up-to-date information about methods for working with time spent using the task.elapseditem.getmanifest method. It is recommended to use it only as a reference, as the structure of the method's response may change at any time by the developer.

Overview of Methods

Scope: task

Who can execute the method: any user

Method

Description

task.elapseditem.add

Adds time spent to a task

task.elapseditem.update

Modifies the parameters of a time spent entry

task.elapseditem.get

Returns a time spent entry by its identifier

task.elapseditem.getlist

Returns a list of time spent entries for a task

task.elapseditem.delete

Deletes a time spent entry

task.elapseditem.isactionallowed

Checks if the action is allowed

task.elapseditem.getmanifest

Returns a list of methods and their descriptions