SlideShare una empresa de Scribd logo
1 de 30
23rd JULY 2021
BALTIMORE MuleSoft Meetup
Integrating with Salesforce Marketing Cloud
- Use Cases & Demo
Start Recording...
2
● Introductions
● Marketing Cloud Overview
● How to connect with Marketing Cloud?
● Use Cases
● Demo
● Q&A
● Trivia/Quiz & Prize
● Meetup: Feedback & Upcoming Events
Agenda
3
Meet your Baltimore Meetup Leaders
4
Today’s Meetup Speaker
Akshay Lad
System Analyst at Hexaware Technologies
● Mulesoft Certified Integration Architect & Mulesoft Certified Developer(Mule 3 & 4) who
holds total 5.5 years of experience working on Mule 3 & 4, Java & SpringBoot.
● Currently, working with one of major Healthcare Service provider and has architected,
designed & implemented various integration solutions.
● Lead many projects integrating with Salesforce Sales Cloud, Marketing Cloud, Big Query,
etc.
5
● Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here.
● This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will
work for your business requirements also.
● This presentation is not meant for any promotional activities.
● This meeting will be recorded and shared.
Safe Harbour Statement
Marketing Cloud Overview
7
● Marketing Platform by Salesforce to support various
facets of marketing
● Initially developed by ExactTarget later acquired by
Salesforce
● Benefits -
o Unified Platform for delivering relevant &
seamless customer experience
o Intelligence & Tools to build Personalised
journeys across channels & devices
o Enables businesses to deliver the right
message at right time throughout the various
phases of the relationship
o Increased customer loyalty
o Tools/Data to measure & quantify the success
of the Marketing efforts
What is Marketing Cloud?
Types of Objects in Marketing Cloud
● There are 3 types of objects available in the Marketing Cloud –
○ Standard Objects – Include system objects like Account, Subscribers, Email, etc.
Mostly contain information about customers who have opted to receive
communication.
○ Data Extensions – These are simply a table which contains subscriber or related
data which can be used as a source to run queries on, pull information, and send
marketing promotions to the subset of subscribers in Marketing cloud. It is better to
use data extensions over standard objects as they are more flexible & we can
connect Des with the CRM(like Sales cloud) as well.
○ Data Views – These are system-generated tables which contain information about
events & behavioural information like email sends, email opens, emails forwarded or
links clicked, etc.
How to Connect with Marketing Cloud?
10
● We have 3 ways to connect with Marketing Cloud programmatically –
○ REST APIs
○ SOAP APIs
○ Mulesoft Marketing Cloud Connector
● Mulesoft Marketing Cloud Connector internally leverages SFMC’s SOAP API operations.
● We will focus on SOAP & Mulesoft connector in this session.
Note: Marketing Cloud REST APIs don’t cover all operations i.e. no like to like replacement of
SOAP APIs.
● To use any of this method we need an authentication method. Marketing cloud gives us 2 methods of
authentication –
○ Basic Authentication – Using username & password
○ OAuth Authentication – Create API integration installed package (gives Client ID & Secret)
■ Installed package is simply an app that has access to Salesforce data.
■ This is similar to Connected Apps feature provided by Anypoint Platform which enables external app to
integrate with Anypoint Platform using Oauth.
How to connect with Marketing Cloud?
Creating Installed Package
Creating Installed Package (Contd…)
Use Cases & Demo Time !
● We will discuss following use cases today –
○ How to import data to the Marketing Cloud?
■ How to Create a Data Extension programmatically?
○ How to extract data from the Marketing Cloud?
■ Retrieving data from Data Extensions
■ Retrieving data from Data Views
■ Retrieving data from Standard objects
○ How to get attributes of Data Extension?
Use Cases
● We can use REST API for importing data into Marketing Cloud Data Extension.
● Rest endpoints are available for both synchronous & asynchronous operations.
● Input data should be in JSON format.
● In case of successful operation,
○ of sync call, we will get input data as response whereas
○ for async call we will get a request id using which we can track the status of import.
● If there is some error in input data, we directly get an error response with 400 status code.
● As we need to send input records as a payload, only limited records can be imported at a time.(For
sync, max payload size is 5MB.)
● Also, we need to honor the rate limiting imposed by SFMC.
Import Data to SFMC using REST APIs
Import Bulk Data Asynchronously
● Perform method can be used to import data
asynchronously.
● Customer Key & ObjectID of target DE needs to
be specified in the request.
● CSV files with any delimiters are supported.
● Rest APIs also expose import functionality for
Json input.
● To know the status of import we can query on
ImportResultsSummary object.
Advantages -
● Async operation
● Gives status notification via email
● Multiple delimiters supported
● Different Import types supported –
1. Add and Update, 2. Overwrite
3. Add and Do Not Update
4. Update But Do Not Add
Create Data Extension Programmatically
● We may need to create Data Extension object programmatically
before we perform import.
● SFMC provides Create operation which can be utilized to create a
Data Extension object.
● Mulesoft OOTB connector also exposes this operation with name
Create Entities.
● We can specify different fields, their data types, constraints(like
max length in case of text field), whether field is primary key or not,
is it mandatory field, etc. properties while creating an object.
● We can also specify location/folder in which Data Extension is
created using CategoryID field. If it is not specified, new Data
Extension gets created in default/root folder.
● We can also specify Customer Key. It should be kept in mind that
Customer Key should not be more than 36 characters(though it
accepts more characters than that!).
● It is also possible to update existing field or add a new field to
existing DE using Update method.
Retrieve Data from Data Extensions
● Data in CSV format can be exported using Extract operation of SOAP APIs.
● We can specify name of output file, delimiter in the request.
● File gets exported in Export directory of Safehouse.
● Advantages –
1. Async operation, 2. File can be exported with different delimiters
● Disadvantages –
1. Exported file is in UTF-16 encoding, 2. Specific attributes can’t be exported, 3. Filtered results
can’t be extracted
Retrieve Data from Data Views
● We can use same extract operation with different
parameters to retrieve data from Data Views(Clicks,
Email Opens/Sents etc.).
● Data gets extracted in Safehouse in zipped format.
● Also, by changing values in start & end dates in the
request we can get data for specific time period.
● We can also extract data of multiple Data Views
using single request.
Retrieve Data from Standard Objects
● To extract data out of Marketing Cloud
Standard objects we can use Retrieve method
of SOAP API or we can query using Retrieve
entities operation of OOTB connector.
● Retrieve method gives us 2500 records at a
time, so if there are more records than this, we
need to call Retrieve operation again with the
request id returned in the earlier response.
● OOTB connector handles this internally
however in case of large volume of data it will
become slow & may result in out of memory
errors if not handled correctly.
● Advantages – We can select specific
attributes. Same method can be used to extract
data extension objects.
● Disadvantages – If there are large number of
records, we may need to iterate multiple times
to retrieve whole result.
Get Attributes of Data Extension Object
● We can get attributes/field names of a Data
Extension or Standard object.
● SFMC stores all attributes related information
in a DataExtensionField object.
● We can query on this object using customer
key of a Data Extension as filter condition to get
the list of attributes present in Data Extension.
● We get type of field, its default value, whether it
is primary key or not & other properties.
● For standard object we need to use Describe
method.
Q&A
Trivia/Quiz
24
● All Questions will be Multiple Choice Questions.
● Respond answers in Chat Window.
● First correct answer for every question will be the winner for that question
● One voucher per month - Across All Meetups
● Note for Trivia Winners:
■ Make sure the host has your full name, email address and linkedIn profile before leaving
■ Voucher sent to winners within 10 days
Trivia Rules
25
Which of the following is one of the feature provided by Marketing Cloud?
a. Design Studio
b. Marketing Studio
c. Mobile Studio
d. SMS Studio
e. Messaging Studio
Questions 1:
26
Which of the following object stores result of Import operation?
a. ResultsObject
b. ImportResultsSummary
c. ImportStatus
d. OperationStatus
e. Operation Results
Questions 2:
27
Which of the following is not type of object in Marketing Cloud?
a. Standard Objects
b. Data Extensions
c. sObjects
d. Data Views
Questions 3:
Meetup Feedback
29
● Share:
○ Tweet using the hashtag #MuleSoftMeetups #MuleMeetup
○ Invite your network to join: https://meetups.mulesoft.com/baltimore/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
● Nominate Yourself as Meetup Speaker:
○ Amazing opportunity to public speaking, broadening skills and expanding network
Knowledge Shared is Knowledge Squared!
Thank You !!!

