Top Banner
Custom Metadata : 1ère Partie Paris 03 Juin 2015 Mohamed EL MOUSSAOUI Lead Developer @melmoussaoui elmoussaoui.me
10

Meetup Custom Metadata - 1st Part

Aug 07, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Meetup Custom Metadata - 1st Part

Custom Metadata : 1ère Partie

Paris 03 Juin 2015

Mohamed EL MOUSSAOUILead [email protected]

Page 2: Meetup Custom Metadata - 1st Part

Proposez-­‐nous   des  sujets  :        http://bit.ly/ParisDUGTalksProposal

+  de  300membres  en  moins  de    2 ans  

SPONSORS

Page 3: Meetup Custom Metadata - 1st Part

Agenda• __mdt ?• Limits• Use case• Demo• Roadmap

Page 4: Meetup Custom Metadata - 1st Part

__mdt?• API access only• No CUD• Use SOQL to access custom metadata records.

– No relationship !

• Records in managed packages– Subscribers can’t update custom metadata records that are inside installed managed

packages. To allow subscribers to configure custom metadata that you’ve created, include the custom metadata type in a managed package and include the records in a separate unmanaged package.

Page 5: Meetup Custom Metadata - 1st Part

LimitsSOQL  queries  per  Apex  transaction Unlimited

Custom  metadata  per  organization  * 10  MB

Custom  metadata  per  certified  managed  package  ** 10  MB

Fields  per  custom  metadata  type  or  record 100

Custom  metadata  types  per  organization 100***

Characters  per  description   field 1  000

Records  returned  per  transaction 50  000

Custom  metadata  types  in  one  call 200

Page 6: Meetup Custom Metadata - 1st Part

Use case• App configurations for enterprises

• App configurations for ISVs

Page 7: Meetup Custom Metadata - 1st Part

Demo

Page 8: Meetup Custom Metadata - 1st Part

Roadmap• Native IHM to manage Custom metadata

• Ability to protect individual records rather than locking down entire types on managed packages

• Ability to delegate control of customizing (updating) individual fields to customers

• Metadata relationships

Page 9: Meetup Custom Metadata - 1st Part

Go further• Salesforce blog :

https://developer.salesforce.com/blogs/engineering/2015/04/custom-metadata-types-ga.html

• Custom Metadata Types Implementation Guide : https://na1.salesforce.com/help/pdfs/en/custom_metadata_types_impl_guide.pdf

Page 10: Meetup Custom Metadata - 1st Part

Merci !