RCG Loyalty Management Cloud System System API - Implementation Template

(0 reviews)

Data mappings

This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.

ModuleDescription
fulFillmentLocationRequest
getOrderByIdResponseMaps the Order and Order Product data from Loyalty Management Cloud to CIM
getOrdersQueryRequest
getOrdersResponseMaps the Order and Order Product data from Loyalty Management Cloud to CIM
orderLineItemRequestMaps the CIM request to Order Product for Loyalty Management Cloud
orderProductTax
postOrdersRequestMaps the CIM request to Order for Loyalty Management Cloud
productPriceAdjustmentRequest
storeRequest
postCustomerRequestMaps the CIM request to Customer Data for Loyalty Management Cloud
postLoyaltyProgramMemberRequestMaps the CIM request to Loyalty Program Member data for Loyalty Management Cloud
postLoyaltyMemberTierRequestMaps the CIM request to Loyalty Member Tier data for Loyalty Management Cloud
postCommSubscriptionConsentRequestMaps the CIM request to Communication Subscription Consent data for Loyalty Management Cloud
getCustomersResponseMaps the Customer Data from Loyalty Management Cloud to CIM
getCustomerByIdResponseMaps the Customer Data from Loyalty Management Cloud to CIM

fulFillmentLocationRequest

Source: ./src/main/resources/dwl/fulFillmentLocationRequest.dwl

Variables

var s

Maps CIM format to Salesforce fulFillmentLocation__c Object

Mapping Tables

Maps CIM format to Salesforce fulFillmentLocation__c Object

Salesforce fulFillmentLocation__cCIMDescription
activeFromDate__cpayload.fulFillmentLocation.activeFromDateActive From Date of the fulFillmentLocation
namepayload.fulFillmentLocation.nameName of the fulFillmentLocation
addressLine1__cpayload.fulFillmentLocation.addressLine1Address of the fulFillmentLocation
cityName__cpayload.fulFillmentLocation.cityNameCity of the fulFillmentLocation
postalCodeText__cpayload.fulFillmentLocation.postalCodeTextPostal Code of the fulFillmentLocation
stateProvinceName__cpayload.fulFillmentLocation.stateProvinceNameState or Province name of the fulFillmentLocation
countryName__cpayload.fulFillmentLocation.countryNameCountry name of the fulFillmentLocation
fulFillmentLocationType__cpayload.fulFillmentLocation.fulFillmentLocationTypeType of fulFillmentLocation information
contactPointType__cpayload.fulFillmentLocation.contactPointType[0]Contact Point of the fulFillmentLocation
orderId__cpayload.idOrder information which fulFillmentLocation receive

(back to top)

getOrderByIdResponse

Maps the Order and Order Product data from Loyalty Management Cloud to CIM

Source: ./src/main/resources/dwl/getOrderByIdResponse.dwl

Mapping Tables

Maps the Order and Order Product data from Loyalty Management Cloud to CIM

