Browsing "Older Posts"

Browsing Category "Trigger Scenarios"
  • cognizant-CTS salesforce Interview Questions for Experienced & Freshers

    salesforcepoint Monday, 27 February 2017
    cognizant-CTS salesforce Interview Questions
    1.Tell me about What is crm life-cycle?
    2.What is lead conversion process and how its helpful in CRM?.
    3.What is SDLC? which methodology you are using?
    4.What is profile and explain profile components in salesforce?
    5. permission sets and explain its uses?
    6.difference between salesforce profile and permission sets
    7.What is workflow rules and briefly explain it? Difference between evaluation criteria created, and every time it’s edited and created & and any time it’s edited to subsequently meet the criteria?
    8.approval process in salesforce and give me one use case?
    9.What is report type?
    10 .Which reports support dashboards
    11 .What are sharing settings in salesforce? 
    12. Difference between summary and matrix report in salesforce?
    13. process builder& need of process builder?
    14.What are escalation rules and briefly explain
    15 .What is soap web service and briefly expalin how you know about that(It depends if you put in resume)
    16. How you can rate yourself in salesforce?
    17. What type of settings you can give in permission sets
    18.What are the technologies available in cloud computing other than salesforce
    19.Why salesforce is more popular?
    20. Difference Between Lookup & Master Detail Relationship in salesforce?
    21.what is web to Lead functionality in salesforce?
    22.What is email to case & web to case in salesforce?
  • Create trigger to assign lead owners based on web domain

    salesforcepoint Sunday, 26 February 2017
    Object   : Lead
    Evernt : before Insert
    Requirement : When ever new Lead is created with lead source as Web  then assign Venkatesh as owner

    Trigger :
    trigger OwnerAssign on Lead (before insert) {
    User u=[select id from user where username='Venkatesh@dev.com'];
        for(Lead my:Trigger.new){
            if(my.leadsource=='Web'){
                my.ownerId=u.Id;
            }
        }
    }



    Test Class :
    @isTest
    private class OwnerAssignTest {
    @isTest
        static void testme(){
            Lead my=new Lead();
            my.LastName='Ram';
            my.company='Salesforce';
            my.AnnualRevenue=8000;
            my.LeadSource='Web';
            insert my;
            User u=[select id from User where username='venkatesh@dev.com'];
            Lead l=[select ownerId from Lead where id=:my.Id];
            if(my.leadSource=='Web'){
            System.assertEquals(l.ownerId,u.Id);
            }
        }
    }