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.
In This Article
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
| Business Object | Relation |
|---|---|
| NetContactData | EffectiveContactCommunicationPreferencesData.Id = NetContactData.Id |
Properties
| 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
| Business Object | Relation |
|---|---|
| ContactCommunicationReasonPreferences | ContactCommunicationReasonPreferences.Communication Reason = CommunicationReasonRef.Communication Reason Key |
Properties
| Properties | |
|---|---|
| Cannot Opt Out | Communication Reason Key |
| Communication Reason Name | Default Opt Out |
| Default Type | Description |
| Formula | Is System |
| Solicitation | Status |