SlideShare uma empresa Scribd logo
1 de 27
Salesforce World Tour
Amsterdam | April 14, 2016
1
Speakers
Samuel Moyson
Developer at ABSI
@SamuelMoyson
2
Custom Metadata Data Types
3
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize
or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the
forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies
or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology
developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for
our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed
and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand,
retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history
reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could
affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly
report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Forward-Looking Statement
4
Go Social!
@salesforcedevs #SalesforceTour #CustomMetadata
Salesforce Developers
Salesforce Developers
Salesforce Developers
5
Go to Developer User Groups!
Belgium: http://bit.ly/1Xqlu5p
The Netherlands: http://bit.ly/1Sbdzuo
Agenda
1. Intro
2.Standard Metadata Type vs Custom Metadata Type
3.Creation of Custom Metadata Type
4.Creation of Custom Metadata Records
5.Custom Metadata Types in Managed Packages
6.Not only point & click
7.Demo
8.Limits
9.Roadmap 7
Application configurations
Before
8
After
Custom Object
Custom Setting
Custom Metadata
Why
▪ Deploy metadata records, no need to create them
everywhere
▪ Visible for Apex Tests without SeeAllData = true
▪ Traceability (Audit Trail History)
▪ No install scripts for configuration data for managed
packages
▪ Source Control / Continuous integration
9
Deployment
10
Custom Metadata Type
Custom Metadata Records
Standard Metadata Type
Predefined attributes
11
Custom Metadata Type
Self Defined attributes
12
Create Custom Metadata Type
13
Create field
14
Managed
packages
Create Custom Metadata record with Salesforce interface
15
Custom Metadata Loader
▪ https://github.com/haripriyamurthy/CustomMetadataLoader --- Haripriya Murthy
16
Custom Metadata Loader
▪ CSV
▪ Import CSV
17
Custom Metadata Loader
18
Managed packages
19
Managed
packages
Managed Packages
20
Upgradable
Subscriber
Editable
Locked
Package developer can change field value via package
upgrade
Package Apex code change field value
Subscriber can change field value
An extension package can change field value
Extensions package’s Apex code can change field value
Not only point & click..
Demo
22
Start here
Install Managed Package
Limits
▪ 100 fields per Custom Metadata Type
▪ 100 Custom Metadata Types per Organization
▪ Unlimited SOQL query per transaction
▪ 50.000 records returned per transaction
▪ 200 Custom Metadata Types in one call
▪ 10MB Custom Metadata per organization
▪ 10MB Custom Metadata per certified managed package
23
Roadmap (Safe Harbor)
▪ Relationships (Beta - Summer ‘16, GA - Winter ‘17)
▪ Long text areas (Spring ‘17)
▪ Trailhead (may-june?)
▪ Triggers.. Ability to update Metadata from Apex (Apex
Metadata API)
24
25
Questions
Thank You
27

Mais conteúdo relacionado

Mais procurados

Monthly Sales Report Presentation Template
Monthly Sales Report Presentation TemplateMonthly Sales Report Presentation Template
Monthly Sales Report Presentation TemplateSlidenuts
 
Mapping the Customer Journey with Engagement Models
Mapping the Customer Journey with Engagement ModelsMapping the Customer Journey with Engagement Models
Mapping the Customer Journey with Engagement ModelsGainsight
 
Adobe Audience Manager Readiness Playbook
Adobe Audience Manager Readiness PlaybookAdobe Audience Manager Readiness Playbook
Adobe Audience Manager Readiness PlaybookChristophe Lauer
 
Sales Enablement Framework
Sales Enablement FrameworkSales Enablement Framework
Sales Enablement FrameworkDemand Metric
 
Kaspersky Lab's Corporate Presentation - our Values, Business, Solutions
Kaspersky Lab's Corporate Presentation - our Values, Business, SolutionsKaspersky Lab's Corporate Presentation - our Values, Business, Solutions
Kaspersky Lab's Corporate Presentation - our Values, Business, SolutionsKaspersky
 
Sales Skills Assessment
Sales Skills AssessmentSales Skills Assessment
Sales Skills AssessmentDemand Metric
 
