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 |
