Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Salesforce UI API (TDXGG'18)

4,696 views

Published on

This is my presentation for the session on Salesforce UI API at TDXGG'18 organized by New Delhi Salesforce Developer Group and Gurgaon WIT.

Published in: Education
  • Sex in your area is here: ♥♥♥ http://bit.ly/2u6xbL5 ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2u6xbL5 ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Salesforce UI API (TDXGG'18)

  1. 1. Build Admin Friendly Custom User Interfaces Using Salesforce UI API - Rahul Malhotra
  2. 2. About Me • Software EngineerTrainee and a part of Center Of Excellence team at SaaSfocus • Independent Salesforce Consultant • Blogger andYouTuber at SFDC Stop
  3. 3. Today’s Agenda • Introduction to User Interface API • UI API - Features • Elements of UI API • Live Demo – User Interface API Implementation • Considerations for UI API • Available Resources to learn UI API • Q & A
  4. 4. User Interface API – An Introduction • Salesforce Developers needed a new API to build Lightning Experience • It came up with UI API which consists of the layout, metadata and record data altogether to build custom and dynamic UI • With UI API - you don’t have to take care about field level security, sharing rules, layouts and even picklists.
  5. 5. Features of UI API • UI API provides you the record information along with the layout information • It also provides you the data and metadata about the actions implemented in the UI like:- Standard and Custom Buttons, QuickActions etc. • You can perform CRUD operation on records with UI API • It also gives you the information about list views as well as makes it easier to render dependent and independent picklists
  6. 6. Elements of UI API • Records • Layouts • ListViews • Actions • Favorites • Lookups • ActiveTheme
  7. 7. It’sTimeTo Code
  8. 8. Considerations for UI API • List of Supported Objects:- https://developer.salesforce.com/docs/atlas.en- us.uiapi.meta/uiapi/ui_api_get_started_supported_objects.htm • UI API uses the Salesforce API Limits. If the limit is exceeded, you’ll receive 503 Service Unavailable Error • To access salesforce resources, we have to add our custom host to CORS in Salesforce so that the requests are permitted • If you are building lightning components don’t use UI API, use Lightning Data Service instead
  9. 9. Resources • Salesforce Official Documentation:- https://developer.salesforce.com/docs/atlas.en- us.uiapi.meta/uiapi/ui_api_get_started.htm • Trailhead:- https://trailhead.salesforce.com/modules/user- interface-api • SFDC Stop:- https://sfdcstop.blogspot.com/2018/05/salesforceuiapi.html
  10. 10. Q & A
  11. 11. ThankYou • GitHub Repository Link:- https://github.com/rahulmalhotra/SalesforceUIApi • MyTwitter Handle:- @rahulcoder • Blog:- https://sfdcstop.blogspot.com • YouTube Channel:- https://www.youtube.com/c/SFDCStop • Salesforce Chatter:- http://bit.ly/rahulforce

×