Sales Playbook PowerPoint Presentation Slides
Sales Playbook PowerPoint Presentation Slides Sales Playbook PowerPoint Presentation Slides
Sales Playbook PowerPoint Presentation Slides SlideTeam
 
Sales Performance Review Powerpoint Presentation Slides
Sales Performance Review Powerpoint Presentation SlidesSales Performance Review Powerpoint Presentation Slides
Sales Performance Review Powerpoint Presentation SlidesSlideTeam
 
B2B Digital Advertising: Discovering Opportunities with Artificial Intelligence
B2B Digital Advertising: Discovering Opportunities with Artificial IntelligenceB2B Digital Advertising: Discovering Opportunities with Artificial Intelligence
B2B Digital Advertising: Discovering Opportunities with Artificial IntelligenceDemandbase
 
Level Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryLevel Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryCleverTap
 
Phase Transition Process
Phase Transition ProcessPhase Transition Process
Phase Transition ProcessSlideTeam
 
Product Analytics Workshop
Product Analytics WorkshopProduct Analytics Workshop
Product Analytics WorkshopAmplitude
 
Annual Operating Plan PowerPoint Presentation Slides
Annual Operating Plan PowerPoint Presentation Slides Annual Operating Plan PowerPoint Presentation Slides
Annual Operating Plan PowerPoint Presentation Slides SlideTeam
 
Sales Reports PowerPoint Presentation Slides
Sales Reports PowerPoint Presentation Slides Sales Reports PowerPoint Presentation Slides
Sales Reports PowerPoint Presentation Slides SlideTeam
 
KRA - developer
KRA - developerKRA - developer
KRA - developervrluckyin
 
Sales Management Problems PowerPoint Presentation Slides
Sales Management Problems PowerPoint Presentation SlidesSales Management Problems PowerPoint Presentation Slides
Sales Management Problems PowerPoint Presentation SlidesSlideTeam
 
30 60 90 Day Sales Action Plan
30 60 90 Day Sales Action Plan30 60 90 Day Sales Action Plan
30 60 90 Day Sales Action PlanSlideTeam
 
Key Accomplishments PowerPoint Presentation Slides
Key Accomplishments PowerPoint Presentation SlidesKey Accomplishments PowerPoint Presentation Slides
Key Accomplishments PowerPoint Presentation SlidesSlideTeam
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning ExperienceDreamforce
 

Mais procurados (20)

Monthly Sales Report Presentation Template
Monthly Sales Report Presentation TemplateMonthly Sales Report Presentation Template
Monthly Sales Report Presentation Template
 
Mapping the Customer Journey with Engagement Models
Mapping the Customer Journey with Engagement ModelsMapping the Customer Journey with Engagement Models
Mapping the Customer Journey with Engagement Models
 
Adobe Audience Manager Readiness Playbook
Adobe Audience Manager Readiness PlaybookAdobe Audience Manager Readiness Playbook
Adobe Audience Manager Readiness Playbook
 
Sales Enablement Framework
Sales Enablement FrameworkSales Enablement Framework
Sales Enablement Framework
 
Kaspersky Lab's Corporate Presentation - our Values, Business, Solutions
Kaspersky Lab's Corporate Presentation - our Values, Business, SolutionsKaspersky Lab's Corporate Presentation - our Values, Business, Solutions
Kaspersky Lab's Corporate Presentation - our Values, Business, Solutions
 
Sales Skills Assessment
Sales Skills AssessmentSales Skills Assessment
Sales Skills Assessment
 
Sales Playbook PowerPoint Presentation Slides
Sales Playbook PowerPoint Presentation Slides Sales Playbook PowerPoint Presentation Slides
Sales Playbook PowerPoint Presentation Slides
 
Sales Performance Review Powerpoint Presentation Slides
Sales Performance Review Powerpoint Presentation SlidesSales Performance Review Powerpoint Presentation Slides
Sales Performance Review Powerpoint Presentation Slides
 
B2B Digital Advertising: Discovering Opportunities with Artificial Intelligence
B2B Digital Advertising: Discovering Opportunities with Artificial IntelligenceB2B Digital Advertising: Discovering Opportunities with Artificial Intelligence
B2B Digital Advertising: Discovering Opportunities with Artificial Intelligence
 
Level Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming IndustryLevel Up: Lessons in User Retention from the Gaming Industry
Level Up: Lessons in User Retention from the Gaming Industry
 