Más contenido relacionado

La actualidad más candente

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19Julian Douch
 
Vancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-julyVancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-julyVikalp Bhalia
 
Mulesoft Solutions for SOA
Mulesoft Solutions for SOAMulesoft Solutions for SOA
Mulesoft Solutions for SOAkumar gaurav
 
Meetup bangalore-sept5th 2020 (1)
Meetup bangalore-sept5th 2020 (1)Meetup bangalore-sept5th 2020 (1)
Meetup bangalore-sept5th 2020 (1)D.Rajesh Kumar
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021Julian Douch
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Akshata Sawant
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
MuleSoft_NZ_Meetup_8
MuleSoft_NZ_Meetup_8MuleSoft_NZ_Meetup_8
MuleSoft_NZ_Meetup_8MizuhoHoshino
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0D.Rajesh Kumar
 
NYC MuleSoft Meetup 2019 Q1- APIs in action
NYC MuleSoft Meetup 2019 Q1- APIs in actionNYC MuleSoft Meetup 2019 Q1- APIs in action
NYC MuleSoft Meetup 2019 Q1- APIs in actionGean Martinez
 
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...Angel Alberici
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021Nicholas Bowman
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalAkshata Sawant
 
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__finalMule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__finalSubhash Patel
 
microservices in mulesoft
microservices in mulesoftmicroservices in mulesoft
microservices in mulesoftRené Lucena
 
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019Subhash Patel
 
MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019Julian Douch
 
Meetup milano #3 all you need to know before creating your vpc
Meetup milano #3   all you need to know before creating your vpcMeetup milano #3   all you need to know before creating your vpc
Meetup milano #3 all you need to know before creating your vpcGonzalo Marcos Ansoain
 

La actualidad más candente (20)

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
Vancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-julyVancouver mulesoft meetup_23-july
Vancouver mulesoft meetup_23-july
 
Mulesoft Solutions for SOA
Mulesoft Solutions for SOAMulesoft Solutions for SOA
Mulesoft Solutions for SOA
 
Meetup bangalore-sept5th 2020 (1)
Meetup bangalore-sept5th 2020 (1)Meetup bangalore-sept5th 2020 (1)
Meetup bangalore-sept5th 2020 (1)
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
MuleSoft_NZ_Meetup_8
MuleSoft_NZ_Meetup_8MuleSoft_NZ_Meetup_8
MuleSoft_NZ_Meetup_8
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0
 
NYC MuleSoft Meetup 2019 Q1- APIs in action
NYC MuleSoft Meetup 2019 Q1- APIs in actionNYC MuleSoft Meetup 2019 Q1- APIs in action
NYC MuleSoft Meetup 2019 Q1- APIs in action
 
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_final
 
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__finalMule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
 
microservices in mulesoft
microservices in mulesoftmicroservices in mulesoft
microservices in mulesoft
 
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
 
MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019MuleSoft Meetup Singapore No.4 December 2019
MuleSoft Meetup Singapore No.4 December 2019
 
Meetup milano #3 all you need to know before creating your vpc
Meetup milano #3   all you need to know before creating your vpcMeetup milano #3   all you need to know before creating your vpc
Meetup milano #3 all you need to know before creating your vpc
 

