What is CRM? Common business issues faced by companies today How CRM can help? What CRM brings to business? Evolution of CRM Business value of CRM What CRM means to you as a user? Customers benefiting from CRM A view of available of CRM products from f rom ! industry Compare "alesforce#com CRM with other CRM products
SAL(SFO1C(Admini-tratin Sale- Cl2d Cn*ept•
• • • • •
• • •
Home page$ !abs$ Apps$ !ab Home %ages$ Record$ &etail %age$ Related lists and "idebar 'nderstanding (eads and )pportunities Adding A (ead Adding An Account Edit An Account Record Adding A %roduct !o An )pportunity
"ales & Adding A !as* Connect !o Microsoft )utloo* By
SatishMyla
• • • • • • • • • • • • • • • • •
"end And Add An Email (ogging A Call &ocument !ab Web to lead Web to case Assignment Rules Auto response Rules "ales automation Converting A (ead !eam Contacts Adding An )pportunity Adding A Contact Creating A +iew Activity History "ubmitting A Case Campaigns %artner Roles %ortals Communities
)verview of products "ales cloud and /igsaw "ervice cloud and Remedyforce "ocial Chatter and Radian0 Custom .orce#com$ &atabase#com$ Hero*u App e1change Editions and pricing
Servi*e Cl2d Cn*ept- Create Ca-e • • • • • • •
Researching and Resolving Cases Communicating the )utcome Automate case management Capturing and associating cases efficiently Helping customers helping themselves mproving productivity Manage Cases By
Enable &eveloping mode over +iew about &eveloper Console nstalling Eclipse )verview about using eclipse and options nstalling ant and Maven in the eclipse
))%">Object-oriented programming) 9# M+C Architecture :# Comparision of M+C to "ales.orce A%%" ;# ))%" Basics <# (e1ical =# !o*ens 0# dentifiers # +araibles @# &ata !ypes # Methods 9# Access Modifiers 99# Comparission between Method.unction and %rocedure 9:# Classes 9# Creation of +ariables 9# 4etter Methods :# "etter Methods
9;# 9<# 9=# 90# 9# 9@# 9# :# :9# ::# :;#
:# Creation of Methods ;# with "haring <# With )ut "haring Creation of )b/ects Reference +ariables Constructors Class "cope "tatic +ariables "tatic Methods "tatic Bloc*s .inal +ariables .inal "tatic +ariables Arrays Advantages and &isadvantages of Arrays
Ape7 By
SatishMyla
:<# Collections 9# (ist Class and Methods :# "et Class and Methods ;# Map Class and Methods :=# "elect )ption Class # ")3( >"ales.orce )b/ect 3uery (anguageD 9# 4roup By :# Having ;# (imit <# )ffset =# 'pdate (oc* 0# %arent to Child ob/ect 3uery # Child to %arent ob/ect 3uery @# Aggregate Result :0# Compression of &atabase# 3uery and static uery :# 4overning limits for ")3( :@# &M( operations :# &atabase# &M( operations ; Compression of &M( with &atabase#&M( ;9# &atabase# "ave %oint ;9# &atabase# Rollbac* operations ;:# nheritance in Class ;;# )verriding classes ;<# Wor*ing with wor*bench ;=#Writing a test classes ;0#")3l 4overning limit ;#&M( governing limit ;@# &M( on 2o # of records ;# .uture Methods <# "etup )b/ects <9# 2on "etup )b/ects <:# Mi1ed &M( e1ception <;# AsyncApe18ob class <<# Batch Ape1 9# Custom terable Class :# &atabase#3uery(ocator ;# "tart Method <# e1ecuteMethod =# finshMethod 0# &atabase#BatchableConte1t # mplementing &atabase#"tateful nterface @# Calling .uture Methods # Creating a future methods in a batch 9# nvo*ing callouts from Batch ape1 99# mplementing &atabase#AllowCallouts 9:# Calling batch with in a batch 9;# Handling e1ceptions in batch ape1 9<# "ending email from finish 9=# nvo*ing another batch from Batch 90# "eriali6ing Batch ape1 By
SatishMyla
<=# Email "ervices 9# )utbound Email "ervices 9# "ingle Email Message :# "ending %df attachment ;# "ending Email !emplate <# Attaching +. page as an attachment =# Attaching the Email to activities 0# Creating a %&. from future methods # Mass Email Message @# 4overning (imits :# nbound Email "ervice 9# Creating nbound Email Handlers :# Creating nbound Email "ervice ;# Creating a lead based on inbound email <# nvo*e a batch ape1 based on nbound <0# "chedule Ape1 9# mplementing "chedule Ape1 :# Cron !rigger ;# nvo*ing Batch Ape1 <# nvo*ing .uture Methods from "chedule Ape1 =# nvo*ing the Callouts from "chedule Ape1 0# "ending Email from "chedule Ape1 # !est Classes @# 4overning (imits <# !riggers 9# !rigger Events :# !rigger Conte1t variables ;# nsert !riggers 9# !rigger# 2ew in before insert and after nsert # :# &M( in before insert and after nsert# ;# "ystem validation and before nsert !rigger Combination# <# "ystem validation and Before nsert and custom validations# =# "ystem validation and Before nsert$ Custom validation and after nsert trigger Combination# 0# "ystem +alidation$ Before nsert$ Custom validation$ af ter insert$ Assignment Rule Combination# # "ystem +alidation$ Before nsert$ Custom validation$ af ter insert$ Assignment Rule$ Auto Response Combination @# "ystem +alidation$ Before nsert$ Custom validation$ af ter insert$ Assignment Rule$ Auto Response$ wor*flow Combination # "ystem +alidation$ Before nsert$ Custom validation$ af ter insert$ Assignment Rule$ Auto Response wor*flow 9$ wor*flow rule : Combination 9# "ystem +alidation$ Before nsert$ Custom validation$ af ter insert$ Assignment Rule$ By
SatishMyla
Auto Response wor*flow 9$ wor*flow rule :$ Rollup summary combination 99#"ystem +alidation $Before nsert$ Custom validation$ after insert $Assignment Rule$ Auto Response wor*flow 9$ wor*flow rule : $Rollup $.ormulas combination <#'pdate !riggers 9#!rigger#)ld :#!rigger#)ldMap ;#!rigger#2ew <#!riger#2ewMap =#Recursive trigger 0#!rigger handlers #!riggerFs on %arent Child ob/ects =#&elete !riggers !rigger# )ld !rigger# )ldMap 0#'ndlete !riggers !rigger# 2ew !rigger# 2ew Map # nvo*ing Batch Ape1 from !riggers @# nvo*ing "chedule Ape1 from !riggers # nvo*ing EmailFs from !riggers 9# nvo*ing future Methods from !riggers 99# nvo*ing Callouts from !riggers 9:# nvo*ing ape1 classes from !riggers 9;# &ataloader with !riggers 9<# !est Classes <@# "chema %rogramming 9# nvo*ing (ist of ob/ect from "chema :# nvo*ing (ist of field from a given ob/ect ;# Comparing the data type and fetching %ic*(ist fields from the ob/ect <# Creating a custom pic*list field with the options from the given pic*list field from given ob/ect =# .etching the list of tabs available in the schema <# Meta data A% 9#Creating )b/ect using Ape1 :#Creating a field in the ob/ect with given field type in the custom ob/ect ;# Comapring two ob/ects and and their field and Creating them in case there are no mapping <# Creating a !ab in sales force using 8ava "alesforce e1ternal org =# Custom "etting G 9#(ist :#Hierarchial =9#"alesforce to "alesforcewith out Coding =:#"alesforce to E1cel without coding =;#"alesforce to nformaticawithout Coding =<# "alesforce to .aceboo* without Coding > Authentication provider $ "ingle "ing onD ==#"alesforce to ),!A >single sign onD By
SatishMyla
=0#Ape1 based "haring rules =#Ape1 based auto approval process =@#Wrapper Class
+isualforce G 9#Create +. %age 9# 'sing 'rl :#'sing &eveloper Console ;#'sing Eclipse <#'sing "tandard 2avigation :#%rinting "tatic data ;#Binding the global data on +. page <#4lobal )b/ects in +. page =# Ape1G%ageBloc* 0# Ape1G%ageBloc*"ection and ape1 G%ageBloc*"ectiontem #nput Components 9#nput!e1t :#nput.ield ;#nputHidden <#input"ecret =#nput!e1tArea 0#nputChec*bo1 @#)utput Components 9#)utput!e1t :#)utput(abel ;#)output.ield #Creating Custom Account ob/ect Edit %age 9#Creating Custom )b/ect &etail page 99#C"" in +. page 9#nternal C"" :#n(ine C"" ;#E1ternal C"" using static Resource 9:#8ava"cipt in +. page 9#nternal /avascript :#E1ternal /avascript ;#Events - validations <#nvoice pages 9;#8uery in +. page 9#Establish a plugin using "tatic Resource :#Establish a plugin using 'rl ;#AutoComplete <#%aginations 9<#A/a1 in +. page By
SatishMyla
9#"force connection :#3uerying data from +. page ;#&M( operations directly form +. page without ape1 9=#Auto(oo*up functionality using A/a1 and 8uery
90#(ist +iews 9#%ageBloc*!ables :#&ata !ables ;#&ata (ist 9#Enhanced list view 9@#nsert$nclude and define 9#%anel 4rid$%anel group $output panel :#"elect(ist$"electoption$"elect)ptions :9#Establishing Connection between Ape1 and +. page using Controller ::#Custom %ic*listfied using "elect)ption :;#Action "upport $Action.unction$Action %ooling :<#Remote method invocations :=#"oap call form +. pages :0#Charts and &ashboard using +. page SAILENT FEATURES :#%&. pages 100% Placement :@#+isualforce custom Assistance Components Resume Preparation & :#Ape1 pagination ;#&ata transfer between project Eplanation Limite! "o# O$ stu!ents the pages ;9#Controller and E1tentions per atch# ;:#)veridding the "tandard Moc inter'ie(s buttons and lin*s con!ucte! y real time ;;#"Controllers employees#
•
Faculty name: SatishMyla Exp: 8+yrs Duration: 5 to ! Days Daily class : "#r $ %in Fee: "&' (A)min+De*elopment "$,&' (A)min+De*elopment+Inte-ration