Phase Transition Process
Phase Transition ProcessPhase Transition Process
Phase Transition Process
 
Product Analytics Workshop
Product Analytics WorkshopProduct Analytics Workshop
Product Analytics Workshop
 
Annual Operating Plan PowerPoint Presentation Slides
Annual Operating Plan PowerPoint Presentation Slides Annual Operating Plan PowerPoint Presentation Slides
Annual Operating Plan PowerPoint Presentation Slides
 
Sales Reports PowerPoint Presentation Slides
Sales Reports PowerPoint Presentation Slides Sales Reports PowerPoint Presentation Slides
Sales Reports PowerPoint Presentation Slides
 
KRA - developer
KRA - developerKRA - developer
KRA - developer
 
Sales Management Problems PowerPoint Presentation Slides
Sales Management Problems PowerPoint Presentation SlidesSales Management Problems PowerPoint Presentation Slides
Sales Management Problems PowerPoint Presentation Slides
 
30 60 90 Day Sales Action Plan
30 60 90 Day Sales Action Plan30 60 90 Day Sales Action Plan
30 60 90 Day Sales Action Plan
 
Ab testing
Ab testingAb testing
Ab testing
 
Key Accomplishments PowerPoint Presentation Slides
Key Accomplishments PowerPoint Presentation SlidesKey Accomplishments PowerPoint Presentation Slides
Key Accomplishments PowerPoint Presentation Slides
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
 

Destaque

Integration with the Salesforce App Cloud - Amsterdam 2016
Integration with the Salesforce App Cloud - Amsterdam 2016Integration with the Salesforce App Cloud - Amsterdam 2016
Integration with the Salesforce App Cloud - Amsterdam 2016Samuel De Rycke
 
Salesforce World Tour Amsterdam: Guide your users through a process using path
Salesforce World Tour Amsterdam:  Guide your users through a process using pathSalesforce World Tour Amsterdam:  Guide your users through a process using path
Salesforce World Tour Amsterdam: Guide your users through a process using pathLieven Juwet
 
A Taste of Lightning in Action
A Taste of Lightning in ActionA Taste of Lightning in Action
A Taste of Lightning in ActionSteven Hugo
 
Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Samuel De Rycke
 
ABSI & ASP Summer Party 2016 - Presentation
ABSI & ASP Summer Party 2016 - PresentationABSI & ASP Summer Party 2016 - Presentation
ABSI & ASP Summer Party 2016 - PresentationJulie Minner
 
ABSI Summer Event 2015
ABSI Summer Event 2015ABSI Summer Event 2015
ABSI Summer Event 2015ABSI_NV
 
Absi summmer BBQ Presentation on Going Digital
Absi summmer BBQ Presentation on Going DigitalAbsi summmer BBQ Presentation on Going Digital
Absi summmer BBQ Presentation on Going DigitalABSI_NV
 
Salesforce Flexible Pages
Salesforce Flexible PagesSalesforce Flexible Pages
Salesforce Flexible PagesSamuel De Rycke
 
Getting Certified - proven tips for success (French Touch Dreamin)
Getting Certified - proven tips for success (French Touch Dreamin)Getting Certified - proven tips for success (French Touch Dreamin)
Getting Certified - proven tips for success (French Touch Dreamin)Samuel De Rycke
 
Salesforce1 API Overview
Salesforce1 API OverviewSalesforce1 API Overview
Salesforce1 API OverviewSamuel De Rycke
 
The Marketing Technology Game of Thrones
The Marketing Technology Game of ThronesThe Marketing Technology Game of Thrones
The Marketing Technology Game of ThronesPardot
 
Lightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLieven Juwet
 

Destaque (14)

Integration with the Salesforce App Cloud - Amsterdam 2016
Integration with the Salesforce App Cloud - Amsterdam 2016Integration with the Salesforce App Cloud - Amsterdam 2016
Integration with the Salesforce App Cloud - Amsterdam 2016
 
Lightning chess
Lightning chessLightning chess
Lightning chess
 
Salesforce World Tour Amsterdam: Guide your users through a process using path
Salesforce World Tour Amsterdam:  Guide your users through a process using pathSalesforce World Tour Amsterdam:  Guide your users through a process using path
Salesforce World Tour Amsterdam: Guide your users through a process using path
 