Similar a Baltimore MuleSoft Meetup #8

Marketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftMarketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftPatryk Bandurski
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Christopher Gutknecht
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Anypoint Custom Metrics Mastery
Anypoint Custom Metrics MasteryAnypoint Custom Metrics Mastery
Anypoint Custom Metrics MasteryMuleSoft Meetups
 
Spring '23 SFMC Release Notes.pdf
Spring '23 SFMC Release Notes.pdfSpring '23 SFMC Release Notes.pdf
Spring '23 SFMC Release Notes.pdfKimmyCoburn1
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan OsgoodSalesforce Admins
 
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingWEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingCodeScience
 
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022Big Compass
 
Understanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsUnderstanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsMahender Pal
 
Real estate management system
Real estate management systemReal estate management system
Real estate management systemSouvikSarkar75
 
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...CodeScience
 
Advanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPAdvanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPNeerajKumar1965
 
BrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 WebinarBrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 Webinarbrightgenss
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlTeamstudio
 
Azure integration in dynamic crm
Azure integration in dynamic crmAzure integration in dynamic crm
Azure integration in dynamic crmssuser93127c1
 
Increase Salesforce Performance using Platform Cache Demo
Increase Salesforce Performance using Platform Cache DemoIncrease Salesforce Performance using Platform Cache Demo
Increase Salesforce Performance using Platform Cache DemoVineet Goel ☁
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
Workday Integration Online Training.pdf
Workday Integration Online Training.pdfWorkday Integration Online Training.pdf
Workday Integration Online Training.pdfSpiritsoftsTraining
 
Anwar kamal .pdf.pptx
Anwar kamal .pdf.pptxAnwar kamal .pdf.pptx
Anwar kamal .pdf.pptxLuminous8
 

Similar a Baltimore MuleSoft Meetup #8 (20)

Marketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftMarketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoft
 
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
Building a Marketing Data Warehouse from Scratch - SMX Advanced 202
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Anypoint Custom Metrics Mastery
Anypoint Custom Metrics MasteryAnypoint Custom Metrics Mastery
Anypoint Custom Metrics Mastery
 
Spring '23 SFMC Release Notes.pdf
Spring '23 SFMC Release Notes.pdfSpring '23 SFMC Release Notes.pdf
Spring '23 SFMC Release Notes.pdf
 
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
 
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingWEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
 
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022
Denver MuleSoft Meetup: Greatest MuleSoft Hits of 2022
 
Understanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce appsUnderstanding extensibility options for dynamics 365 ce apps
Understanding extensibility options for dynamics 365 ce apps
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...
Technical Webinar: Patterns for Integrating Your Salesforce App with Off-Plat...
 
Advanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPAdvanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTP
 
BrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 WebinarBrightGen's Salesforce Winter 22 Webinar
BrightGen's Salesforce Winter 22 Webinar
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
Azure integration in dynamic crm
Azure integration in dynamic crmAzure integration in dynamic crm
Azure integration in dynamic crm
 
Increase Salesforce Performance using Platform Cache Demo
Increase Salesforce Performance using Platform Cache DemoIncrease Salesforce Performance using Platform Cache Demo
Increase Salesforce Performance using Platform Cache Demo
 
LDV.pptx
LDV.pptxLDV.pptx
LDV.pptx
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Workday Integration Online Training.pdf
Workday Integration Online Training.pdfWorkday Integration Online Training.pdf
Workday Integration Online Training.pdf
 
Anwar kamal .pdf.pptx
Anwar kamal .pdf.pptxAnwar kamal .pdf.pptx
Anwar kamal .pdf.pptx
 

Más de ManjuKumara GH

Mulesoft Meetup Cryptography Module
Mulesoft Meetup Cryptography ModuleMulesoft Meetup Cryptography Module
Mulesoft Meetup Cryptography ModuleManjuKumara GH
 
