Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Salesforce Marketing Cloud is used to manage marketing campaigns. Users can use the marketing APIs to create mailing lists, send emails, etc.

It is a different system than the core Salesforce product (it was formerly ExactTarget), with a different set of APIs. https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/supported_operations_for_objects_and_methods.htm contains a list of the different types of objects that can be managed.

Use Cases 

  • User would like to specify 


Salesforce Objects

Salesforce objectsAPIs
ApprovalsGET Approvals
AuditGET audit event

GET security events
CampaignsGET campaigns

GET assets associated with campaigns
InteractionGET Interactions




Plugin Type

  • Batch Source
  • Batch Sink 
  • Real-time Source
  • Real-time Sink
  • Action
  • Post-Run Action
  • Aggregate
  • Join
  • Spark Model
  • Spark Compute
  •  

User Configurations 

SectionUser Configuration LabelDescriptionDefaultUser Widget
Authentication

Client IDOAuth client ID for authentication
Text Box
Client SecretOAuth client ID for authentication
Password
Basic

ObjectName of Object - ex: Account, List, Subscriber.

OperationCreate | Update | Upsert (only supported by some objects)

Advanced


Maximum bytes per batchIf size of batch data is larger than given number of bytes, split the batch.
Text Box
Maximum records per batchIf there are more than given number of records, split the batch.
Text Box
Error handling

Possible values:

"Skip on error" - ignores any reports about records not inserted. Simply prints an error log.
"Stop on error" - fails pipeline is any of records were failed on insertion

Skip on errorSelect

Design / Implementation Tips

Design

Approach(s)

Properties

Security

Limitation(s)

Future Work

Test Case(s)

  • Test case #1
  • Test case #2

Sample Pipeline

Please attach one or more sample pipeline(s) and associated data. 

Pipeline #1

Pipeline #2

References

  • No labels