Hello !
Business Requirement: Update only empty fields of an Individual Customer in C4C
Steps in CPI:
Payload Example of Step 1:
<IndividualCustomerCollection> <IndividualCustomer> <GenderCode>1</GenderCode> <HouseNumber></HouseNumber> <Email></Email> <FirstName>Individual</FirstName> <StateCode></StateCode> <CustomerID>123456</CustomerID> <City></City> <MiddleName></MiddleName> <County></County> <Mobile></Mobile> <StreetPostalCode></StreetPostalCode> <LanguageCode>EN</LanguageCode> <MaritalStatusCode></MaritalStatusCode> <Phone>+33 45656777</Phone> <TitleCode></TitleCode> <WebSite></WebSite> <Street></Street> <LastName>Last</LastName> <CountryCode></CountryCode> <BirthDate/> </IndividualCustomer> </IndividualCustomerCollection>
Message Mapping Example for a Field:
This is the Payload after the Message Mapping:
<?xml version="1.0" encoding="UTF-8"?> <IndividualCustomerCollection> <IndividualCustomer> <ObjectID>00163E77980F1EDAB1D060334FDA8135</ObjectID> <GenderCode>1</GenderCode> <LanguageCode>EN</LanguageCode> <Phone>+33 45656777</Phone> </IndividualCustomer> </IndividualCustomerCollection>
The Condition in the message mapping is seems to be working only for the false value.
Do you have any idea how to resolve this behaviour? Am I missing anything?
Sriprasad Shivaram Bhat or Morten Wittrock maybe?
Thanks a lot for your answer.
Regards.