Salesforce is the primary enterprise offering within the Salesforce1 Platform, and provides companies with an interface for case management and task management, and a system for automatically routing and escalating important events. The Salesforce customer portal provides customers the ability to track their own cases, includes a social networking plug-in that enables the user to join the conversation about their company on social networking websites, provides analytical tools and other services including email alert, chat, Google search, and access to customers' entitlement and contracts.

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Administration

The Salesforce Certified Advanced Administrator credential is designed for those who have advanced-level experience as a Salesforce Administrator. Candidates should possess broad knowledge of Salesforce applications, regularly configure and manage Salesforce, and continuously look for ways their companies can get even more from additional features and capabilities.

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Apex

Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages.

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Visualforce

Visualforce is the view control technology on the Force.com platform. It is an open/close tag based library with structure and markup very similar to HTML. Visualforce can be used to create entire custom pages inside a Salesforce organisation in conjunction with many other front end technologies, such as HTML5, CSS3 and JavaScript. One of the key benefits of Visualforce is tight coupling to native features of the platform, such as controller methods and data access, that would not typically be available to other front end technologies.

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Lightning

In 2014, Salesforce made public the frontend of its platform, called Lightning.This component based framework is what the Salesforce1 mobile app is built on and customers are now able to build on it as well. Salesforce built on this framework in 2015 by releasing the Lightning Design System, an HTML style framework with default CSS styling built in. This framework allows customers to build their own components to either use in their internal instances and/or sell on the AppExchange. One of the new tools released is known as the Salesforce Lightning App Builder for rapid application development of responsive web interfaces. This interface allows for different screens to be put together based on Lightning components. This can be used as layouts for records or specific applications.

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Interview Questions

A discussion panel at Salesforce's Customer Company Tour event that focused on customer relationship management

Mail me at:

Do you have any queries mail me at: vsathish64@gmail.com

My new Salesforce Website we will update shortly..

Monday 13 June 2016

Process Builder

Lightning Process Builder

The Process Builder is a workflow tool that helps you easily automate your business processes by providing a powerful and user friendly graphical representation of your process as you build it. The Process Builder’s simple and powerful design allows you to:



  • Create your processes using a convenient layout with point and click efficiency.
  • Create your whole process in one place rather than using multiple workflow rules.
  • Create processes by collaborating with different teams in your business.
  • Stop using Apex code to automate simple tasks.



Automated processes in the Process Builder are based on records and consist of:


  • Criteria that determine when to execute action groups.
  • Immediate and scheduled actions to execute when those criteria are met.
  • Any change that causes a record to match the criteria can automatically trigger the action group.
  • You can use the more powerful and flexible Process Builder to perform the same actions as workflow. Theprocess builder doesn’t support outbound messages, but you can easily create one yourself with Apex. 

Saturday 11 June 2016

Importance of Annotations

chapter6
Classes, Objects, and Interfaces

In this chapter most of the times interviewer asking questions is annotations concept.
  
SO I wanna post A Annotations concept clear cut information.

Annotations

An Apex annotation modifies the way that a method or class is used, similar to annotations in Java.
Annotations are defined with an initial @ symbol, followed by the appropriate keyword. To add an annotation to a method, specify it
immediately before the method or class definition. 

Apex supports the following annotations.
total 16 annotations include lightning component and rest annotations.
See basically most of the times 5 annotations are used in our projects.
1.@AuraEnabled
2.@Deprecated
3.@Future
4.@InvocableMethod
5.@InvocableVariable
6.@IsTest
7.@ReadOnly
8.@RemoteAction
9.@TestSetup
10.@TestVisible
Apex REST annotations:
11.@RestResource(urlMapping='/yourUrl')
12.@HttpDelete
13.@HttpGet
14.@HttpPatch
15.@HttpPost
16.@HttpPut

in this 16 annotations interviewer asking only future, IsTest, RemoteAction and differences.

important feature of dml statements

Concepts of DML Statements and SOQL,SOSL Queries.

DML statements available in Apex:
Insert
Update
Delete
Undelete
Upsert (Combination of insert and update)
Merge (Combination of update and delete)

Concept for the Soql:
SOQL: Salesforce Object Query Language
SOQL Purpose: To fetch info. from an object and related objects.
We can write query on one object while querying on those objects we can fetch the child object info. or parent object info. (we cannot capture un related objects info.)
SOQL queries per transaction: 100.
SOQL query rows returned: 50000.

Concept for the Sosl:
SOSL: Salesforce Object Search Language
SOSL Purpose:We can search for a value in multiple objects (no need of any relationship).
Results of SOSL query can be stored in List of List.
SOSL queries per transaction: 20.
SOSL query rows returned: 2000.