CIM fieldLoyalty Management Cloud fieldDescription
idIdOrder identifier in Loyalty Management Cloud
nameDescriptionOrder description
descriptionDescriptionOrder description
orderNumberOrderNumberOrder number in Loyalty Management Cloud
requestedStartDateEffectiveDateOrder date
salesOrderTypeTypeOrder type
salesOrderStatusStatusOrder status
orderCurrency
orderLineItems.idIdOrder Product identifier in Loyalty Management Cloud
orderLineItems.descriptionDescriptionOrder Product description
orderLineItems.orderedQuantityQuantityOrder Product quantity
orderLineItems.unitPriceAmountUnitPriceOrder Product unit price
orderLineItems.totalPriceAmountTotalPriceOrder Product total price
orderLineItems.quantityOrderedUOM
orderLineItems.orderProductNumberOrderItemNumberOrder Product number in Loyalty Management Cloud
store.idIdStore identifier in Loyalty Management Cloud
store.activeFromDateactiveFromDate__cStore active from date
store.nameNameStore name
store.addressLine1addressLine1__cStore address
store.cityNamecityName__cStore city
store.postalCodeTextpostalCodeText__cStore postal code
store.stateProvinceNamestateProvinceName__cStore state province name
store.countryNamecountryName__cStore country
store.storeTypestoreType__cStore type
store.contactPointTypecontactPointType__cStore contact point type
orderProductTax.idIdOrder product identifier in Loyalty Management Cloud
orderProductTax.countrycountry__cProduct country
orderProductTax.nameNameProduct name
orderProductTax.taxRatePercenttaxRatePercent__cProduct tax rate percent
orderProductTax.taxClasstaxClass__ctaxClass__cProduct tax class
orderProductTax.taxCodetaxCode__ctaxCode__cProduct tax code
orderProductTax.salesOrderTaxAmountsalesOrderTaxAmount__cProduct sales order tax amount
orderProductTax.taxAmounttaxAmount__cProduct tax amount
orderProductTax.descriptiondescription__cProduct description
fulFillmentLocation.idIdFulfillment location identifier in Loyalty Management Cloud
fulFillmentLocation.activeFromDateactiveFromDate__cFulfillment location active from date
fulFillmentLocation.nameNameFulfillment location name
fulFillmentLocation.addressLine1addressLine1__cFulfillment location address
fulFillmentLocation.cityNamecityName__cFulfillment location city
fulFillmentLocation.postalCodeTextpostalCodeText__cFulfillment location postal code
fulFillmentLocation.stateProvinceNamestateProvinceName__cFulfillment location state province name
fulFillmentLocation.countryNamecountryName__cFulfillment location country
fulFillmentLocation.storeTypestoreType__cFulfillment location store type
fulFillmentLocation.contactPointTypecontactPointType__cFulfillment location contact point type
productPriceAdjustment.idIdProduct price adjustment identifier in Loyalty Management Cloud
productPriceAdjustment.descriptiondescription__cProduct price adjustment description
productPriceAdjustment.adjustmentadjustment__cProduct price adjustment
productPriceAdjustment.priceprice__cProduct price adjustment price
productPriceAdjustment.priceAdjustmentTypepriceAdjustmentType__cProduct price adjustment type
productPriceAdjustment.reason.reasonCodeTypereasonCodeType__cProduct price adjustment reason code type
orderCustomer.idIdOrder customer identifier
orderCustomer.partyRoleTypeDefaulted to 'Party'
orderCustomer.customerStatusDefaulted to 'ACTIVE'
orderCustomer.party.ididOrder customer identifier
orderCustomer.party.personNameNameOrder customer name
orderCustomer.party.firstNameFirstNameOrder customer first name
orderCustomer.party.lastNameLastNameOrder customer last name
orderCustomer.party.partyTypeDefaulted to 'Individual'
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.telephoneNumberPhoneOrder customer contact point telephone number
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.contactPointTypeContactPointPhone
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.addressLine1BillingStreetOrder customer contact point address
orderCustomer.party.contactPoints.cityNameBillingCityOrder customer contact point city
orderCustomer.party.contactPoints.postalCodeTextBillingPostalCodeOrder customer contact point postal code
orderCustomer.party.contactPoints.stateProvinceNameBillingStateOrder customer contact point billing state
orderCustomer.party.contactPoints.countryNameBillingCountryOrder customer contact point billing country
orderCustomer.party.contactPoints.contactPointTypeContactPointAddress
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.emailAddressPersonEmailOrder customer contact point email
orderCustomer.party.contactPoints.contactPointTypeContactPointEmail
externalId.id
externalId.externalIdGlobal_SalesOrder_Id__cGlobal sales order identifier
externalId.externalIdTypeDefaulted to 'MDM'
externalId.statusDefaulted to 'VALID'
grandTotalAmountOrderTotalAmount__cOrder total amount
totalProductAmountTotalAmountTotal product amount
totalDeliveryFeeAmountShipping__cShipping
totalTaxAmountTotal_Tax__cTotal tax

(back to top)

getOrdersQueryRequest

Source: ./src/main/resources/dwl/getOrdersQueryRequest.dwl

(back to top)

getOrdersResponse

Maps the Order and Order Product data from Loyalty Management Cloud to CIM

Source: ./src/main/resources/dwl/getOrdersResponse.dwl

Mapping Tables

Maps the Order and Order Product data from Loyalty Management Cloud to CIM