AVRO to JSON Conversion
AVRO to JSON ConversionAVRO to JSON Conversion
AVRO to JSON ConversionManjuKumara GH
 
JSON Logger Baltimore Meetup
JSON Logger Baltimore MeetupJSON Logger Baltimore Meetup
JSON Logger Baltimore MeetupManjuKumara GH
 
Baltimore july2021 final
Baltimore july2021 finalBaltimore july2021 final
Baltimore july2021 finalManjuKumara GH
 
How to Secure Mule API's With a Demo
How to Secure Mule API's With a DemoHow to Secure Mule API's With a Demo
How to Secure Mule API's With a DemoManjuKumara GH
 
Baltimore sep2019 mule_softsfdc
Baltimore sep2019 mule_softsfdcBaltimore sep2019 mule_softsfdc
Baltimore sep2019 mule_softsfdcManjuKumara GH
 
Data weave 2.0 advanced (recursion, pattern matching)
Data weave 2.0   advanced (recursion, pattern matching)Data weave 2.0   advanced (recursion, pattern matching)
Data weave 2.0 advanced (recursion, pattern matching)ManjuKumara GH
 
Data weave 2.0 language fundamentals
Data weave 2.0 language fundamentalsData weave 2.0 language fundamentals
Data weave 2.0 language fundamentalsManjuKumara GH
 
Mapfilterreducepresentation
MapfilterreducepresentationMapfilterreducepresentation
MapfilterreducepresentationManjuKumara GH
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetupManjuKumara GH
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4ManjuKumara GH
 

Más de ManjuKumara GH (11)

Mulesoft Meetup Cryptography Module
Mulesoft Meetup Cryptography ModuleMulesoft Meetup Cryptography Module
Mulesoft Meetup Cryptography Module
 
AVRO to JSON Conversion
AVRO to JSON ConversionAVRO to JSON Conversion
AVRO to JSON Conversion
 
JSON Logger Baltimore Meetup
JSON Logger Baltimore MeetupJSON Logger Baltimore Meetup
JSON Logger Baltimore Meetup
 
Baltimore july2021 final
Baltimore july2021 finalBaltimore july2021 final
Baltimore july2021 final
 
How to Secure Mule API's With a Demo
How to Secure Mule API's With a DemoHow to Secure Mule API's With a Demo
How to Secure Mule API's With a Demo
 
Baltimore sep2019 mule_softsfdc
Baltimore sep2019 mule_softsfdcBaltimore sep2019 mule_softsfdc
Baltimore sep2019 mule_softsfdc
 
Data weave 2.0 advanced (recursion, pattern matching)
Data weave 2.0   advanced (recursion, pattern matching)Data weave 2.0   advanced (recursion, pattern matching)
Data weave 2.0 advanced (recursion, pattern matching)
 
Data weave 2.0 language fundamentals
Data weave 2.0 language fundamentalsData weave 2.0 language fundamentals
Data weave 2.0 language fundamentals
 
Mapfilterreducepresentation
MapfilterreducepresentationMapfilterreducepresentation
Mapfilterreducepresentation
 
Baltimore nov2018 meetup
Baltimore nov2018 meetupBaltimore nov2018 meetup
Baltimore nov2018 meetup
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
 

