+ All Categories
Home > Technology > Custom Metadata Types (Big Thinks at Forcelandia)

Custom Metadata Types (Big Thinks at Forcelandia)

Date post: 20-Feb-2017
Category:
Upload: bigthinks
View: 43 times
Download: 0 times
Share this document with a friend
25
Use Custom Metadata Types for a Better App Builder Experience Christian Carter Consultant @cdcarter Bigger Boat Consulting Beth Breisnes Consultant @bethbrains Bigger Boat Consulting
Transcript
Page 1: Custom Metadata Types (Big Thinks at Forcelandia)

Use Custom Metadata Types for a Better App Builder Experience

Christian CarterConsultant

@cdcarterBigger Boat Consulting

Beth BreisnesConsultant

@bethbrainsBigger Boat Consulting

Page 2: Custom Metadata Types (Big Thinks at Forcelandia)

ExperientialExperimentalUnexpected

Page 3: Custom Metadata Types (Big Thinks at Forcelandia)

Back to our story...

Page 4: Custom Metadata Types (Big Thinks at Forcelandia)

Let’s review!

Page 5: Custom Metadata Types (Big Thinks at Forcelandia)

Data vs. MetadataData

Your recordsWhat End Users seeCustom Settings recordsPerm Set Assignments

Metadata

Setup menuFieldsWorkflow RulesProfiles/Perm SetsPage LayoutsAll the stuff you can add to Change Sets...

Page 6: Custom Metadata Types (Big Thinks at Forcelandia)

Deployable?DataNot Deployable

MetadataDeployable!

Page 7: Custom Metadata Types (Big Thinks at Forcelandia)

Pop Quiz! Will it refresh?A Contact named Harry PotterA custom field for a Contact’s first pet’s nameHarry’s pet’s name, “Hedwig”A Custom Object to store Country CodesThe country code “UK” stored in a Custom ObjectA List Custom Setting to store Country CodesThe country code “UK” stored in a Custom Setting TRICK QUESTION! Refresh yes! Deploy no!

Page 8: Custom Metadata Types (Big Thinks at Forcelandia)

The ChallengeApps need their own configuration settingsOlden days options: List Custom Settings or Custom Object

Page 9: Custom Metadata Types (Big Thinks at Forcelandia)

CMDTs to the Rescue!

Custom Metadata is...METADATA!And thus DEPLOYABLE!

Faster to implement!Cached by the Platform!Have their own limits!

Page 10: Custom Metadata Types (Big Thinks at Forcelandia)

Welcome to the future!

Page 11: Custom Metadata Types (Big Thinks at Forcelandia)

After the rewrite...

Page 12: Custom Metadata Types (Big Thinks at Forcelandia)

WeathervaneGet the climate of your constituents quickly

Page 13: Custom Metadata Types (Big Thinks at Forcelandia)

WeathervaneCMDT records define:• Order• Color• Display Text• Field• Criteria

Page 14: Custom Metadata Types (Big Thinks at Forcelandia)

Demo Time!

Page 15: Custom Metadata Types (Big Thinks at Forcelandia)

WeathervanePro tip: Formula checkbox field!

Page 16: Custom Metadata Types (Big Thinks at Forcelandia)

How’d we do it?

Page 17: Custom Metadata Types (Big Thinks at Forcelandia)

Don’t just take our word for it...

Page 18: Custom Metadata Types (Big Thinks at Forcelandia)

Declarative Lookup Rollup SummariesAndy Fawcett’s fantastic tool for building Rollup Summaries (and more) based on Lookup relationships (and more!)

Read about DLRS’s transition from a custom object TO custom metadata types on his blog.

Page 19: Custom Metadata Types (Big Thinks at Forcelandia)

Financial Force“Custom metadata types have certainly caused a stir within FinancialForce R&D. We continue to find new and innovative ways to leverage them to create wildly successful customer experiences.”

Read more

Page 20: Custom Metadata Types (Big Thinks at Forcelandia)

THEN: 150+ lines of code w/ manual dev upkeep

NOW: 13 lines of code w/ admin upkeep

Page 21: Custom Metadata Types (Big Thinks at Forcelandia)

Big Thanks!Aaron SlettehoughProduct Manager@slettehough

Avrom Roy-FadermanLead Developer@aroyfaderman

Page 22: Custom Metadata Types (Big Thinks at Forcelandia)

Thank you!

Page 23: Custom Metadata Types (Big Thinks at Forcelandia)

Q&A

Page 24: Custom Metadata Types (Big Thinks at Forcelandia)
Page 25: Custom Metadata Types (Big Thinks at Forcelandia)

Learn more…bigthinks.cloudTry Weathervane!Other CMDT-driven apps coming soon...Success Community CMDTs group


Recommended