CIM fieldLoyalty Management Cloud fieldDescription
idIdOrder identifier in Loyalty Management Cloud
nameDescriptionOrder description
descriptionDescriptionOrder description
orderNumberOrderNumberOrder number in Loyalty Management Cloud
requestedStartDateEffectiveDateOrder date
salesOrderTypeTypeOrder type
salesOrderStatusStatusOrder status
orderCurrency
orderLineItems.idIdOrder Product identifier in Loyalty Management Cloud
orderLineItems.descriptionDescriptionOrder Product description
orderLineItems.orderedQuantityQuantityOrder Product quantity
orderLineItems.unitPriceAmountUnitPriceOrder Product unit price
orderLineItems.totalPriceAmountTotalPriceOrder Product total price
orderLineItems.quantityOrderedUOM
orderLineItems.orderProductNumberOrderItemNumberOrder Product number in Loyalty Management Cloud
store.idIdStore identifier in Loyalty Management Cloud
store.activeFromDateactiveFromDate__cStore active from date
store.nameNameStore name
store.addressLine1addressLine1__cStore address
store.cityNamecityName__cStore city
store.postalCodeTextpostalCodeText__cStore postal code
store.stateProvinceNamestateProvinceName__cStore state province name
store.countryNamecountryName__cStore country
store.storeTypestoreType__cStore type
store.contactPointTypecontactPointType__cStore contact point type
orderProductTax.idIdOrder product identifier in Loyalty Management Cloud
orderProductTax.countrycountry__cProduct country
orderProductTax.nameNameProduct name
orderProductTax.taxRatePercenttaxRatePercent__cProduct tax rate percent
orderProductTax.taxClasstaxClass__ctaxClass__cProduct tax class
orderProductTax.taxCodetaxCode__ctaxCode__cProduct tax code
orderProductTax.salesOrderTaxAmountsalesOrderTaxAmount__cProduct sales order tax amount
orderProductTax.taxAmounttaxAmount__cProduct tax amount
orderProductTax.descriptiondescription__cProduct description
fulFillmentLocation.idIdFulfillment location identifier in Loyalty Management Cloud
fulFillmentLocation.activeFromDateactiveFromDate__cFulfillment location active from date
fulFillmentLocation.nameNameFulfillment location name
fulFillmentLocation.addressLine1addressLine1__cFulfillment location address
fulFillmentLocation.cityNamecityName__cFulfillment location city
fulFillmentLocation.postalCodeTextpostalCodeText__cFulfillment location postal code
fulFillmentLocation.stateProvinceNamestateProvinceName__cFulfillment location state province name
fulFillmentLocation.countryNamecountryName__cFulfillment location country
fulFillmentLocation.storeTypestoreType__cFulfillment location store type
fulFillmentLocation.contactPointTypecontactPointType__cFulfillment location contact point type
productPriceAdjustment.idIdProduct price adjustment identifier in Loyalty Management Cloud
productPriceAdjustment.descriptiondescription__cProduct price adjustment description
productPriceAdjustment.adjustmentadjustment__cProduct price adjustment
productPriceAdjustment.priceprice__cProduct price adjustment price
productPriceAdjustment.priceAdjustmentTypepriceAdjustmentType__cProduct price adjustment type
productPriceAdjustment.reason.reasonCodeTypereasonCodeType__cProduct price adjustment reason code type
orderCustomer.idIdOrder customer identifier
orderCustomer.partyRoleTypeDefaulted to 'Party'
orderCustomer.customerStatusDefaulted to 'ACTIVE'
orderCustomer.party.ididOrder customer identifier
orderCustomer.party.personNameNameOrder customer name
orderCustomer.party.firstNameFirstNameOrder customer first name
orderCustomer.party.lastNameLastNameOrder customer last name
orderCustomer.party.partyTypeDefaulted to 'Individual'
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.telephoneNumberPhoneOrder customer contact point telephone number
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.contactPointTypeContactPointPhone
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.addressLine1BillingStreetOrder customer contact point address
orderCustomer.party.contactPoints.cityNameBillingCityOrder customer contact point city
orderCustomer.party.contactPoints.postalCodeTextBillingPostalCodeOrder customer contact point postal code
orderCustomer.party.contactPoints.stateProvinceNameBillingStateOrder customer contact point billing state
orderCustomer.party.contactPoints.countryNameBillingCountryOrder customer contact point billing country
orderCustomer.party.contactPoints.contactPointTypeContactPointAddress
orderCustomer.party.contactPoints.id
orderCustomer.party.contactPoints.activeFromDateActive from date
orderCustomer.party.contactPoints.emailAddressPersonEmailOrder customer contact point email
orderCustomer.party.contactPoints.contactPointTypeContactPointEmail
externalId.id
externalId.externalIdGlobal_SalesOrder_Id__cGlobal sales order identifier
externalId.externalIdTypeDefaulted to 'MDM'
externalId.statusDefaulted to 'VALID'
grandTotalAmountOrderTotalAmount__cOrder total amount
totalProductAmountTotalAmountTotal product amount
totalDeliveryFeeAmountShipping__cShipping
totalTaxAmountTotal_Tax__cTotal tax

