Quick Contact


    Salesforce Question Answers

    Q1. Difference between Salesforce.com and Force.com?

    Salesforce.com is Saas product, i.e. Software as a Service and Force.com is Paas product i.e. Platform as a Service.

    – Saleforce.com has already designed pre-packaged solutions such as Sales and Service Cloud but in Force.com it allows you to build own applications.

    – Salesforce.com is built on the Force.com platform.

    Q2. What are the different types of organization in Sales Force?

    It includes different organization like Production organization, Sandbox Organization, Developer organization, Partner Developer organization, Partner developer organization, pre-release organization.

    • Production organization-:

      It is most used organization for small daily activities. All usernames should be unique across all production organizations.

    • Sandbox Organization-:

      Sandbox organization can create different multiple copies of the production org for development, testing, configuration and training without affecting your production configuration and data.

    • Developer Organization-:

      It is free and non-expiring copy used to instant development, testing and deploying your application.

    • Partner Developer Organisation-:

      It is free developer organization with more storage, features and licences for companies who are enrolled in partner program.

    • Pre-release Organization-:

      Pre-release organization, it is limited time organization which allow user to test new feature associated with program and upcoming release.

    Q3. What is CRM and why do you need it?

    It is Custom Relationship Management

    • It is used to manage the interactions and allows to track the interactions with particular customer them (interaction with customers).
    • It measures activities of sales and allows providing better service.
    • It allows providing you all the customer data at one place which saves the time and helps to improve the productivity.
    Q4. Different object relationship in Sales force.

    Following are the object relationship in Salesforce:-

    1. Master-detail relationship-:

      It is relationship between parent and child. All child records must have the parent.

      – If parent is deleted, all associated child records will be deleted.

      – Security setting of parent object applies to child object as well as record-level security of child is inherited from the parent.

      – It establishes a roll up summary on parent object to summarize data from child record.

    2. Lookup relationship-:

      It is most basic type of relationship that built parent and child relationship into two objects. It is loosely coupled relationship in which every child is not associated with parent.

      – Here both parent and child separately sharing settings and security controls.

    3. Many-to-many-:

      It allows every record of one object to be linked to multiple objects or records from another and vice versa.

    Q5.What is SOQL?

    SOQL stands for Sales force Object Query Language. It is used to query the sales force SELECT STATE but it doesn’t support all the advanced features of SQL SELECT. For example you cannot use SOQL for arbitrary join operation.

    Q6. How Sales force CRM work?
    Salesforce Working Steps:
    1. Running a campaign using email, magazine activities etc.
    2. After this it generates a leads, so the customers who are interested in find the product they are considered as the potential leads that are followed up to campaign so leads are generated whether through manual or automated methods.
    3. After that these leads are assigned to the sales executive.
    4. Then they follow up the leads in using phone, email, direct meeting etc.
    5. These sales executive qualify or filters the lead and convert the lead into the potential leads. They know who will be the potential customers, who all will jurn out to find a product.
    6. After that leads are categorized, collect the details of customers such as account, contact and opportunity.
    7. Then they follow up the customers again through phone, email or direct meeting etc. to make a deal for their product.
    Q7. What are custom objects and what are the processes included in creating custom objects in Sales force?

    – First there are Standard objects; these are the objects that are included with sales force, the common businesses like account, lead and opportunity.

    Custom objects are objects that will create to store information that will be specific content or the industry. Basically custom object is a set of custom records that supplement the standard content and account records.

    So these objects are allowing you to store additional data in a scalable manner and link that data to our content or account record so what custom object does is?

    It creates an instance or it consists of Unique Information i.e. called master detail relationship and connects the enterprise data to the database.

    So, whenever you have to fetch the data or get the feature of the data record to the custom objects.

    Methods included to creating custom objects-:
    1. Step1:

      Join the records to the custom object.

    2. Step2:

      Display data of custom object in lists (custom lists).

    3. Step3:

      Custom tab is created for custom object.

    4. Step4:

      Page layouts are build

    5. Step5:

      Dashboard is created and reports to analyze the custom object.

    Q8.List various Object Relations in Salesforce?

    There are three types ofobject relations in Sales force-:

    1. One to Many
    2. Many to Many
    3. Master-Detail
    One to Many Relationship-:

    So in this one object is related to many other objects as-:

    Salesforce Question Answers

    As here a city has various zip codes, Customer buys various orders, so this is one to many relationships.

    Many to Many relationship-:

    It allows each record of one object to be linked to records of other object. There can be various books of different subjects. And there can be different categories of each subject like Mathematics it has algebra, trigonometry, calculus etc. and respectively.

    Salesforce Question Answers
    Master-Detail relationship-:

    This relationship is like parent-child relationship where master represents a parent and detail represents a child. Master controls all of the behaviours of the detail.

    For example, consider data of the employee and it will be considered as the parent or master object and detail related to employee such as employee name, employee id, and employee salary will be details or child objects.

    Changes in parent object or the data of the employee result in the deletion of the child or detail objects.

    Salesforce Question Answers
    Q9. Advantages of Sales force using the SaaS platform?

    Advantages.

    • Affordable Price-:

      It has affordable price as compare to traditional software system. You can use services of salesforce or launch your business and deploy your business model.

    • High Security-:

      Salesforce provide high security to the customers.

    • Hassle free Maintenance-:

      maintenance part will be done by Salesforce.

    • Easy to scale-:

      You can scale your requirements and whatever needed in the business, it gives the privilege for scaling the requirements according to your use.

    • Easy Accessibility-:

      It is accessible by internet from any remote location.

    • Improved Performance-:

      Sales force always works and updatessystems so that they can give better and improved performance of their system to their customers.

    • Trouble free Integration

      If you integate your business applications or any other technologies such as learning big data, data science etc, so it provide trouble free integration.

    • Updated features-:

      has latest and updated features from the sales force.

    Q10. What are Workflows in Salesforce? What are the actions in a Workflow?

    Workflows in Salesforce is great way to automate certain business processes and there are steps, actions, algorithms or applications that are working behind the scenes to provide the automation of the process. Salesforce can do number of things like sending an email, create a task etc.

    Salesforce Question Answers
    – Actions in workflow

    As you see in diagram the records gets created or edited and then criteria is set and if condition doesnot fulfil the criteria then records get save without executing any action and if it fulfils the criteria, there are actions which are set to perform task to take the process to the next execution.

    So there are two types of actions are-:

    – Immediate action
    – Time-Dependent action

    So, majorly immediate actions like their name suggest are executed as soon as the workflow finishes the evaluating the record.

    And time-dependent actions are executed at specific time. So you can create your own workflow considering criteria and actions.

    Q11. Explain different types of collections in Apex?

    There are three types of collections in Apex-:

    1. Lists
    2. Maps
    3. Sets
    Lists:

    List can contain any number of records with primitive, collections, user defined, SObjects built in Apex type.

    It always starts with index (0), list should be declared with keyword list as-:

    List< String>myStringList= new List< string> ()

    Methods used in list are-:

    – .size()

    – .add()

    – .get()

    – .clear()

    – .set()

    Maps:

    Map is key value pair that includes unique key for every value. Both value as well as keys can be any data type.

    Map declaration is as-:

    Map< String, String>myStringMap

    Set:

    Set is a collection of type that contains different number of unordered unique records. In Set there are no duplicate records. So to define a set including two elements use

    As-:

    Set< String> set1 = new Set< String>{‘A’, ‘B’};

    Also sets can be nested so it is similar to list in this behaviour and to define new set two elements you can use above syntax. Argument is used as ‘String’.

    Q12.Explain the difference between Public classes and Global classes in Apex?

    Public Class is used to define a method as well as class which is used by an Apex in this application or namespace.

    Syntax-:

    Public class classname {

    Public void quiteVisible();

    Private void almostInvisible(); }

    Global Classes defines a method, variable or a class which is used by an Apex having access to class.

    Syntax-:

    Global class myclass {

    webService static void makecontact(String lastname)


    {


    //CODE


    }

    Q13.What are Getter and Setter methods?
    GETTER METHOD:

    Apex getter method returns value to page of visualforce whenever name variable is called.

    Syntax
    	Public class Example
    	{
    	Public void set (String name)
    	{
    	This.name = name;
    	}
    	Public String getName ()
    	{
    	Return name;
    	}
    	}
    	
    SETTER METHOD:

    Setter method value is taken from Visualforce page and value stores to variable name in Apex.

    Syntax
    	Public class setter
    	{
    	Public string name;
    	Public string getname ()
    	{
    	Return name;
    	}
    	Public void Setname (String name)
    	{
    	This.name=name;
    	}
    	
    Q14. What is Sandbox in Salesforce? What are types of Sandboxes available?

    Sandbox is a copy of production in Salesforce for purpose of development, training and testing.

    There are various types of Sandbox-:

    1. Developer Sandbox
    2. Developer Pro Sandbox
    3. Partial Copy Sandbox
    4. Full Copy Sandbox

    As Sandbox is a copy of production organization and they are completely isolated from salesforce production organization. So operation performed in Sandboxes donot effect the Salesforce production of the organization.

    1. Developer Sandbox-:

      It is basically a Saleforce production similar copy for development, training and testing. It copies all the application and configuration application to the Sandbox.

      These types of Sandboxes are limited to 200MB of Syntax or sample data. Developer Sandbox is refreshing once per day.

    2. Developer Pro Sandbox-:

      It is also copy of Salesforce production organization, reports, dashboards, try books, products, apps, customizations but also excludes organization standard, system object records and attachments. These types of sandboxes are limited to 1 GB of sample data which is greater than basic developer sandbox. Its refresh rate is once per day.

    3. Partial copy Sandbox-:

      It is developer sandbox. It includes the reports, dashboards; try books, apps and customization under setup including all of your organization Meta data. In this data is included upto 5GB of data. It smaller than actual salesforce sandbox and have shortest refresh interval.

    4. Full Copy Sandbox-:

      It is exact copy of production, custom objects attachments. It has 5GB of memory. Refresh rate is every 29 days.

    Copyright 1999- Ducat Creative, All rights reserved.