Agenda2:30 PM Doors open - Networking3:00 PM Kickoff – (Salman Zafar)3:15 PM PART 1 – (Mustafa Turab & Jaffer Ali)Presentation on the basics of the Force.com platformDiscussion on new Areas to Explore on Force.com4:30 PM BREAK4:45 PM PART 2 – (Abhinav Gupta Salesforce.com MVP)5:10 Discussion on Agenda for next Meetups5:30 Networking & Refreshment
Salman ZafarTechnical Consultant at Sakonent @SalmanZafr
Karachi Salesforce Platform DUG - Kick Off Why we are here ? Learn on Cloud Opportunity to Collaborate and Speak Learn from people among the community Explore new areas of Force.com Platform
Mustafa Turab AliSalesforce Technical Lead at Beyond Vision(pk.linkedin.com/pub/mustafa-turab-ali/17/57/29)
Force.com platform - Basics Force.com Database 1. Force.com database comprises of sObjects 2. You can understand them as visual representation of underlying database tables 3. You can create relationships among tables using lookup and master-detail fields
Force.com platform - Basics Force.com Webservices 1. In addition to the web interface, salesforce.com offers a SOAP/REST Web service API that enables integration with other systems. 2. There are different flavors of Force.com webservices such as: 1. SOAP API 2. REST API 3. Bulk Data API
Force.com platform – Basics Pros 1. Fast paced business logic development due to integrated database 2. Visualforce markup takes care of styling 3. Java like syntax reducing the learning curve 4. No need of high performance hardware, code resides and compiles at the server 5. Supports OOP
Force.com platform – Basics Cons 1. Slow development times due to online compilation 2. Lack of debugging options on local machine without online code saving
Force.com platform – History and opportunity Fast growing platform maturing with each release AppExchange app store provides developers to list their own applications/addons for public listing Cloud based CRM system opening opportunities for global developer community to provide services online Vast customization options provide opportunity for businesses to customize Salesforce.com with Force.com platform according to their unique needs, opening more opportunities for developers
Jaffer AliTechnical Consultant at Sakonent (blogatforce.com)
Testing HTTP Callouts Testing HTTP Callouts by Implementing the HttpCalloutMock Interface
SOQL Polymorphism What field in an Event record could reference an Account, Opportunity, or Campaign.
Visualforce Charting Area Chart Gauge Chart
Non-Primitive Types in Map Adding equals and hashCode Methods to Your Class
Restoring Deleted Custom Objectrecords Starting with Spring ’13, you can recover deleted custom object records after you restore or undelete the record’s custom object.
New Controls for Sending Email No access: Prevents all outbound email to and from users. System email only: Allows only automatically generated emails, such as new user and password reset emails. All email: Allows all types of outbound email. Default for new, non-sandbox organizations.
Create Tasks Faster— Beta (Chatter Tasks) Tasks are a key collaboration point, so it makes sense to create tasks where collaboration happens—right in the feed.
State and Country It would be a beta version. State and country picklists allow users to select states and countries from predefined, standardized lists.
Apex classes These Apex classes have been added. Cases TimeZone