Último

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Baltimore MuleSoft Meetup #8

  • 1. 23rd JULY 2021 BALTIMORE MuleSoft Meetup Integrating with Salesforce Marketing Cloud - Use Cases & Demo Start Recording...
  • 2. 2 ● Introductions ● Marketing Cloud Overview ● How to connect with Marketing Cloud? ● Use Cases ● Demo ● Q&A ● Trivia/Quiz & Prize ● Meetup: Feedback & Upcoming Events Agenda
  • 3. 3 Meet your Baltimore Meetup Leaders
  • 4. 4 Today’s Meetup Speaker Akshay Lad System Analyst at Hexaware Technologies ● Mulesoft Certified Integration Architect & Mulesoft Certified Developer(Mule 3 & 4) who holds total 5.5 years of experience working on Mule 3 & 4, Java & SpringBoot. ● Currently, working with one of major Healthcare Service provider and has architected, designed & implemented various integration solutions. ● Lead many projects integrating with Salesforce Sales Cloud, Marketing Cloud, Big Query, etc.
  • 5. 5 ● Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements also. ● This presentation is not meant for any promotional activities. ● This meeting will be recorded and shared. Safe Harbour Statement
  • 7. 7 ● Marketing Platform by Salesforce to support various facets of marketing ● Initially developed by ExactTarget later acquired by Salesforce ● Benefits - o Unified Platform for delivering relevant & seamless customer experience o Intelligence & Tools to build Personalised journeys across channels & devices o Enables businesses to deliver the right message at right time throughout the various phases of the relationship o Increased customer loyalty o Tools/Data to measure & quantify the success of the Marketing efforts What is Marketing Cloud?
  • 8. Types of Objects in Marketing Cloud ● There are 3 types of objects available in the Marketing Cloud – ○ Standard Objects – Include system objects like Account, Subscribers, Email, etc. Mostly contain information about customers who have opted to receive communication. ○ Data Extensions – These are simply a table which contains subscriber or related data which can be used as a source to run queries on, pull information, and send marketing promotions to the subset of subscribers in Marketing cloud. It is better to use data extensions over standard objects as they are more flexible & we can connect Des with the CRM(like Sales cloud) as well. ○ Data Views – These are system-generated tables which contain information about events & behavioural information like email sends, email opens, emails forwarded or links clicked, etc.
  • 9. How to Connect with Marketing Cloud?
  • 10. 10 ● We have 3 ways to connect with Marketing Cloud programmatically – ○ REST APIs ○ SOAP APIs ○ Mulesoft Marketing Cloud Connector ● Mulesoft Marketing Cloud Connector internally leverages SFMC’s SOAP API operations. ● We will focus on SOAP & Mulesoft connector in this session. Note: Marketing Cloud REST APIs don’t cover all operations i.e. no like to like replacement of SOAP APIs. ● To use any of this method we need an authentication method. Marketing cloud gives us 2 methods of authentication – ○ Basic Authentication – Using username & password ○ OAuth Authentication – Create API integration installed package (gives Client ID & Secret) ■ Installed package is simply an app that has access to Salesforce data. ■ This is similar to Connected Apps feature provided by Anypoint Platform which enables external app to integrate with Anypoint Platform using Oauth. How to connect with Marketing Cloud?
  • 13. Use Cases & Demo Time !
  • 14. ● We will discuss following use cases today – ○ How to import data to the Marketing Cloud? ■ How to Create a Data Extension programmatically? ○ How to extract data from the Marketing Cloud? ■ Retrieving data from Data Extensions ■ Retrieving data from Data Views ■ Retrieving data from Standard objects ○ How to get attributes of Data Extension? Use Cases
  • 15. ● We can use REST API for importing data into Marketing Cloud Data Extension. ● Rest endpoints are available for both synchronous & asynchronous operations. ● Input data should be in JSON format. ● In case of successful operation, ○ of sync call, we will get input data as response whereas ○ for async call we will get a request id using which we can track the status of import. ● If there is some error in input data, we directly get an error response with 400 status code. ● As we need to send input records as a payload, only limited records can be imported at a time.(For sync, max payload size is 5MB.) ● Also, we need to honor the rate limiting imposed by SFMC. Import Data to SFMC using REST APIs
  • 16. Import Bulk Data Asynchronously ● Perform method can be used to import data asynchronously. ● Customer Key & ObjectID of target DE needs to be specified in the request. ● CSV files with any delimiters are supported. ● Rest APIs also expose import functionality for Json input. ● To know the status of import we can query on ImportResultsSummary object. Advantages - ● Async operation ● Gives status notification via email ● Multiple delimiters supported ● Different Import types supported – 1. Add and Update, 2. Overwrite 3. Add and Do Not Update 4. Update But Do Not Add
  • 17. Create Data Extension Programmatically ● We may need to create Data Extension object programmatically before we perform import. ● SFMC provides Create operation which can be utilized to create a Data Extension object. ● Mulesoft OOTB connector also exposes this operation with name Create Entities. ● We can specify different fields, their data types, constraints(like max length in case of text field), whether field is primary key or not, is it mandatory field, etc. properties while creating an object. ● We can also specify location/folder in which Data Extension is created using CategoryID field. If it is not specified, new Data Extension gets created in default/root folder. ● We can also specify Customer Key. It should be kept in mind that Customer Key should not be more than 36 characters(though it accepts more characters than that!). ● It is also possible to update existing field or add a new field to existing DE using Update method.
  • 18. Retrieve Data from Data Extensions ● Data in CSV format can be exported using Extract operation of SOAP APIs. ● We can specify name of output file, delimiter in the request. ● File gets exported in Export directory of Safehouse. ● Advantages – 1. Async operation, 2. File can be exported with different delimiters ● Disadvantages – 1. Exported file is in UTF-16 encoding, 2. Specific attributes can’t be exported, 3. Filtered results can’t be extracted
  • 19. Retrieve Data from Data Views ● We can use same extract operation with different parameters to retrieve data from Data Views(Clicks, Email Opens/Sents etc.). ● Data gets extracted in Safehouse in zipped format. ● Also, by changing values in start & end dates in the request we can get data for specific time period. ● We can also extract data of multiple Data Views using single request.
  • 20. Retrieve Data from Standard Objects ● To extract data out of Marketing Cloud Standard objects we can use Retrieve method of SOAP API or we can query using Retrieve entities operation of OOTB connector. ● Retrieve method gives us 2500 records at a time, so if there are more records than this, we need to call Retrieve operation again with the request id returned in the earlier response. ● OOTB connector handles this internally however in case of large volume of data it will become slow & may result in out of memory errors if not handled correctly. ● Advantages – We can select specific attributes. Same method can be used to extract data extension objects. ● Disadvantages – If there are large number of records, we may need to iterate multiple times to retrieve whole result.
  • 21. Get Attributes of Data Extension Object ● We can get attributes/field names of a Data Extension or Standard object. ● SFMC stores all attributes related information in a DataExtensionField object. ● We can query on this object using customer key of a Data Extension as filter condition to get the list of attributes present in Data Extension. ● We get type of field, its default value, whether it is primary key or not & other properties. ● For standard object we need to use Describe method.
  • 22. Q&A
  • 24. 24 ● All Questions will be Multiple Choice Questions. ● Respond answers in Chat Window. ● First correct answer for every question will be the winner for that question ● One voucher per month - Across All Meetups ● Note for Trivia Winners: ■ Make sure the host has your full name, email address and linkedIn profile before leaving ■ Voucher sent to winners within 10 days Trivia Rules
  • 25. 25 Which of the following is one of the feature provided by Marketing Cloud? a. Design Studio b. Marketing Studio c. Mobile Studio d. SMS Studio e. Messaging Studio Questions 1:
  • 26. 26 Which of the following object stores result of Import operation? a. ResultsObject b. ImportResultsSummary c. ImportStatus d. OperationStatus e. Operation Results Questions 2:
  • 27. 27 Which of the following is not type of object in Marketing Cloud? a. Standard Objects b. Data Extensions c. sObjects d. Data Views Questions 3:
  • 29. 29 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups #MuleMeetup ○ Invite your network to join: https://meetups.mulesoft.com/baltimore/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ● Nominate Yourself as Meetup Speaker: ○ Amazing opportunity to public speaking, broadening skills and expanding network Knowledge Shared is Knowledge Squared!