Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Integration Cloud | Recipes | SAP C4C to Marketo Task Activity Data Sync
 
SAP C4C to Marketo Task Activity Data Sync
This section describes the recipe for the data sync between SAP Cloud for Customer Task business object and Marketo Task business object.
SAP Cloud for Customer (C4C) is a cloud solution to manage customer sales, customer service, and marketing activities efficiently and is one of the key SAP solutions to manage customer relationships.
Marketo provides software platforms and technologies designed for marketing departments such as account-based marketing, which includes email, mobile, social, digital ads, web management, and analytics.
Business Use Case
The business purpose of this integration is to extract SAP Cloud for Customer Tasks records and upserts them into Marketo Custom object for Task records.
Custom Fields
When the Task record gets synced in Marketo, it needs to be created or updated with the below mentioned custom fields.
On SAP C4C
Comments
c4CTaskID
Custom field needs to be created in the Marketo custom object for Task record.
Product Compatibility
The recipe is tested for SAP Cloud for Customer product version 1908.04.0006. Hence the recipe is compatible to run for the tested and older versions of the product.
Data Sync Flow
This integration "SAPC4CToMarketoActvtyTasksDataSync" is designed to run for initial as well as ongoing sync. As part of the initial sync, all the Customer Tasks records present in SAP C4C will be synced to Marketo. On the other hand, as part of the ongoing sync, the updated or newly created Customer Tasks records will be synced to Marketo for the provided date range.
Below flow diagram gives representation of creating or updating a task activity in Marketo from SAP C4C:
Input Parameters
Sl.No
Parameter
Description
1
isInitialSync
Set to true in case of initial sync and to false in case of ongoing sync(true/false).
2
syncInterval
The sync interval can be entered either in hours/minutes/seconds or all of them and corresponding pattern and time zone if required.
3
logRecordStatusFlag
The log status of each record processed. It can either be true or false.
Operations Used
Sl.No
Operation Name
Application
Description
Query
1
queryTasks
C4C
Query SAP C4C Tasks
LastChangeDateTime ge datetimeoffset'%fromDateString%'
2
upsertTasks_SAPC4CAct_
to_MktoAct_Tas
Marketo
Upsert tasks in Marketo
NA