Skip to main content

Work

Track, manage, and monitor task activity, assignment, and completion, as well as relevant time tracking and client details.

Marsha Galicia avatar
Written by Marsha Galicia
Updated today

The Work object represents an XBert, task, or notification in the system. It includes information about assignments, completion, user and client context, time tracking, and additional metadata.

Note: The AI will only look back at 12 months’ worth of data.


Key Properties


1. Notification Fields

Property

Description

Title

The name or subject of the XBert or task.

DueDate

The due date of the XBert or task.

EstimatedTime

The estimated time (in minutes) required to complete the task.

AssignedTime

When the task was assigned.

AssignedUserEmail

The email of the user assigned to the task.

NotificationCreationTime

When the notification was created.

CompletionTime

When the task was completed.

CompletedUserEmail

The email of the user who completed the task.

NotificationType

The type of notification (e.g. XBert, manual task, reminder).

LastViewedTime

The last time the assigned user viewed the task (nullable).

HasXPMJobLinked

Indicates whether the notification is linked to an XPM job (true or false).

IsFixed

Whether the task has been marked as fixed or resolved (true or false).


2. Assigned User Info

Property

Description

UserName

The first name of the assigned user.

UserSurname

The surname of the assigned user.

UserEmail

The email address of the assigned user.


3. Client Info

Property

Description

ClientName

The name of the client the task relates to.

AccountingType

The accounting method used for the client (e.g. Accrual or Cash).


4. Time Tracking

The ActualTimes property is a list of time tracking entries for the task. Each entry represents a logged work session and contains the following:

Property

Description

StartTime

When the time entry began.

ActualTimeSeconds

The duration of the session in seconds.

ActualTimeUserEmail

The email of the user who logged the time.

IsBillable

Whether the time entry is billable (true or false).

HasNotificationComment

Indicates whether the time entry has an associated comment (true, false, or null).

XPMTimeSynced

Whether the time entry was synced to XPM (true or false).

XpmJobTaskName

The name of the job task in XPM that the time entry is associated with (if available).

The total actual time (in seconds) across all entries is calculated via the TotalActualTime property.

Did this answer your question?