Monday, November 12, 2012

Case Feed

http://www.salesforce.com/us/developer/docs/case_feed_dev/index.htm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

demarcus wells | service operations / programs mgr. | avalara®
direct: 206.641.2317 email: demarcus.wells@avalara.com

 

This communication, including attachments, is confidential and may contain proprietary information intended only for the proposed recipient. Please notify the sender and delete this message if you believe that you have received this message in error or if you are not the proposed recipient. Unauthorized disclosure, copying, or distribution of the information is strictly prohibited. Please also be aware Avalara does not provide client-specific tax management advice. Recipients seeking advice on specific tax matters should conduct their own due diligence and seek advice from a qualified tax practitioner before relying on any information contained herein.

Saturday, September 22, 2012

Apex Examples


    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public with sharing class CreateContactFromCan {

  //Declare a method that does not return anything and takes one input parameter of a Candidate list object called candsFromTrigger
  public void createContact (List<Candidate__c> candsFromTrigger){

    //Select the Recruiting record from the database and assign to an object called candAcct from the sObject Account class
    Account candAcct = [Select a.Name, a.Id From Account a Where a.Name = 'Recruiting'];

    //Instantiate a Contact list object from the List class called conList
    List<Contact> conList = new List<Contact>();

    //Declare a For list loop to loop through the input parameter list candsFromTrigger with an iterationvariable called currentCandidate
    for(Candidate__c currentCandidate:candsFromTrigger){

      //Instantiate an object called con from the sObject class contact
      Contact con = new Contact();
       
      //TODO: Set the attribute AccountID of the con object to the value of the Id attribute of the candAcct object
      con.AccountID = candAcct.Id;

      //Set the attribute Firstname of the con object to the value of the First_Name__c attribute of the currentCandidate object
      con.FirstName = currentCandidate.First_Name__c; 

      //Set the attribute Lastname of the con object to the value of the Last_Name__c attribute of the currentCandidate object
      con.LastName = currentCandidate.Last_Name__c;

      //Set the attribute Email of the con object to the value of the Email__c attribute of the currentCandidate object
      con.Email = currentCandidate.Email__c;

      //Add the con object to the conList
      conList.add(con);            
    }
    
    //Persist the conList to the database
    Database.insert(conList);                
  }
}

    
1
2
3
4
5
6
7
8
9
trigger CreateContact on Candidate__c (after insert) {
        
        //TODO: Instantiate an object called cc from the class CreateContactFromCan
        CreateContactFromCan cc = new CreateContactFromCan ();

        //TODO: Inovke the method createContact and send a List of Candidates as an input parameter
        cc.createContact(Trigger.new);

}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class BankAcct {
 //TODO: Declare a private integer attribute called balance initalize to zero
 private integer balance = 0;

 // TODO: Declare a public string attribute called acctName
 public string acctName;


 // Declare a public string attribute called accttype
 public string accttype;


 //TODO: Declare a method named makeDeposit that does not return anything and one input parameter of type integer called deposit
 
 public void makeDeposit (integer deposit){
   
   balance = balance + deposit;

         //TODO: Add the deposit input parameter to the balance attribute
  
 }

 //Declare a method named getBalance that returns an integer and no input parameter  
 public integer getBalance(){
          //Return the balance attribute
    return balance;
 }
}

Gala

Friday, September 21, 2012

Session: Making Salesforce Analytics Commingle with External Data

The completed URL: https://na14.salesforce.com/00Od0000003CzPQ?pv0=Large&pv1=Express+Logistics+and+Transport&pv2=Web%20Portal&pv3=Total%20Records

The Custom Link with Merge fields: https://na14.salesforce.com/00Od0000003CzPQ?pv0={!Account.Client_Size__c}&pv1={!Account.Name}&pv2=Web%20Portal&pv3=Total%20Records

Alternatively you could leave off "NA .salesforce.com" and just do /*ReportID*?pv0=... 

Here's a good blog post on the subject: http://sfdc.arrowpointe.com/2005/06/09/auto-create-reports-from-web-links/

The Service Cloud

Email Response Console

CTI Toolkit 4.0o

Knowledge Chatter

 

FARO is using Solutions http://www.faro.com/site/support going through migration to Knowledge

 

I got the deck..more good stuff to consider

 

 

demarcus wells | service operations / programs mgr. | avalara®
direct: 206.641.2317 email: demarcus.wells@avalara.com

 

This communication, including attachments, is confidential and may contain proprietary information intended only for the proposed recipient. Please notify the sender and delete this message if you believe that you have received this message in error or if you are not the proposed recipient. Unauthorized disclosure, copying, or distribution of the information is strictly prohibited. Please also be aware Avalara does not provide client-specific tax management advice. Recipients seeking advice on specific tax matters should conduct their own due diligence and seek advice from a qualified tax practitioner before relying on any information contained herein.

Tuesday, September 18, 2012

SQL with SF

Progress DataDirect is a key partner in data integration.

This is pretty cool.

Gamifying Social Collaboration

A key definition is that Social = Collaborative knowledge

 

28% - email

 

19% - tracking down information

 

25% potential reduction in the 2 with social

 

Internal Survey

 

1.       Go Social Portal

2.       Profiles

3.       Gamification

 

Clear guidelines on behavior

 

Skills matrix in SF

Profiles, managed inside.

Points for activities

Rewards store

 

 

                                                                                                                     

This communication, including attachments, is confidential and may contain proprietary information intended only for the proposed recipient. Please notify the sender and delete this message if you believe that you have received this message in error or if you are not the proposed recipient. Unauthorized disclosure, copying, or distribution of the information is strictly prohibited. Please also be aware Avalara does not provide client-specific tax management advice. Recipients seeking advice on specific tax matters should conduct their own due diligence and seek advice from a qualified tax practitioner before relying on any information contained herein.

9 Ways to Support


Sunday, September 2, 2012

We in here...

 

demarcus wells | service operations / programs mgr. | avalara®
direct: 206.641.2317 email: demarcus.wells@avalara.com

 

This communication, including attachments, is confidential and may contain proprietary information intended only for the proposed recipient. Please notify the sender and delete this message if you believe that you have received this message in error or if you are not the proposed recipient. Unauthorized disclosure, copying, or distribution of the information is strictly prohibited. Please also be aware Avalara does not provide client-specific tax management advice. Recipients seeking advice on specific tax matters should conduct their own due diligence and seek advice from a qualified tax practitioner before relying on any information contained herein.

Tuesday, January 10, 2012

2012

This communication, including attachments, is confidential and may contain proprietary information intended only for the proposed recipient. Please notify the sender and delete this message if you believe that you have received this message in error or if you are not the proposed recipient. Unauthorized disclosure, copying, or distribution of the information is strictly prohibited. Please also be aware Avalara does not provide client-specific tax management advice. Recipients seeking advice on specific tax matters should conduct their own due diligence and seek advice from a qualified tax practitioner before relying on any information contained herein.