Excel Add-In for Vault CRM

Build 25.0.9434

ExternalCalendarEvents

Represents events imported from external calendar systems (for example, Outlook, Google Calendar), enabling synchronization and unified scheduling.

Columns

Name Type ReadOnly Description
ID [KEY] String True

Unique identifier for the external calendar event record within Veeva Vault. This value is system-generated and immutable.

External Calendar Event Type String True

Specifies the type of the external calendar event object, as defined by the Vault object type framework (object_type__v).

Global ID String True

Globally unique identifier for the record across Vault environments, used to support cross-environment integration and deduplication.

Link String False

System-generated URL or URI link that references the specific calendar event within an external calendar system (such as Outlook or Google Calendar).

External Calendar Event Name String True

Descriptive name of the calendar event as imported or synchronized from the external system.

Status String False

Represents the current lifecycle state of the event, such as Scheduled, Cancelled, or Tentative, depending on the external calendar platform.

Created By String True

Username or identifier of the user who initially created the event record in Vault. This can reflect synchronization logic rather than a Vault user.

Created Date Datetime True

Timestamp indicating when the external calendar event was created within Vault, typically during synchronization.

Last Modified By String True

Username or identifier of the user or system that last updated the event record in Vault.

Last Modified Date Datetime True

Date and time when the external calendar event was most recently modified in Vault.

End Datetime Datetime False

Date and time at which the event is scheduled to end, based on the external calendar system.

Start Datetime Datetime False

Date and time at which the event is scheduled to begin, as specified in the external calendar system.

Title String False

The subject or title of the event as entered by the user in the external calendar system.

Allow New Time Proposals? Bool False

Indicates whether attendees are allowed to propose new meeting times for the event. This reflects the external calendar setting.

Attendees String False

A list of attendees associated with the event, typically including email addresses or user identifiers, separated by commas.

Body Content Type String False

Specifies the format of the event body content, such as HTML or plain text, based on the external calendar system.

Body Preview String False

A truncated version of the event body or description, used to provide a quick summary in UI displays or search results.

Categories String False

Comma-separated list of category tags or labels applied to the event in the external calendar system (for example, Business, Internal, Client).

Change Key String False

A unique string used by the external system to detect updates to the event and ensure synchronization consistency.

Description String False

Full body content or detailed description of the calendar event, as entered in the external calendar system.

End TimeZone String False

Time zone designation used for the event end time, following external calendar conventions (for example, America/New_York).

Event Created Datetime Datetime False

Timestamp from the external system indicating when the event was originally created, not when imported into Vault.

Event Last Modified Datetime Datetime False

Timestamp from the external system showing the most recent update to the event, used to track changes during sync.

External Calendar Event ID String False

The unique identifier assigned to the event by the external calendar system (for example, Outlook or Google Calendar).

Has Attachments? Bool False

Boolean value indicating whether the event includes any attached files, such as documents or presentations.

Hide Attendees? Bool False

Boolean flag indicating whether the list of event attendees is hidden from others, depending on external calendar privacy settings.

Importance String False

Indicates the priority level of the event (such as Low, Normal, or High) as defined in the external calendar system.

Is All Day? Bool False

Indicates whether the calendar event spans the entire day without a specific start or end time. This is typically used for all-day reminders or out-of-office notices.

Is Cancelled? Bool False

Flag that denotes whether the calendar event has been cancelled. This is useful for excluding events from scheduling workflows or reminders.

Is Draft? Bool False

Specifies whether the event is still in a draft state and not finalized. Draft events are often hidden from attendee calendars or downstream systems.

Is MS Teams Meeting? Bool False

Indicates whether the calendar event is a Microsoft Teams meeting. Enables integration with Teams-related features such as automatic join links.

Is Online Meeting? Bool False

Identifies whether the event is a virtual meeting hosted through an online conferencing platform such as Zoom, Microsoft Teams, or Webex.

Is Organizer? Bool False

True if the user associated with this record is the event organizer. Helps determine ownership and permissions for event modifications.

Is Reminder On? Bool False

Indicates whether a reminder notification is configured for the event. Reminders help notify attendees before the event starts.

Locations String False

The physical or virtual location(s) where the event is scheduled to occur. Can include addresses, conference room names, or online meeting URLs.

MS Teams Join URL String False

Direct URL to join the Microsoft Teams meeting associated with the event. Automatically generated when a Teams meeting is scheduled.

Meeting Join URL String False

Generic join URL for the online meeting, applicable to platforms such as Zoom, Webex, or Google Meet if not using Teams.

Occurrence ID String False

Unique identifier for a specific instance of a recurring calendar event. Helps distinguish between multiple occurrences of a repeating event series.

Online Meeting Provider String False

Name of the platform providing the online meeting service, such as Microsoft Teams, Zoom, Webex, or Google Meet.

Online Meeting URL String False

Primary URL used to access the online meeting session. May duplicate MS Teams Join URL if Teams is used.

Organizer Name(s) and Email Address(es) String False

List of names and email addresses for the organizer(s) of the calendar event. Can include one or more entries depending on the scheduling system.

Original End TimeZone String False

Time zone associated with the event's originally scheduled end time. This is useful for accurately calculating durations and reminders across zones.

Original Start TimeZone String False

Time zone in which the event was originally scheduled to start. Retained even if the start time is adjusted later.

Recurrence String False

Recurrence rule or pattern for the calendar event, such as daily, weekly, monthly, or custom recurrence definitions.

Reminder Minutes Before Start Decimal False

Number of minutes prior to the start time when a reminder is scheduled to trigger for attendees.

Response Requested Bool False

Indicates whether the organizer has requested RSVP responses from invited attendees. Helps track participation status.

Sensitivity String False

The sensitivity level of the event, such as Normal, Personal, Private, or Confidential. Affects visibility and data sharing.

Series Master ID String False

Identifier linking this occurrence to the master record of the recurring series. This is used for managing and editing recurring events.

Show As String False

Indicates how the event should appear in attendees' calendars, such as Free, Busy, Tentative, or Out of Office.

Start TimeZone String False

Time zone in which the event's scheduled start time is defined. Affects all time-based calculations and calendar rendering.

Transaction ID String False

Unique identifier for the event transaction used for synchronization, auditing, or troubleshooting calendar integration workflows.

Type String False

General type or category of the event, such as Meeting, Appointment, Conference, Webinar, or Training.

Unavailable for Scheduling Bool False

Indicates whether this event blocks the attendee's availability for Engage scheduling purposes. This is used for conflict checking.

Web Link String False

Publicly accessible link related to the calendar event, such as a web-hosted agenda, meeting notes, or external calendar reference.

iCalUID String False

Universal identifier used in iCalendar (.ics) formats to identify and track the event across systems.

External Calendar String False

Name or source of the external calendar system that the event was imported or synced from, such as Google Calendar or Outlook.

Legacy CRM Id String False

Deprecated or historical identifier used to associate this event with a previous Customer Relationship Management (CRM) system prior to Veeva Vault integration.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434