Friday 10 June 2016

Top 50 important questions in sfdc

1. About project?

2. What are standard objects used in your project?
3. Call outs?
4. Governor Limits?
5. Relationships
6. Different types of field types?
7. Data Migration?
8. Roll-up summary?
9. How to retrieve sObjects from the salesforce using Dynamic Apex?
10. Test.StartTest & Test.StopTest?
11. Salesforce knowledge? Custom settings.
12. How to get the list of all available sObject in Salesforce database using Apex (Dynamic Apex)?
13. Diff between Export & Export All?
14. When can I do a Full Sandbox refresh?
15. Future Annotation?
16. Execution order of Workflow, Apex Triggers & Validation rules?
17. How to get parameters passed to URL in salesforce Apex?
18. View state Error?
19. How many controllers can be used in single Visualforce page?
20. Which is the most released Edition in terms of various limits?
21. 15-char & 18-char ID?
22. Schedule Apex?
23. Action Pollar?
24. Heap size?
25. with sharing & without sharing?
26. When we use SP?
27. Do u know how to deploy Using ANT?
27. Anytime discussed with BAs, then what is the need even if u hav FS?
28. Anytime interacted with end user(US clients) directly? If so y?
29. Level of Hierarchy?

30. How will you simulate with testers?
31. what is Dependency Injection?types?
32. what is application context? & its use?
33. Hibernate DB connection?
34. How to retrieve data from DB?
35. Any need of creation of Stored Procedure?
36. OWD Sharing Rules, Profiles, Permissions in OWD.
37. Triggers à Undelete how long it will be available in Recycle bin?
38. Recursive Triggers?
39. Formula filed entered some numeric data is it possible to override that using Apex Code?
40. Batch Apex?                        
41. Governor Limits à SOQL, SOSL, SOQL: For how many fields we can use a Query?
42. Change sets?
43. Relationships à Master-Detail Relationship?
44. Workflow à Outbound messages?
45. Dashboard components—Charts, Guages, Tables, Metrics
46. Add Error
47. Field Level Security
48. Roll-up Summary?

49. If 2 objects are created & gave same records in both is it possible to provide Master-Detail Relationship?
50. What is email service?
51. What are bulk safe triggers?
52. How to suppress validations while saving a record?
53. What are outbound messages?
54. What are different types of Sandboxes?   What is difference among them?
55. How do you rate yourself on scale of ten on VF and Apex?
56. What is difference between Group and Professional editions?
57. What is upsert?
58. What are main features in Winter 11and Spring 11 release?
58. Describe various keywords and functions used in test cases?
59. What is the use of System.Assert statements?
60. What is purpose of startTest and stopTest functions?
61. What are recursive triggers? How can we avoid the recursion problem?

62. What are Apex Governor Limits?


sfdc questions and answers

1. What is the difference between private cloud and public cloud ? Is salesforce.com is a private cloud and public cloud?
  Public Cloud: Cloud services are provided “aaS” as a Service over the Internet with little or no control over the underlying infrastructure.Same resources are used by more than one tenant(customer).
Private Cloud: Cloud services are provide “as a service” but is deployed over a hosted data center or company intranet. This is private product for an organization offering advance security.
Salesforce.com: Is a public cloud as data of more than one tenant resides on same servers
and is hosted on salesforce.com data centers.

2. What are different kinds of reports?
1. Tabular: Tabular reports are the simplest and fastest way to look at data.They are made of ordered set of fields in columns, with each matching record listed in a row. They can’t be used to create charts or groups of data, and only can be used in dashboards if rows are limited.Tabular reports are best for creating a list with a single grand total or lists of records. Examples include activity reports and contact mailing lists.
2. Summary: These are similar to tabular reports, but they also allow users to view subtotals, create charts and group rows of data. They can be used as the source report for dashboard components. These are used for a report to show subtotals of the value of a particular field or when you want to create a hierarchical list, such as all opportunities for your team, subtotaled by Stage and Owner. On the report run page, summary reports with no groupings are shown as tabular reports.
3. Matrix: Matrix reports are similar to summary reports but allow you to group and summarize data by both rows and columns.For dashboard components, they can be used as the source report. Use this type for comparing related totals, especially if you have large amounts of data to summarize and you need to compare values in several different fields, or you want to look at data by date and by geography, product, or person.Matrix reports without at least one row and one column grouping show as summary reports on the report run page.
4. Joined: Joined reports let you create multiple report blocks that provide different views of your data. Each block acts like a “sub-report,” with its own columns, sorting, fields, and filtering. A joined report can even contain data from different report types.