A Taste of Lightning in Action
A Taste of Lightning in ActionA Taste of Lightning in Action
A Taste of Lightning in Action
 
Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015
 
ABSI & ASP Summer Party 2016 - Presentation
ABSI & ASP Summer Party 2016 - PresentationABSI & ASP Summer Party 2016 - Presentation
ABSI & ASP Summer Party 2016 - Presentation
 
Beyond Custom Metadata Types
Beyond Custom Metadata TypesBeyond Custom Metadata Types
Beyond Custom Metadata Types
 
ABSI Summer Event 2015
ABSI Summer Event 2015ABSI Summer Event 2015
ABSI Summer Event 2015
 
Absi summmer BBQ Presentation on Going Digital
Absi summmer BBQ Presentation on Going DigitalAbsi summmer BBQ Presentation on Going Digital
Absi summmer BBQ Presentation on Going Digital
 
Salesforce Flexible Pages
Salesforce Flexible PagesSalesforce Flexible Pages
Salesforce Flexible Pages
 
Getting Certified - proven tips for success (French Touch Dreamin)
Getting Certified - proven tips for success (French Touch Dreamin)Getting Certified - proven tips for success (French Touch Dreamin)
Getting Certified - proven tips for success (French Touch Dreamin)
 
Salesforce1 API Overview
Salesforce1 API OverviewSalesforce1 API Overview
Salesforce1 API Overview
 
The Marketing Technology Game of Thrones
The Marketing Technology Game of ThronesThe Marketing Technology Game of Thrones
The Marketing Technology Game of Thrones
 
Lightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component FrameworkLightning Chess, The fun way to learn the Lightning Component Framework
Lightning Chess, The fun way to learn the Lightning Component Framework
 

Semelhante a Custom Metadata Data Types

TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018Keir Bowden
 
Become a Superstar Admin with Custom Metadata Types
Become a Superstar Admin with Custom Metadata TypesBecome a Superstar Admin with Custom Metadata Types
Become a Superstar Admin with Custom Metadata TypesSalesforce Admins
 
Salesforce Tour Paris - Platform Events - Martin Lezer
Salesforce Tour Paris - Platform Events - Martin LezerSalesforce Tour Paris - Platform Events - Martin Lezer
Salesforce Tour Paris - Platform Events - Martin LezerMartin Lezer
 
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)carlos_frias
 
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDX
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDXBootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDX
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDXAutoRABIT
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appRoy Gilad
 
Build Better Communities with Lightning
Build Better Communities with LightningBuild Better Communities with Lightning
Build Better Communities with LightningSalesforce Developers
 
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIs
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIsDreamforce 2014 - Salesforce Python SDK for REST/SOAP APIs
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIsHormoz Tarevern
 
sf tools from community
sf tools from communitysf tools from community
sf tools from communityDurgesh Dhoot
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DXSalesforce Developers
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)Salesforce Partners
 
Force.com Friday - An Intro to Force.com
Force.com Friday - An Intro to Force.comForce.com Friday - An Intro to Force.com
Force.com Friday - An Intro to Force.comDazeworks
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Sudipta Deb ☁
 
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfo
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfoWave - Basics to Dashboard Video: http://tinyurl.com/oh25zfo
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfoDeepa Patel
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkSalesforce Developers
 
Enterprise Analytics - Salesforce.com Toronto User Group Presentation
Enterprise Analytics - Salesforce.com Toronto User Group PresentationEnterprise Analytics - Salesforce.com Toronto User Group Presentation
Enterprise Analytics - Salesforce.com Toronto User Group PresentationTorontoSFDC
 

Semelhante a Custom Metadata Data Types (20)

TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018
 
Become a Superstar Admin with Custom Metadata Types
Become a Superstar Admin with Custom Metadata TypesBecome a Superstar Admin with Custom Metadata Types
Become a Superstar Admin with Custom Metadata Types
 
Salesforce Tour Paris - Platform Events - Martin Lezer
Salesforce Tour Paris - Platform Events - Martin LezerSalesforce Tour Paris - Platform Events - Martin Lezer
Salesforce Tour Paris - Platform Events - Martin Lezer
 
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)
Gaing New Business Intelligence with Salesforce IQ (Salesforce World Tour NYC)
 