(back to top)

orderLineItemRequest

Maps the CIM request to Order Product for Loyalty Management Cloud

Source: ./src/main/resources/dwl/orderLineItemRequest.dwl

Mapping Tables

Maps the CIM request to Order Product for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
idIdOrder Product identifier in Loyalty Management Cloud
OrderIdidOrder identifier in Loyalty Management Cloud
Product2IdProduct identifier in Loyalty Management Cloud
PricebookEntryIdPricebookEntry identifier in Loyalty Management Cloud
DescriptiondescriptionOrder Product description
UnitPriceunitPriceAmountOrder Product unit price
QuantityorderedQuantityOrder Product quantity

(back to top)

orderProductTax

Source: ./src/main/resources/dwl/orderProductTax.dwl

Variables

var s

Maps CIM format to Salesforce orderProductTax__c Object

Mapping Tables

Maps CIM format to Salesforce orderProductTax__c Object

Salesforce orderProductTax__cCIMDescription
description__cpayload.orderProductTax.descriptionOrder product tax description
taxAmount__cpayload.orderProductTax.taxAmountOrder product tax amount
salesOrderTaxAmount__cpayload.orderProductTax.salesOrderTaxAmountsalesOrderTaxAmount
taxCode__cpayload.orderProductTax.taxCodeOrder taxCode
taxClass__cpayload.orderProductTax.taxClassOrder taxClass
taxRatePercent__cpayload.orderProductTax.taxRatePercentOrder taxRatePercent
namepayload.orderProductTax.reasonCodeTypeOrder product tax name
country__cpayload.orderProductTax.countryOrder product tax country
orderId__cpayload.idOrder id

(back to top)

postOrdersRequest

Maps the CIM request to Order for Loyalty Management Cloud

Source: ./src/main/resources/dwl/postOrdersRequest.dwl

Variables

var s

Maps the CIM request to Order for Loyalty Management Cloud

Mapping Tables

Maps the CIM request to Order for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
ididOrder identifier in Loyalty Management Cloud
Global_SalesOrder_Id__cexternalIdGlobal Order identifier in Loyalty Management Cloud
AccountIdaccountIdAccount identifier in Loyalty Management Cloud
EffectiveDaterequestedStartDateOrder date
Pricebook2IdPricebook identifier in Loyalty Management Cloud
TypesalesOrderTypeSales Order type
StatussalesOrderStatusSales Order status
DescriptiondescriptionOrder description

(back to top)

productPriceAdjustmentRequest

Source: ./src/main/resources/dwl/productPriceAdjustmentRequest.dwl

Variables

var s

Maps CIM format to Salesforce productPriceAdjustment__cc Object

Mapping Tables

Maps CIM format to Salesforce productPriceAdjustment__cc Object

Salesforce productPriceAdjustment__cCIMDescription
description__cpayload.productPriceAdjustment.descriptionProduct Price Adjustment description
adjustment__cpayload.productPriceAdjustment.adjustmentProduct Price Adjustment
price__cpayload.productPriceAdjustment.priceProduct Price Adjustment Price
priceAdjustmentType__cpayload.productPriceAdjustment.priceAdjustmentTypeProduct Price Adjustment type
reasonCodeType__cpayload.productPriceAdjustment.reasonCodeTypeProduct Price Adjustment reason code
orderId__cpayload.idOrder price adjustment

(back to top)

storeRequest

Source: ./src/main/resources/dwl/storeRequest.dwl

Variables

var s

Maps CIM format to Salesforce Store__c Object

Mapping Tables

Maps CIM format to Salesforce Store__c Object

Salesforce Store__cCIMDescription
activeFromDate__cpayload.store.activeFromDateActive From Date of the store
namepayload.store.nameName of the store
addressLine1__cpayload.store.addressLine1Address of the store
cityName__cpayload.store.cityNameCity of the store
postalCodeText__cpayload.store.postalCodeTextPostal Code of the store
stateProvinceName__cpayload.store.stateProvinceNameState or Province name of the store
countryName__cpayload.store.countryNameCountry name of the store
storeType__cpayload.store.storeTypeType of Store information
contactPointType__cpayload.store.contactPointType[0]Contact Point of the store
orderId__cpayload.idOrder information which store receive

(back to top)

postCustomerRequest

Maps the CIM request to Customer Data for Loyalty Management Cloud

Source: ./src/main/resources/dwl/postCustomerRequest.dwl

Mapping Tables

