Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Contains the object-level mappings between the source and the target objects. The source
and target objects can be an MktDataLakeObject or an MktDataModelObject. For example, an Email
source object can be mapped to the ContactPointEmail object.
Where possible, we changed noninclusive terms to align with our company
value of Equality. We maintained certain terms to avoid any effect on customer
implementations.
Parent Type
This type extends the
Metadata metadata type and inherits its
fullName
field.
File Suffix and Directory Location
ObjectSourceTargetMap components have the suffix .objectSourceTargetMap
and are stored in the objectSourceTargetMaps folder.
Version
ObjectSourceTargetMap components are available in API version 51.0 and later.
Special Access Rules
To access this metadata type, you must have the Customize Application user permission.
Fields
| creationType |
DefinitionCreationType (enumeration of type string) |
Describes whether this object was added by the user or as part of a standard taxonomy.
Valid values are:
- ADG
- Activation_Audience
- Bridge
- Calculated_Insight
-
CG_Audience (Available in API version
62.0 and later)
- Chunk
- Curated
- Custom
- Derived
- Directory_Table
- External
- Ml_Prediction
- Segment_Membership
- Semantic
- Standard
- System
- Transform
- Vector_Embedding
|
| fieldSourceTargetMaps |
FieldSourceTargetMap[] |
Contains the field-level mappings associated with this object mapping. |
| masterLabel |
string |
Required. The UI name for the target map. |
| sequenceNbr |
int |
Use this field to display multiple mappings between the same two objects, for a
consistent customer experience when presenting the mappings. |
| sourceObjectName |
string |
Required. Name of the source object that’s mapped, such as Email, or
SfmcEnt1_Subscriber. |
| targetObjectName |
string |
Required. Name of the target object that’s mapped, such as ContactPointEmail or
Individual. |
FieldSourceTargetMap
Contains the field-level mappings between the source and the target objects.
The source and target can be MktDataLakeField or MktDataModelField.
For example, you can map a Person source object’s field called emailAddress to an Individual
target object's field called emailAddress.
| creationType |
DefinitionCreationType (enumeration of type string) |
Describes whether this object was added by the user or as part of a standard taxonomy.
Values are:
- ADG
- Activation_Audience
- Bridge
- Calculated_Insight
- Chunk
- Curated
- Custom
- Derived
- Directory_Table
- External
- Ml_Prediction
- Segment_Membership
- Semantic
- Standard
- System
- Transform
- Vector_Embedding
Valid values available in API version 67.0 and later are:
- Ad_Audience_Insights
- Auxiliary
- Clean_Room
- Deletion_Records
- Problem_Records
|
| filterApplied |
boolean |
Specifies whether the field-level mapping is an event type filter (true) or not (false). |
| filterOperationType |
string |
If the field-level mapping is an event type filter, specifies the filtering
operator. Value is:
|
| filterValue |
string |
If the field-level mapping is an event type filter, specifies the object that contains
the event type field. |
| isSourceFormula |
boolean |
Specifies whether the source field is a formula (true) or not (false). If true, you must include the sourceFormula value. |
| sourceField |
string |
Required. The source object field that’s mapped, such as
EmailAddr or SfmcEnt1_Subscriber.FName. |
| sourceFormula |
string |
A formula, such as concatenation, date function, or constant value. |
| targetField |
string |
Required. The target object field that’s mapped, such as
SfmcEnt1_Email.EmailAddr or
Individual.FirstName. |