This read-only object contains all open tasks and events associated with an object. OpenActivity fields related to calls are only available with Salesforce CRM Call Center.
| Field | Field Type | Field Properties | Description |
|---|---|---|---|
| ActivityDate | date | The due date of the task, or for an activity, then the due
date if IsAllDayEvent is set to true. This field has a timestamp that is always set to midnight in the Coordinated Universal Time (UTC) time zone. The timestamp is not relevant; do not attempt to alter it in order to accommodate time zone differences. Label is Date. |
|
| ActivityType | picklist | One of the following values: Call, Meeting, or Other. Label is Type. | |
| CallDisposition | string |
Represents the result of a given call, for example, “we'll call back,” or “call unsuccessful.” Limit is 255 characters. |
|
| CallDurationInSeconds | int |
Duration of the call in seconds. |
|
| CallObject | string |
Name of a call center. Limit is 255 characters. |
|
| CallType | picklist |
The type of call being answered: Inbound, Internal, or Outbound. |
|
| Description | textarea | Nillable | Description of the task or event. Limit is 32 KB. |
| DurationInMinutes | int | Filter | Length of the event or task. |
| IsAllDayEvent | boolean | If true, the activity is an event and the ActivityDate is used to define the date of the event. If false, the activity may be a task or an event. Label is All Day Event. | |
| IsClosed | boolean | Defaulted on create | For tasks only, indicates whether the task was completed (true) or not (false). This field is set indirectly by setting the Status field--each picklist value has a corresponding IsClosed value. Label is Closed. |
| IsDeleted | boolean | Defaulted on create | Indicates whether the record has been moved to the Recycle Bin (true) or not (false). Label is Deleted. |
| IsTask | boolean | If true, the activity is a task, if false, it is an event. Label is Task. | |
| IsVisibleInSelfService | boolean | If true, the activity can be viewed in the self-service portal. Label is Visible in Self-Service. | |
| Location | string | If an event, the location of the event. If not, the value is null. | |
| OwnerId | reference | ID of the user who owns the task or event. | |
| Priority | picklist | Filter | If a task, the importance of the task, such as high, normal, or low. |
| Status | picklist | Filter | For tasks, the current status of the task, for example In Progress or Complete. Each predefined Status field sets a value for IsClosed. To obtain picklist values, you can query() on the TaskStatus object. |
| Subject | combobox | Subject line of the task or event. | |
| WhatId | reference | ID of the related object (Account, Campaign, Case, Opportunity, or custom object). Label is Opportunity/Account ID. | |
| WhoId | reference |
ID of the related Contact or Lead. If WhoId refers to a lead, then the WhatId field must be empty. Label is Contact/Lead ID. |
SELECT (SELECT ActivityDate, Description from ActivityHistories) FROM Account WHERE Name Like 'XYZ%'
SELECT (SELECT ActivityDate, Description from OpenActivities) FROM Account WHERE Name Like 'XYZ%'
The Salesforce.com user interface enforces sharing rules, filtering out related list items that a user does not have permission to see.
You cannot use query() directly on this object.