Configuration in Disguise
Configuration in DisguiseConfiguration in Disguise
Configuration in Disguise
 
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDX
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDXBootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDX
Bootstrapping DX in Your Enterprise - AutoRABIT at TrailheaDX
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
 
Build Better Communities with Lightning
Build Better Communities with LightningBuild Better Communities with Lightning
Build Better Communities with Lightning
 
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIs
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIsDreamforce 2014 - Salesforce Python SDK for REST/SOAP APIs
Dreamforce 2014 - Salesforce Python SDK for REST/SOAP APIs
 
sf tools from community
sf tools from communitysf tools from community
sf tools from community
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)ISV Tech Talk: Usage Metrics (October 15, 2014)
ISV Tech Talk: Usage Metrics (October 15, 2014)
 
Force.com Friday - An Intro to Force.com
Force.com Friday - An Intro to Force.comForce.com Friday - An Intro to Force.com
Force.com Friday - An Intro to Force.com
 
Force.com Friday - Intro to Force.com
Force.com Friday -  Intro to Force.comForce.com Friday -  Intro to Force.com
Force.com Friday - Intro to Force.com
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
 
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfo
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfoWave - Basics to Dashboard Video: http://tinyurl.com/oh25zfo
Wave - Basics to Dashboard Video: http://tinyurl.com/oh25zfo
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Enterprise Analytics - Salesforce.com Toronto User Group Presentation
Enterprise Analytics - Salesforce.com Toronto User Group PresentationEnterprise Analytics - Salesforce.com Toronto User Group Presentation
Enterprise Analytics - Salesforce.com Toronto User Group Presentation
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Einstein Analytics for Developers
Einstein Analytics for DevelopersEinstein Analytics for Developers
Einstein Analytics for Developers
 

Último

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 

Último (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 

Custom Metadata Data Types

  • 1. Salesforce World Tour Amsterdam | April 14, 2016 1
  • 2. Speakers Samuel Moyson Developer at ABSI @SamuelMoyson 2
  • 4. Statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements. Forward-Looking Statement 4
  • 5. Go Social! @salesforcedevs #SalesforceTour #CustomMetadata Salesforce Developers Salesforce Developers Salesforce Developers 5
  • 6. Go to Developer User Groups! Belgium: http://bit.ly/1Xqlu5p The Netherlands: http://bit.ly/1Sbdzuo
  • 7. Agenda 1. Intro 2.Standard Metadata Type vs Custom Metadata Type 3.Creation of Custom Metadata Type 4.Creation of Custom Metadata Records 5.Custom Metadata Types in Managed Packages 6.Not only point & click 7.Demo 8.Limits 9.Roadmap 7
  • 9. Why ▪ Deploy metadata records, no need to create them everywhere ▪ Visible for Apex Tests without SeeAllData = true ▪ Traceability (Audit Trail History) ▪ No install scripts for configuration data for managed packages ▪ Source Control / Continuous integration 9
  • 12. Custom Metadata Type Self Defined attributes 12
  • 15. Create Custom Metadata record with Salesforce interface 15
  • 16. Custom Metadata Loader ▪ https://github.com/haripriyamurthy/CustomMetadataLoader --- Haripriya Murthy 16
  • 17. Custom Metadata Loader ▪ CSV ▪ Import CSV 17
  • 20. Managed Packages 20 Upgradable Subscriber Editable Locked Package developer can change field value via package upgrade Package Apex code change field value Subscriber can change field value An extension package can change field value Extensions package’s Apex code can change field value
  • 21. Not only point & click..
  • 23. Limits ▪ 100 fields per Custom Metadata Type ▪ 100 Custom Metadata Types per Organization ▪ Unlimited SOQL query per transaction ▪ 50.000 records returned per transaction ▪ 200 Custom Metadata Types in one call ▪ 10MB Custom Metadata per organization ▪ 10MB Custom Metadata per certified managed package 23
  • 24. Roadmap (Safe Harbor) ▪ Relationships (Beta - Summer ‘16, GA - Winter ‘17) ▪ Long text areas (Spring ‘17) ▪ Trailhead (may-june?) ▪ Triggers.. Ability to update Metadata from Apex (Apex Metadata API) 24
  • 25. 25