Maps the CIM request to Customer Data for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
ididAccount identifier in Loyalty Management Cloud
RecordTypeIdrecordTypeIdRecord Type identifier
FirstNamefirstNameCustomer FirstName
LastNamelastNameCustomer LastName
PhonecontactPoints.telephoneNumberContactPoint Telephone Number
PersonEmailcontactPoints.emailAddressContactPoint Email Address
BillingStreetcontactPoints.addressLine1ContactPoint Billing Address Line1
BillingCitycontactPoints.cityNameContactPoint Billing City Name
BillingPostalCodecontactPoints.postalCodeTextContactPoint Billing Postal Code Text
BillingStatecontactPoints.stateProvinceNameContactPoint Billing State Province Name
BillingCountrycontactPoints.countryNameContactPoint Billing Country Name
ShippingStreetcontactPoints.addressLine1ContactPoint Shipping Address Line1
ShippingCitycontactPoints.cityNameContactPoint Shipping City Name
ShippingPostalCodecontactPoints.postalCodeTextContactPoint Shipping Postal Code Text
ShippingStatecontactPoints.stateProvinceNameContactPoint Shipping State Province Name
ShippingCountrycontactPoints.countryNameContactPoint Shipping Country Name
Global_Customer_Id__cexternalIdExternal identifier

(back to top)

postLoyaltyProgramMemberRequest

Maps the CIM request to Loyalty Program Member data for Loyalty Management Cloud

Source: ./src/main/resources/dwl/postLoyaltyProgramMemberRequest.dwl

Mapping Tables

Maps the CIM request to Loyalty Program Member data for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
ididLoyalty Program Member identifier in Loyalty Management Cloud
MemberTypeDefault value 'Individual'
ProgramIdProgram identifier
ContactIdContact identifier
MembershipNumberMembership Number
EnrollmentDateEnrollment Date
MemberStatusDefault value 'Active'

(back to top)

postLoyaltyMemberTierRequest

Maps the CIM request to Loyalty Member Tier data for Loyalty Management Cloud

Source: ./src/main/resources/dwl/postLoyaltyMemberTierRequest.dwl

Mapping Tables

Maps the CIM request to Loyalty Member Tier data for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
ididLoyalty Member Tier identifier in Loyalty Management Cloud
LoyaltyMemberIdLoyalty Program Member identifier
LoyaltyTierGroupIdLoyalty Tier Group identifier
LoyaltyTierIdLoyalty Tier identifier
NamenameLoyalty Member Tier name
EffectiveDateEffective date
Display__cdisplayDisplay
ImageURL__cimageURLImage URL

(back to top)

postCommSubscriptionConsentRequest

Maps the CIM request to Communication Subscription Consent data for Loyalty Management Cloud

Source: ./src/main/resources/dwl/postCommSubscriptionConsentRequest.dwl

Mapping Tables

Maps the CIM request to Communication Subscription Consent data for Loyalty Management Cloud

Loyalty Management Cloud fieldCIM fieldDescription
ididCommunication Subscription Consent identifier in Loyalty Management Cloud
NamenameConsent name
ConsentGiverIdidAccount identifier
ContactPointIdcontactPointDetails.contactPointEmailIdContactPointDetails identifier
CommSubscriptionChannelTypeIdCommunication Subscription Channel Type identifier
PrivacyConsentStatusconsentStatusConsent Status
EffectiveFromDateEffective From Date

(back to top)

getCustomersResponse

Maps the Customer Data from Loyalty Management Cloud to CIM

Source: ./src/main/resources/dwl/getCustomersResponse.dwl

Variables

var s

Maps the Customer Data from Loyalty Management Cloud to CIM

Mapping Tables

Maps the Customer Data from Loyalty Management Cloud to CIM

