Communications Business Objects

Related videos

The following Communications business objects are commonly used in communications-related queries. Review the descriptions to see how each can be joined with other business objects and what properties they include.

EffectiveContactCommunicationPreferencesData

Contains a row for each person for each communication preference type, even if the person has not changed the default communication preferences.

Common joins

Table 73: Viewing common joins for EffectiveContactCommunicationPreferencesData

Business Object Relation
NetContactData EffectiveContactCommunicationPreferencesData.Id = NetContactData.Id

Properties

Table 74: Viewing properties for EffectiveContactCommunicationPreferencesData

Properties
Communication Reason Name Contact Communication Reason Preferences Key
Contact Key Created By User Key
Created On Full Name
Id Opt In
Updated By User Key Updated On
Communication Reason Key

CommunicationReasonRef

Details one row for each communication preference (Settings > Contacts > Communication preferences). Lists the settings for each communication preference, such as the communication name, description, and whether the default is to opt in or out.

Common joins

Table 75: Viewing common joins for CommunicationReasonRef

Business Object Relation
ContactCommunicationReasonPreferences ContactCommunicationReasonPreferences.Communication Reason = CommunicationReasonRef.Communication Reason Key

Properties

Table 76: Viewing properties for CommunicationReasonRef

Properties
Cannot Opt Out Communication Reason Key
Communication Reason Name Default Opt Out
Default Type Description
Formula Is System
Solicitation Status