CIM fieldLoyalty Management Cloud fieldDescription
ididAccount identifier in Loyalty Management Cloud
partyRoleTypeDefault value 'Customer'
party.idAccount identifier in Loyalty Management Cloud
party.personNameNameAccount name (concatenation of firstName + lastName)
party.firstNamefirstNameCustomer firstName
party.lastNamelastNameCustomer lastName
party.partyTypeDefault value 'Individual'
party.contactPoints.contactPointTypeDefault value ContactPointAddress
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.addressLine1BillingStreetBilling Street
party.contactPoints.cityNameBillingCityBilling City
party.contactPoints.postalCodeTextBillingPostalCodeBilling Postal Code
party.contactPoints.stateProvinceNameBillingStateBilling State
party.contactPoints.countryNameBillingCountryBilling Country
party.contactPoints.contactPointTypeDefault value ContactPointEmail
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.emailAddressPersonEmailPerson Email
party.contactPoints.contactPointTypeDefault value ContactPointPhone
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.telephoneNumberPhonePhone
party.loyaltyProgramMember.accountIdidAccount identifier
party.loyaltyProgramMember.storeIdStore identifier
party.loyaltyProgramMember.loyaltyProgramIdProgramIdLoyalty Program identifier
party.loyaltyMemberTier.nameNameLoyalty Member Tier name
party.loyaltyMemberTier.displayDisplay__cDisplay
party.loyaltyMemberTier.imageURLImageURL__cImageURL
party.communicationSubscriptionConsent.nameNameCommunication Subscription Consent name
party.communicationSubscriptionConsent.consentStatusPrivacyConsentStatusCommunication Subscription Consent status
party.communicationSubscriptionConsent.ownerIdConsentGiverIdCommunication Subscription Consent giver identifier
party.externalIds.externalIdGlobal_Customer_Id__cGlobal Customer identifier
party.externalIds.externalIdTypeDefault value 'MDM'
party.externalIds.statusLastChangedDateLastModifiedDateLast modified date
party.auditInfo.createdDateCreatedDateCreated date
party.auditInfo.createdByCreatedByIdCreated by id
party.auditInfo.updatedDateLastModifiedDateLast modified date
party.auditInfo.updatedByLastModifiedByIdLast modified by id
party.auditInfo.isDeletedDefault value 'false'
party.customerStatusDefault value 'ACTIVE'

(back to top)

getCustomerByIdResponse

Maps the Customer Data from Loyalty Management Cloud to CIM

Source: ./src/main/resources/dwl/getCustomerByIdResponse.dwl

Mapping Tables

Maps the Customer Data from Loyalty Management Cloud to CIM

CIM fieldLoyalty Management Cloud fieldDescription
ididAccount identifier in Loyalty Management Cloud
partyRoleTypeDefault value 'Customer'
party.idAccount identifier in Loyalty Management Cloud
party.personNameNameAccount name (concatenation of firstName + lastName)
party.firstNamefirstNameCustomer firstName
party.lastNamelastNameCustomer lastName
party.partyTypeDefault value 'Individual'
party.contactPoints.contactPointTypeDefault value ContactPointAddress
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.addressLine1BillingStreetBilling Street
party.contactPoints.cityNameBillingCityBilling City
party.contactPoints.postalCodeTextBillingPostalCodeBilling Postal Code
party.contactPoints.stateProvinceNameBillingStateBilling State
party.contactPoints.countryNameBillingCountryBilling Country
party.contactPoints.contactPointTypeDefault value ContactPointEmail
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.emailAddressPersonEmailPerson Email
party.contactPoints.contactPointTypeDefault value ContactPointPhone
party.contactPoints.activeFromDateCreatedDateCreated Date
party.contactPoints.telephoneNumberPhonePhone
party.loyaltyProgramMember.accountIdidAccount identifier
party.loyaltyProgramMember.storeIdStore identifier
party.loyaltyProgramMember.loyaltyProgramIdProgramIdLoyalty Program identifier
party.loyaltyMemberTier.nameNameLoyalty Member Tier name
party.loyaltyMemberTier.displayDisplay__cDisplay
party.loyaltyMemberTier.imageURLImageURL__cImageURL
party.communicationSubscriptionConsent.nameNameCommunication Subscription Consent name
party.communicationSubscriptionConsent.consentStatusPrivacyConsentStatusCommunication Subscription Consent status
party.communicationSubscriptionConsent.ownerIdConsentGiverIdCommunication Subscription Consent giver identifier
party.externalIds.externalIdGlobal_Customer_Id__cGlobal Customer identifier
party.externalIds.externalIdTypeDefault value 'MDM'
party.externalIds.statusLastChangedDateLastModifiedDateLast modified date
party.auditInfo.createdDateCreatedDateCreated date
party.auditInfo.createdByCreatedByIdCreated by id
party.auditInfo.updatedDateLastModifiedDateLast modified date
party.auditInfo.updatedByLastModifiedByIdLast modified by id
party.auditInfo.isDeletedDefault value 'false'
party.customerStatusDefault value 'ACTIVE'

(back to top)


Reviews

TypeTemplate
OrganizationMulesoft Inc.
Published by
MuleSoft Solutions
Published onApr 9, 2024
Asset overview

Asset versions for 2.1.x

Asset versions
VersionActions
2.1.1
2.1.0