<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4853916305580644692</id><updated>2012-02-10T12:13:31.207-05:00</updated><category term='Editing Picklist values'/><category term='Home Page Component'/><category term='How to create a validation rule'/><category term='Date Formula'/><category term='Salesforce.com Date Formulas'/><category term='non-profit starter pack for force.com'/><category term='Force.com Certified Exam'/><category term='Opportunity wizard Controller'/><category term='Application Developer'/><category term='Enable IP Restriction'/><category term='Apex Code'/><category term='SOQL Query'/><category term='Security Controls'/><category term='Field Trip'/><category term='Force.com Apps'/><category term='Formula field in salesforce.com'/><category term='DAY(X)'/><category term='Create Validation Rules'/><category term='Salesforce.com'/><category term='Syntax userid'/><category term='PodCast on Salesforce Developer Exam'/><category term='Summary Reports'/><category term='VisualForce'/><category term='apex controller'/><category term='outlook 2003'/><category term='How to write a trigger'/><category term='Reset Security Token Key'/><category term='YEAR(X)'/><category term='Outlook configuration'/><category term='Salesforce Interview Questions'/><category term='Date Range for the current Month.'/><category term='Field Analyses'/><category term='100 sample formula'/><category term='Class'/><category term='Formula for End of Month Date in Force.com'/><category term='Enhanced List'/><category term='IP Restricted Profiles'/><category term='Salesforce.com Admin Interview Questions'/><category term='TestMethod'/><category term='BROWSER SETTINGS TO WORK WITH SALESFORCE'/><category term='Exams'/><category term='Trigger issue'/><category term='Date Validation Rule'/><category term='SOSL'/><category term='Tips'/><category term='testclass'/><category term='VF'/><category term='Study Guides for Force.com.'/><category term='Classes'/><category term='Tips Guide for Developer Exam'/><category term='Developers'/><category term='Defining Validation Rules'/><category term='Winter 11'/><category term='Apex'/><category term='Dreamforce 201'/><category term='BROWSER SETTINGS'/><category term='SFDC 401 PodCast'/><category term='Summer 11'/><category term='Security IE box Pop up'/><category term='Add Chart in salesforce reports'/><category term='AJAX ToolKit for Salesforce.com'/><category term='Govern Limits'/><category term='Salesforce.com Certified Force.com'/><category term='Matrix Reports'/><category term='Date Literals'/><category term='Number of Days in Current Month'/><category term='Salesforce Record Type'/><category term='Force.com'/><category term='Wizard in VisualForce'/><category term='Connect for Microsoft Outlook'/><category term='Date'/><category term='Record Types Settings'/><category term='RecordTypes'/><category term='sample formula'/><category term='Developer 401'/><category term='Salesforce Administrator'/><category term='Validation Rule'/><category term='Qandor'/><category term='EndofMonth Formula'/><category term='Interview'/><category term='Need access to Campaigns'/><category term='Administrators'/><category term='Wizard in salesforce'/><category term='ForceCertified'/><category term='Date Formats'/><category term='MONTH(X)'/><category term='Number of Months'/><category term='Visualforce Made Easy'/><category term='Salesforce Reports'/><category term='Developer 401 Force.com Exam'/><category term='connect for outlook 2003'/><category term='case been open'/><category term='campaign button'/><category term='SFDC'/><category term='Campaigns'/><category term='IE Issue on Salesforce.com'/><category term='Calculate the amount of months between 2 dates'/><category term='SFDC 501 Podcast'/><category term='SOQL'/><category term='mutl-select picklist in force.com'/><category term='SFDC Admin Job'/><category term='Too many SOQL queries: 21 Error'/><category term='Data Analysis'/><category term='Field by Field Analysis'/><category term='Salesforce for Outlook'/><category term='Editing Picklist Values for Record Types'/><category term='Triggers'/><category term='Exam'/><category term='Enabling Accessibility Mode'/><category term='API'/><category term='Prepare for your Salesforce Interview'/><category term='View Setup Audit Trail'/><category term='picklist in force.com'/><category term='Understanding Triggers'/><category term='lead age'/><category term='Date Formats and Date Literals'/><category term='Spring 11'/><category term='Appexchange'/><category term='case age'/><category term='Campigns in Salesforce'/><category term='how long a lead been open'/><category term='Salesforce.com PodCast'/><title type='text'>Salesforce Made Easy</title><subtitle type='html'>Salesforce.com / Force.com Tips &amp;amp; Tricks - Learn Apex, Page Layouts, SOQL, Certification, plus more!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-5688238087310544094</id><published>2011-11-23T09:04:00.001-05:00</published><updated>2011-11-23T13:54:39.174-05:00</updated><title type='text'>How to use Substring in Apex Code - Force.com</title><content type='html'>Hi everyone:&lt;br /&gt;&lt;br /&gt;Scenario:&lt;br /&gt;We have a string value to be copied from one field in a Standard object to the Custom Object Standard field "Name". Yes you can do this in a formula field but if the objects are not related directly you can not.&lt;br /&gt;&lt;br /&gt;So, a little bit about Custom Object regarding the standard field "Name". &lt;br /&gt;Name field in a custom object its length is 80 MAX. No one can change the attribute on this field to go over 80 length.&lt;br /&gt;So since we are utilizing code to do the update, Apex will not automatically cut off the string if it is more then 80. It will submit an error.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;We utilized substring method in Apex to accomplish anything more then 80 characters going into the name.&lt;br /&gt;Substring Method - "Returns a new String that begins with the character at thespecified &lt;var class="keyword varname"&gt;startIndex&lt;/var&gt; and extends to the characterat &lt;var class="keyword varname"&gt;endIndex&lt;/var&gt; - 1." &lt;a href="http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_string.htm" target="_blank"&gt;Click Here for more on String Methods&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To clarify this, if we have a string such as 'ABC' length is 3 characters. If you place this in a substring and you wanted the first 2 characters, it would be 'ABC'.substring(1,3) = 'AB' ... Make it mathically easier, 3-1=2 which gets you the first 2 characters in your string.&lt;br /&gt;&lt;br /&gt;Now the catch in code, you would need utilize the actually name of the field instead of placing it in a string.&lt;br /&gt;String ProdName;&lt;br /&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="codeBlock"&gt;Product2&amp;nbsp;prod&amp;nbsp;=&amp;nbsp;[&amp;nbsp;SELECT&amp;nbsp;p.ProductCode,&amp;nbsp;p.Name,&amp;nbsp;p.Id,&amp;nbsp;&lt;br /&gt;FROM&amp;nbsp;Product2&amp;nbsp;p&amp;nbsp;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;WHERE&amp;nbsp;p.Id&amp;nbsp;=:&amp;nbsp;oppLineItem.PricebookEntry.Product2Id];&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;if(prod.Name.length()&amp;gt;80){&lt;/pre&gt;&lt;br /&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="codeBlock"&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;pre class="codeBlock"&gt;//This would get the first 90 characters of the string&lt;/pre&gt;&lt;/span&gt;ProdName&amp;nbsp;=&amp;nbsp;prod.Name.SubString(0,80); customobject__c.Name&amp;nbsp;=&amp;nbsp;prodName;}&lt;/pre&gt;&lt;pre class="codeBlock"&gt;I hope this helps...&amp;nbsp;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;A little lesson in code sometime does not hurt anyone.&lt;/pre&gt;&lt;pre class="codeBlock"&gt;Thanks&lt;/pre&gt;&lt;pre class="codeBlock"&gt;Zishan&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;pre class="codeBlock"&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.facebook.com/cageassassingear" target="_blank"&gt;Join My Facebook on Cage Assassin Fight Gear&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Like my fan page &lt;a href="http://www.facebook.com/pages/Cage-Assassin-Gear/305805296098578" target="_blank"&gt;Cage Assassin Fight Gear&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-5688238087310544094?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/5688238087310544094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/11/how-to-use-substring-in-apex-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/5688238087310544094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/5688238087310544094'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/11/how-to-use-substring-in-apex-code.html' title='How to use Substring in Apex Code - Force.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2817834326423010569</id><published>2011-09-25T20:13:00.001-04:00</published><updated>2011-09-25T20:18:32.433-04:00</updated><title type='text'>Validation Rules Using 'AND' 'OR' Functionality Within Salesforce.com</title><content type='html'>Hi all:&lt;br /&gt;&amp;nbsp; Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp; Need to write a validation rule if a certain checkbox is check, either one field or another field has to be filled in. So it is one or the other.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;To utilize And and OR functionality within the Validation rule.&lt;br /&gt;&lt;br /&gt;Create these fields on the Account object or substitute your fields.&lt;br /&gt;Discount Applicable | Attribute: Checkbox&lt;br /&gt;Amount: Currency&lt;br /&gt;Percentage: Number (10,2)&lt;br /&gt;Error should appear at top of Page stating: Since Discount Applicable is true then Amount OR Percentage is required.&lt;br /&gt;&lt;br /&gt;Go to Setup | Customize | Object (Account) | Validation Rules | New &lt;br /&gt;&lt;br /&gt;Breakdown the validation Rule:&lt;br /&gt;Discount Applicable = True&lt;br /&gt;This is a must to have so it would go under AND requirement.&lt;br /&gt;Amount is blank OR Percentage is Blank. this is the OR part of the validation rule.&lt;br /&gt;&lt;br /&gt;Putting it together:&lt;br /&gt;Start off with OR( then place in the AND functionality within the OR functionality), You can see the formula below where I start off with the OR Statement then the Final should always be there...&lt;br /&gt;&lt;br /&gt;OR(&lt;br /&gt;AND(ISBLANK(If_Yes_Percentage__c),&lt;br /&gt;ISBLANK(If_Yes_Amount__c), Is_There_a_Discount_Applicable__c = True))&lt;br /&gt;&lt;br /&gt;This is it... Hope this helps..&lt;br /&gt;Thanks&lt;br /&gt;Z&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2817834326423010569?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2817834326423010569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/09/validation-rules-using-and-or.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2817834326423010569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2817834326423010569'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/09/validation-rules-using-and-or.html' title='Validation Rules Using &apos;AND&apos; &apos;OR&apos; Functionality Within Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-4086016335625594085</id><published>2011-06-30T14:28:00.000-04:00</published><updated>2011-12-20T11:11:03.240-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Developers'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce Interview Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Developer'/><title type='text'>Salesforce Interview Questions - Developers</title><content type='html'>Hi:&lt;br /&gt;&amp;nbsp; A while back I posted &lt;a href="http://mysalesforcecode.blogspot.com/2011/02/interview-questions-for-salesforce.html"&gt;Salesforce Interview Questions for Administrators&lt;/a&gt;, well now its time for developers and choosing the correct one that knows salesforce and the infrastructure is key to your organization.&lt;br /&gt;So here we go:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Give a reason for the Error that states "To many SOQL Queries: 21"?&amp;nbsp;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://mysalesforcecode.blogspot.com/2008/07/too-many-soql-queries-21-error.html"&gt;Too many SOQL queries: 21 Error in Force.com&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Basically the For Loop or the trigger or class it is not built for doing more then 20 queries at once and it is hitting the governance limits.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Give all the Actions for a Trigger in Salesforce.com.&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Insert&lt;/li&gt;&lt;li&gt;Update&lt;/li&gt;&lt;li&gt;Delete&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Can you write a test class within a Trigger? True/False&lt;/li&gt;&lt;ol&gt;&lt;li&gt;False&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What is the difference between trigger.new and trigger.old?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Trigger.new returns new versions or records for the Sobject.&lt;/li&gt;&lt;li&gt;Trigger.old returns old records or existing records for the SObject&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What is SOQL?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;The SQL Language for Salesforce.com. Salesforce Object Query Language&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What is SOSL?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;The SQL language for salesforce.com in regards to Search Functionality. Salesforce Object Search Language&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What is the main difference between List and Set?&lt;/li&gt;&lt;ol&gt;&lt;li&gt; List contains Duplicates&lt;/li&gt;&lt;li&gt;Sets do not contain duplicates&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Describe a Junction Object.&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Junction Object is when an object has 2 master detail relationships.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Tell me ways of deploying Apex Code into Production from Sandbox.&lt;/li&gt;&lt;ol&gt;&lt;li&gt;ANT Tool&lt;/li&gt;&lt;li&gt;Eclipse&lt;/li&gt;&lt;li&gt;Change Sets&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Do picklist dependencies follow through onto the Visual Force code or is there a special tag for it within the code?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Picklist Dependencies are now part of Visualforce and no special code is required.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;How do you get a static URL for Salesforce, and why would you want that?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span id="j_id0:j_id1:theViewCase:j_id109:caseCommentPanel"&gt;&lt;span id="j_id0:j_id1:theViewCase:j_id109:commentsTable:0:j_id115"&gt;To connect to salesforce from the API, an API Login should be issued to:&lt;br /&gt;&lt;a href="https://login.salesforce.com/services/Soap/u/21.0" target="_blank"&gt;https://login.salesforce.com/services/Soap/u/21.0&lt;/a&gt;&lt;br /&gt;( for version 21).&lt;br /&gt;On Success - server Url and session ID will be returned.&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;Static URL can be used for in Webservices API to connect to an endpoint.&lt;/li&gt;&lt;li&gt;Take the Salesforce Server that your instance is on and append "-api.salesforce.com/services/Soap/u/21.0" Of Course the 21.0 is the Version that salesforce is running at the time.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;How one knows how to get the server that your instance is on?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Once one logs into Salesforce look at the URL and the first 3 characters is the server you are on. For example, cs3.salesforce.com "cs3" is the server that my instance is on.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What do you need for webservices API?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;WSDL&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;What is the difference between Enterprise WSDL and Partner WSDL?&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Enterprise WSDL has all the metadata and functions provided for the org. So if a field attribute or object is changed or added, one must re-generate the WSDL to update the file.&lt;/li&gt;&lt;li&gt;Partner WSDL - the developer has to do all the leg work up front and then if a field is added or object is changed or added, you do not have to re-generate the WSDL. It reflects on the WSDL with all changes. Mostly the developer would add it to his or her code. Plus you are utilizing SObjectDescribe() more.&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;More to Come... If you have experienced questions in your interviews or if you interviewed someone please leave a comment... Helps everyone out...&lt;br /&gt;Regards,&lt;br /&gt;Zishan&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-4086016335625594085?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/4086016335625594085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/salesforce-interview-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4086016335625594085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4086016335625594085'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/salesforce-interview-questions.html' title='Salesforce Interview Questions - Developers'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3838653208891381789</id><published>2011-06-21T16:38:00.002-04:00</published><updated>2011-06-21T16:40:25.443-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matrix Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Add Chart in salesforce reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Summary Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce Administrator'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrators'/><title type='text'>Add Chart button is disable on my report screen</title><content type='html'>Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp; You are creating a new/modifying a report and need to add a chart to the chart but you see the "Add Chart" button is disable... How to enable it? See Screenshot&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Hc_szW594eo/TgD_dSKo21I/AAAAAAAAAHc/GmcBeFQdTn0/s1600/addchart.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="26" src="http://3.bp.blogspot.com/-Hc_szW594eo/TgD_dSKo21I/AAAAAAAAAHc/GmcBeFQdTn0/s320/addchart.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make sure your report is a summary or matrix report. Tabular will not work.&lt;/li&gt;&lt;li&gt;Make sure you have the report grouped. &amp;lt;== where it states "Drop a field here to create a grouping" See Screenshot&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;a href="http://3.bp.blogspot.com/-NaJPOzV_Ohw/TgEASXnxTXI/AAAAAAAAAHg/plJI1n86FGU/s1600/a.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-NaJPOzV_Ohw/TgEASXnxTXI/AAAAAAAAAHg/plJI1n86FGU/s1600/a.jpg" /&gt;&lt;/a&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-rI5_E8MeEM4/TgEA_u964bI/AAAAAAAAAHk/j-UCocRh6L8/s1600/a1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="54" src="http://2.bp.blogspot.com/-rI5_E8MeEM4/TgEA_u964bI/AAAAAAAAAHk/j-UCocRh6L8/s320/a1.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;It should have a field there.&lt;/li&gt;&lt;li&gt;Once you do that then Add Chart will get enabled...See Screenshot &lt;/li&gt;&lt;/ol&gt;Regards,&lt;br /&gt;Zishan&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3838653208891381789?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3838653208891381789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/add-chart-button-is-disable-on-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3838653208891381789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3838653208891381789'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/add-chart-button-is-disable-on-my.html' title='Add Chart button is disable on my report screen'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Hc_szW594eo/TgD_dSKo21I/AAAAAAAAAHc/GmcBeFQdTn0/s72-c/addchart.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-9126661931139934302</id><published>2011-06-13T13:09:00.000-04:00</published><updated>2011-06-13T13:09:39.586-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Record Types Settings'/><category scheme='http://www.blogger.com/atom/ns#' term='Editing Picklist Values for Record Types'/><category scheme='http://www.blogger.com/atom/ns#' term='Dreamforce 201'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce Record Type'/><category scheme='http://www.blogger.com/atom/ns#' term='RecordTypes'/><category scheme='http://www.blogger.com/atom/ns#' term='picklist in force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer 401 Force.com Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='Editing Picklist values'/><title type='text'>How to limit which values in a picklist appear depending on record type on Salesforce.com</title><content type='html'>&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=widgetsamazon-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0051QIGP4&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Scenario:&lt;br /&gt;&amp;nbsp; You have set up a record type on Salesforce.com for an Object. Now you need to set different picklist values to appear for different record type selections.&lt;br /&gt;Solution:&lt;br /&gt;Very Simple:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to Setup | Customize for Standard Objects or Create for Custom Objects | Click on Record types&lt;/li&gt;&lt;li&gt;Then select the record type that you need to change&lt;/li&gt;&lt;li&gt;You'll see a section Picklists  Available for Editing &lt;/li&gt;&lt;li&gt;You can specify which values should appear  for the record type&lt;/li&gt;&lt;/ol&gt;See Screenshot for Account object record type:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_xBaBH4BWvk/TfZDAKa36-I/AAAAAAAAAHU/k1jkmEmQYC4/s1600/recordtype1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://3.bp.blogspot.com/-_xBaBH4BWvk/TfZDAKa36-I/AAAAAAAAAHU/k1jkmEmQYC4/s320/recordtype1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JCGcWpFPLAw/TfZDD6nwSmI/AAAAAAAAAHY/WoXGw9lKBJk/s1600/recordtype2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://4.bp.blogspot.com/-JCGcWpFPLAw/TfZDD6nwSmI/AAAAAAAAAHY/WoXGw9lKBJk/s320/recordtype2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Regards,&lt;br /&gt;Zishan&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-9126661931139934302?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/9126661931139934302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/how-to-limit-which-values-in-picklist.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/9126661931139934302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/9126661931139934302'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/06/how-to-limit-which-values-in-picklist.html' title='How to limit which values in a picklist appear depending on record type on Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_xBaBH4BWvk/TfZDAKa36-I/AAAAAAAAAHU/k1jkmEmQYC4/s72-c/recordtype1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-1909602755352953676</id><published>2011-04-12T15:51:00.002-04:00</published><updated>2011-04-12T15:54:56.978-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='case age'/><category scheme='http://www.blogger.com/atom/ns#' term='case been open'/><category scheme='http://www.blogger.com/atom/ns#' term='lead age'/><category scheme='http://www.blogger.com/atom/ns#' term='how long a lead been open'/><category scheme='http://www.blogger.com/atom/ns#' term='100 sample formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='sample formula'/><title type='text'>100 Sample Formula  Salesforce Guide</title><content type='html'>&lt;div style="color: blue;"&gt;Scenario:&lt;/div&gt;Had to figure out a formula to use for Lead Aging. I needed it quick because it impacted production.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: purple;"&gt;&lt;a href="http://www.amazon.com/s/?ie=UTF8&amp;amp;tag=widgetsamazon-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;search-alias=aps&amp;amp;field-keywords=salesforce%20handbook" target="_blank"&gt;Solution:&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=widgetsamazon-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;salessasasss&lt;/div&gt;I found this great guide and wanted to share it with everyone. It is "100 Sample formula Salesforce Guide". Something that every admin/developer should have. &lt;br /&gt;It is a great guide to start one off with formulas that we would end up using.&lt;br /&gt;Here is the link &lt;a href="http://crmsuccess.blogs.com/files2/100_sample_formulas_v6.pdf" target="_blank"&gt;http://crmsuccess.blogs.com/files2/100_sample_formulas_v6.pdf&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh I found my formula and I tweaked it for my needs: Lead Age&lt;br /&gt;IF(ISPICKVAL(Status , "Open"), ROUND(NOW()-CreatedDate, 0), IF(ISPICKVAL(Status,  "New"),ROUND(NOW()-CreatedDate, 0),NULL))&lt;br /&gt;Hope this was helpful.&lt;br /&gt;Regards,&lt;br /&gt;Zishan&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-1909602755352953676?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/1909602755352953676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/100-sample-formula-salesforce-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1909602755352953676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1909602755352953676'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/100-sample-formula-salesforce-guide.html' title='100 Sample Formula  Salesforce Guide'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2604579694402544350</id><published>2011-04-08T12:19:00.000-04:00</published><updated>2011-04-08T12:19:53.393-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Controls'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='View Setup Audit Trail'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><title type='text'>View Setup Audit Trail</title><content type='html'>&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=widgetsamazon-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0321579364&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Welcome Back.&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Scenario:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;When you manage a team, which has more then 1 admins, it is very easy to play the blame game of who did what, who deleted what and things like this.&lt;br /&gt;Well, instead of going crazy and having admins go at it with each other, there is a solution and its great to catch the culprit.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #073763;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-family: 'Calibri','sans-serif';"&gt;Solution:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;The best solution is within salesforce.com called View Setup Audit Trail.&lt;br /&gt;This was a life saver in which we found out who deleted a Value from a picklist field.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Salesforce  admins on your team should have visibility into who deleted values/changed values/deleted objects/fields/everything dealing with salesforce by logging  into Salesforce and navigating to:&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;“Name|&amp;nbsp; Setup | Security Controls – View Setup Audit  Trail”&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;There  you can download the setup audit trail for the past 6 months. Go through the log and find out who was the real culprit..&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Hope this helps everyone.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Check out my Other Blogs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2604579694402544350?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2604579694402544350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/view-setup-audit-trail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2604579694402544350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2604579694402544350'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/view-setup-audit-trail.html' title='View Setup Audit Trail'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2901214706456702628</id><published>2011-04-06T16:33:00.000-04:00</published><updated>2011-04-06T16:33:02.716-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Field by Field Analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Qandor'/><category scheme='http://www.blogger.com/atom/ns#' term='Field Trip'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Appexchange'/><category scheme='http://www.blogger.com/atom/ns#' term='Winter 11'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring 11'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Field Analyses'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Summer 11'/><title type='text'>Field Trip - Field Analysis Made Easy</title><content type='html'>Welcome back...&lt;br /&gt;Scenario:&lt;br /&gt;&amp;nbsp; I had to figure out a way to do field analysis for a cleanup project. What this means is that, for object and each field and each record I had to figure out which fields we utilize the most and what fields do not get utilize anymore because of business changes, management changes, merges, etc.&lt;br /&gt;I started to do my own analysis, the way to start is download/export all the data for one object and include ALL fields.&lt;br /&gt;Then get the total records and then eliminate the null values, it was just hard.&lt;br /&gt;Now usually I do not promote products on my blogs and keep them business scenario driven. But this is something that would save time and effort especially when your at the stage of cleaning up your instance and making it more clearer.&lt;br /&gt;&lt;br /&gt;Finally, I found this great app on the &lt;a href="http://appexchange.salesforce.com/"&gt;appexchange&lt;/a&gt; which saved me lots of pain staking work and just made a big difference in my field analysis.&lt;br /&gt;The app is "&lt;a href="http://appexchange.salesforce.com/listingDetail?listingId=a0N30000003HSXEEA4"&gt;Field Trip&lt;/a&gt;" and its by a company named Qandor which is a salesforce.com vendor.&lt;br /&gt;Basically, so you install this into your sandbox or production instance. Very easy installation.&lt;br /&gt;&lt;br /&gt;Once it is setup, you create an app or include it in your app. Go to the tab Labeled "Field Trip" .&lt;br /&gt;Click on New Field Trip.&lt;br /&gt;You will get the following screen:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EuaoNOFhkaY/TZzJEMgDyWI/AAAAAAAAAGU/i4Nzr54yy4E/s1600/FieldTrip1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://2.bp.blogspot.com/-EuaoNOFhkaY/TZzJEMgDyWI/AAAAAAAAAGU/i4Nzr54yy4E/s320/FieldTrip1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Place in your name of your field Trip Analysis&lt;br /&gt;Then choose and object from the picklist&lt;br /&gt;Then finally you can filter out the analysis for specific recordtype which I did here or Account Name or anything or if you like everything then do not place in a criteria.&lt;br /&gt;Hit Save and it will bring you to the next page which is:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UTlOt7UVHKY/TZzKbGL3tBI/AAAAAAAAAGY/KamzLVyLTr4/s1600/FieldTrip2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://2.bp.blogspot.com/-UTlOt7UVHKY/TZzKbGL3tBI/AAAAAAAAAGY/KamzLVyLTr4/s320/FieldTrip2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Now click on Analyze Button. It will bring you to this screen.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZMfwBRXE-5Q/TZzKw2AppCI/AAAAAAAAAGc/3AWZ_0c-rJI/s1600/FieldTrip3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/-ZMfwBRXE-5Q/TZzKw2AppCI/AAAAAAAAAGc/3AWZ_0c-rJI/s320/FieldTrip3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Then click on Begin Analysis. It will start off the job and once the job is done it will email you with your analysis.&lt;br /&gt;Your Finish field analysis will look like this:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0qdNuUQgj5o/TZzLU7OdWkI/AAAAAAAAAGg/bfqq2Dep8mQ/s1600/FieldTrip4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="33" src="http://1.bp.blogspot.com/-0qdNuUQgj5o/TZzLU7OdWkI/AAAAAAAAAGg/bfqq2Dep8mQ/s320/FieldTrip4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;A couple of things, when you first hit Begin Analysis Button and go back to the Field Trip. You will automatically see all the fields come up and the Populated On (%) will come up "#Error!" ... Do not be alarmed. This is still being processed.&lt;br /&gt;When you install Field Trip a special Report Type is created so you can do reports off it. It is located under "Other Reports" and you will see 3 Field Trip Reports:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Field Trip&lt;/li&gt;&lt;li&gt;Field Trip with Field Analyses&lt;/li&gt;&lt;li&gt;Field Trip Histroy&lt;/li&gt;&lt;/ol&gt;See Screenshot&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4gR7m6HHAvo/TZzM1IifBXI/AAAAAAAAAGk/XkoWRuSG8-0/s1600/FieldTrip5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-4gR7m6HHAvo/TZzM1IifBXI/AAAAAAAAAGk/XkoWRuSG8-0/s320/FieldTrip5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well, that's it...&lt;br /&gt;Hope you enjoy this and please let me know your feedback.&lt;br /&gt;Click here to go to &lt;a href="http://appexchange.salesforce.com/listingDetail?listingId=a0N30000003HSXEEA4"&gt;Field Trip&lt;/a&gt; App.&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Check out my Other Blogs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.mmaxtra.com/"&gt;MMAXTRA&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2901214706456702628?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2901214706456702628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/field-trip-field-analysis-made-easy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2901214706456702628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2901214706456702628'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/04/field-trip-field-analysis-made-easy.html' title='Field Trip - Field Analysis Made Easy'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EuaoNOFhkaY/TZzJEMgDyWI/AAAAAAAAAGU/i4Nzr54yy4E/s72-c/FieldTrip1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3808106638959815929</id><published>2011-03-18T14:26:00.000-04:00</published><updated>2011-03-18T14:26:48.547-04:00</updated><title type='text'>Currency fields displaying a different default currency than specified?</title><content type='html'>&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=widgetsamazon-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0321647734&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;Hi everyone:&lt;br /&gt;&amp;nbsp;&amp;nbsp; Here is a scenario I had where an user was seeing a currency field that was displaying a different currency then it should have.&lt;br /&gt;So for Example:&lt;br /&gt;Currency Field Name is: XYZ Amount&lt;br /&gt;This field is located on the Account Object.&lt;br /&gt;So an account record is displaying everything correctly except the XYZ Amount is showing in GDP instead of USD.&lt;br /&gt;How to fix it?&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;A couple of things to check:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Check in the record edit mode or preview if there is a drop down of a field named Account Currency.&lt;/li&gt;&lt;li&gt;Change the currency to what this record should be at.&lt;/li&gt;&lt;li&gt;Simple and fixed.&lt;/li&gt;&lt;/ol&gt;Now what happens if you do not see the Account Currency. Well, then the record was probably created by a data integration that filled in the currency of that record.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to the Page Layout. (Setup | Customize | Account | Page Layouts | name of the page Layout)&lt;/li&gt;&lt;li&gt;Type into the fields search section, Account Currency&lt;/li&gt;&lt;li&gt;Drag it to the Page Layout.&lt;/li&gt;&lt;li&gt;Go to the record that is having the issue and hit Edit&lt;/li&gt;&lt;li&gt;&amp;nbsp;Locate the Account Currency Field and change the value to what you would like it to be.&lt;/li&gt;&lt;li&gt;Hit save. Your done.&lt;/li&gt;&lt;li&gt;Go back to the page layout and take the field away if that is your business policy.&lt;/li&gt;&lt;/ol&gt;&amp;nbsp;Here is a link to help you out: &lt;a href="https://help.salesforce.com/apex/HTViewSolution?id=98413&amp;amp;language=en"&gt;Salesforce Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Z&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3808106638959815929?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3808106638959815929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/03/currency-fields-displaying-different.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3808106638959815929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3808106638959815929'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/03/currency-fields-displaying-different.html' title='Currency fields displaying a different default currency than specified?'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3407373643214618914</id><published>2011-02-17T16:34:00.001-05:00</published><updated>2011-02-17T16:35:54.309-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Connect for Microsoft Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='connect for outlook 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce for Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='outlook 2003'/><title type='text'>Connect for Microsoft Outlook</title><content type='html'>Hi everyone:&amp;nbsp; I have been on a roll here, many questions, many scenarios.&lt;br /&gt;Well the most common question since Spring Release 11 for salesforce.com is:&lt;br /&gt;My company still utilizes Office 2003 which includes Outlook 2003, and the new install of Outlook is for 2010 and 2007. What happen to the old install?&lt;br /&gt;&lt;br /&gt;Before that, I would like to take a moment to let you know what is Connect for Microsoft Outlook:&lt;br /&gt;It is a great toolbar which helps you navigate or add cases to Salesforce from your Outlook.&lt;br /&gt;You can do more such as:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; "synchronize your contacts, tasks, and calendar events&lt;/li&gt;&lt;li&gt; associate Outlook email messages with salesforce.com  records&lt;/li&gt;&lt;li&gt; create cases from Outlook email messages&lt;/li&gt;&lt;li&gt; map custom fields in salesforce.com  to fields in Outlook" &lt;/li&gt;&lt;/ul&gt;Answer:&lt;br /&gt;It never went away, but yet confusing to find.&lt;br /&gt;So if you will, here are instructions of how to find where outlook 2003 salesforce connect is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;If you login to Salesforce and navigate to: "Your Name | Setup | Desktop Integration | Salesforce for Outlook"&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;On your Right hand side you will see "Salesforce for Outlook" | "&lt;span style="color: blue;"&gt;Connect for Microsoft Outlook&lt;/span&gt;"&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;Click on &lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;"&lt;span style="color: blue;"&gt;Connect for Microsoft Outlook&lt;/span&gt;". You shall see Version 3.3.111 "Install Now" Button.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;Click on it and make sure that you do not have Outlook up and running. Close it out and then Install the program. This works for Outlook 2003, 2007, and XP.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;See Screenshot:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-i1WZ6MdEUBg/TV2TjxHituI/AAAAAAAAAGE/D_JYY2cGcCE/s1600/connect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="http://4.bp.blogspot.com/-i1WZ6MdEUBg/TV2TjxHituI/AAAAAAAAAGE/D_JYY2cGcCE/s320/connect.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Check out my Other Blogs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Dataloader Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Regards,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Zishan&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Calibri; font-size: x-small;"&gt;&lt;span lang="EN-CA" style="font-family: Calibri; font-size: 11pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3407373643214618914?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3407373643214618914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/forcecom-connect-for-outlook-2003-where.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3407373643214618914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3407373643214618914'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/forcecom-connect-for-outlook-2003-where.html' title='Connect for Microsoft Outlook'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-i1WZ6MdEUBg/TV2TjxHituI/AAAAAAAAAGE/D_JYY2cGcCE/s72-c/connect.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-984219067917995507</id><published>2011-02-16T14:43:00.000-05:00</published><updated>2011-02-16T14:43:12.625-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DAY(X)'/><category scheme='http://www.blogger.com/atom/ns#' term='YEAR(X)'/><category scheme='http://www.blogger.com/atom/ns#' term='MONTH(X)'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Calculate the amount of months between 2 dates'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Number of Months'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com Date Formulas'/><title type='text'>Calculate the amount of months between 2 dates in Salesforce via Formula</title><content type='html'>Hi:&lt;br /&gt;Welcome back...I had a business scenario to where the business unit needed to calculate the amount of months between 2 dates via Formula in Salesforce.com. But when CloseDate is the first of the month then add a month to the formula but when the close date is not the first of the month then do not add the month in.&lt;br /&gt;This was the criteria, for the business.&lt;br /&gt;&lt;br /&gt;Pretty Simple. But a little complex.&lt;br /&gt;&lt;br /&gt;So Let's go to the solution and let me break it down for you.&lt;br /&gt;The object affected in this case is Opportunity.&lt;br /&gt;&lt;br /&gt;The Fields affected are:&lt;br /&gt;CloseDate &amp;lt;== Standard date field in Opportunity Object&lt;br /&gt;Project_End_Date__c &amp;lt;== Custom Date Field in Opportunity Object&lt;br /&gt;of_Months__c &amp;lt;== Formula Number Field in Opportunity Object &lt;br /&gt;&lt;br /&gt;The formula is easy:&lt;br /&gt;Before we get to the formula lets brain storm 3 possible scenarios:&lt;br /&gt;&lt;br /&gt;Scenario 1:&lt;br /&gt;If the CloseDate Day starts with 1 Lets Say 01/01/2011 and Project End Date is 3/01/2011 then the number of months should be 3.&lt;br /&gt;This is the easiest scenario&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Scenario 2:&lt;br /&gt;&lt;br /&gt;If CloseDate is 01/11/2011 and Project End Date is 03/11/2011 then the number of months is 2. &lt;br /&gt;&lt;br /&gt;Scenario 3:&lt;br /&gt;If CloseDate is 01/11/2011 and Project End Date is 03/21/2011 then the number of months is 2.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;This formula takes the business criteria and calculates it:&lt;br /&gt;The first criteria for the business was:&lt;br /&gt;When CloseDate is the first of the month then add a month to the # of Months Field.&lt;br /&gt;IF(DAY(CloseDate) = 1, &amp;lt;== If this is true Such as 02/01/2011&lt;br /&gt;&lt;br /&gt;(((YEAR( Project_End_Date__c ) - YEAR( CloseDate)) *12) +&lt;br /&gt;(MONTH( Project_End_Date__c ) - MONTH( CloseDate ) ) +1)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The second criteria for the business was:&lt;br /&gt;This is when the first criteria becomes false: IF(DAY(CloseDate) = 1,&lt;br /&gt;Such as 02/11/2011&lt;br /&gt;&lt;br /&gt;((YEAR( Project_End_Date__c ) - YEAR( CloseDate )) *12) + (MONTH(&lt;br /&gt;Project_End_Date__c ) - MONTH( CloseDate ) ) )&lt;br /&gt;&lt;br /&gt;So here is the formula:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IF(DAY(CloseDate) = 1, (((YEAR( Project_End_Date__c ) - YEAR( CloseDate&lt;br /&gt;)) *12) + (MONTH( Project_End_Date__c ) - MONTH( CloseDate ) ) +1),&lt;br /&gt;((YEAR( Project_End_Date__c ) - YEAR( CloseDate )) *12) + (MONTH(&lt;br /&gt;Project_End_Date__c ) - MONTH( CloseDate ) ) )&lt;br /&gt;&lt;br /&gt;Just a quick tip for formulas, I do it in Excel before I write it out on the salesforce.com field.&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Check out my Other Blogs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Dataloader Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Regards,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Zishan&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: x-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-984219067917995507?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/984219067917995507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/calculate-amount-of-months-between-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/984219067917995507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/984219067917995507'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/calculate-amount-of-months-between-2.html' title='Calculate the amount of months between 2 dates in Salesforce via Formula'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-6856651205005786131</id><published>2011-02-14T10:17:00.000-05:00</published><updated>2011-02-14T10:17:49.167-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com Admin Interview Questions'/><category scheme='http://www.blogger.com/atom/ns#' term='Prepare for your Salesforce Interview'/><category scheme='http://www.blogger.com/atom/ns#' term='SFDC Admin Job'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce Administrator'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrators'/><title type='text'>Interview Questions for Salesforce Administrators</title><content type='html'>Hi, Welcome Back.&lt;br /&gt;Is your company currently looking for a Salesforce Administrator? If yes, then you need to asked them correct questions so you get the right candidate and not someone you need to teach.&lt;br /&gt;&lt;br /&gt;A Salesforce Administrator should have knowledge of Validation Rules, Objects, Fields, Workflow Rules, User Profiles and General Knowledge. So I have prepared questions to ask interviewee&amp;nbsp; about Salesforce.com. This may even help people who are going to the interview for a salesforce.com administrator position.&lt;br /&gt;Lets Start:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;What is the difference between Lookup Relationship and Master-Detail Relationship?&lt;/li&gt;&lt;li&gt;True or False? If you were to delete a record that had a lookup to a child object, all child object records would get deleted as well.&lt;/li&gt;&lt;li&gt;Where is the view Account hierarchy link?&lt;/li&gt;&lt;li&gt;What does the Account Hierarchy tell or do?&lt;/li&gt;&lt;li&gt;Where can you make a field required?&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;I'm setting up different page layouts for different user profiles. &amp;nbsp;As a system  administrator, is there another way to see what the user sees instead of them  granting log in access to you?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;What type of Workflow Alerts are there?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;Validation Rules, What are they use for in Salesforce?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;What is Dataloader?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;What is the difference between Profiles and Roles in Salesforce.com?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;This is what I have so far, but stay tune I shall come up with more.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;Check out my Other Blogs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Dataloader Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;Thanks&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;Give me feedback or post some questions that I missed out on.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;Zishan &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-6856651205005786131?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/6856651205005786131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/interview-questions-for-salesforce.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6856651205005786131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6856651205005786131'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2011/02/interview-questions-for-salesforce.html' title='Interview Questions for Salesforce Administrators'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2388522301717705131</id><published>2010-11-21T17:55:00.000-05:00</published><updated>2010-11-21T17:55:34.580-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IP Restricted Profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer 401 Force.com Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX ToolKit for Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Enable IP Restriction'/><category scheme='http://www.blogger.com/atom/ns#' term='Reset Security Token Key'/><title type='text'>IP Restricted Profiles</title><content type='html'>Scenario:&lt;br /&gt;IP restrict all profiles so that the user can not login into the salesforce instance outside of the company.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Within the profile place in the ip range of your company.&lt;br /&gt;This also takes away the use of security token keys, which the user has no ability to create one.&lt;br /&gt;&lt;br /&gt;Screenshots:&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmicu8aHhI/AAAAAAAAAFs/D6a27Ka3paQ/s1600/Screen+shot+2010-11-21+at+5.49.46+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="77" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmicu8aHhI/AAAAAAAAAFs/D6a27Ka3paQ/s320/Screen+shot+2010-11-21+at+5.49.46+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The System Administrator Profile, notice the Login IP Ranges Related list Link.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmifM5EtLI/AAAAAAAAAFw/QFxzubgzkOQ/s1600/Screen+shot+2010-11-21+at+5.50.30+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="20" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmifM5EtLI/AAAAAAAAAFw/QFxzubgzkOQ/s320/Screen+shot+2010-11-21+at+5.50.30+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Go to the Login IP Ranges Related List and Click New&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmih1ti2FI/AAAAAAAAAF0/VSW7nrv96YU/s1600/Screen+shot+2010-11-21+at+5.50.44+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="78" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmih1ti2FI/AAAAAAAAAF0/VSW7nrv96YU/s320/Screen+shot+2010-11-21+at+5.50.44+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Place in the ranges of IP within your company for the Profile&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/__nzEBJ9QLCY/TOmiiGC6aOI/AAAAAAAAAF4/CwqjzLG_Kb0/s1600/Screen+shot+2010-11-21+at+5.50.55+PM.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/__nzEBJ9QLCY/TOmiiGC6aOI/AAAAAAAAAF4/CwqjzLG_Kb0/s1600/Screen+shot+2010-11-21+at+5.50.55+PM.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Now if you as the system admin profile go under My Personal Information, you should not see Security Token Key Reset Link.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2388522301717705131?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2388522301717705131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/11/ip-restricted-profiles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2388522301717705131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2388522301717705131'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/11/ip-restricted-profiles.html' title='IP Restricted Profiles'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__nzEBJ9QLCY/TOmicu8aHhI/AAAAAAAAAFs/D6a27Ka3paQ/s72-c/Screen+shot+2010-11-21+at+5.49.46+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-590286518636670307</id><published>2010-10-22T10:48:00.000-04:00</published><updated>2010-10-22T10:48:28.659-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='BROWSER SETTINGS TO WORK WITH SALESFORCE'/><category scheme='http://www.blogger.com/atom/ns#' term='BROWSER SETTINGS'/><title type='text'>BROWSER SETTINGS TO WORK WITH SALESFORCE</title><content type='html'>Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp; Business Unit uses IE more then Mozilla Firefox for salesforce.com use. IE needs special settings to support salesforce.&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;"In  general:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Salesforce.com  recommends using Firefox 3.0 for best performance. For configuration  recommendations, see Configuring Firefox.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Microsoft®  Internet Explorer versions 7.0 and 8.0 (If you are using IE 6.0, I recommend  that you upgrade to a newer version) Salesforce.com strongly recommends using  Internet Explorer version 8.0 over version 7.0.&lt;span&gt;&amp;nbsp;  &lt;/span&gt;Apply all Microsoft® hotfixes. For configuration recommendations, see  Configuring Internet Explorer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Apple® Safari  version 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Supported on  Windows XP,Windows Vista, and Mac OS X version 10.4 and later. There are no  browser setting recommendations for Safari.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Important: For  all browsers you must enable JavaScript, cookies, and SSL  3.0.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Certain  features in the Salesforce online application as well as some desktop clients,  toolkits, and adapters have their own browser requirements. For  example:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;" Internet  Explorer is the only supported browser for the standard mail merge  feature.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;" Internet  Explorer is the only supported browser when installing Salesforce Mobile on a  Windows Mobile device.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;" Internet  Explorer is the only supported browser for Connect  Offline.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;" Safari is  not supported for the Salesforce CRM Call Center CTI  Toolkit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Refer to the  documentation for those products for specific information. Other requirements  can be found in Salesforce System Requirements.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Internet Explorer  settings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;1.&amp;nbsp; Make sure the  following IE8 Internet options are selected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;Tools&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;Internet Options&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;General  Tab&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1. From the  General tab, click &lt;strong&gt;Settings&lt;/strong&gt; under &lt;strong&gt;Browsing  History&lt;/strong&gt; &lt;br /&gt;2. For the &lt;strong&gt;Check for newer versions of stored  pages&lt;/strong&gt; option, select "&lt;em&gt;&lt;b&gt;every time I visit the  webpage&lt;/b&gt;&lt;/em&gt;".&lt;br /&gt;3. For the &lt;strong&gt;Disk space&lt;/strong&gt; to use option,  enter at least 50 MB.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Security  Tab&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1. From the  Security tab, click &lt;strong&gt;Custom Level&lt;/strong&gt; under &lt;em&gt;Internet&lt;/em&gt; and  scroll to the &lt;strong&gt;Scripting&lt;/strong&gt; section.&lt;br /&gt;2. Make sure the  &lt;strong&gt;Active Scripting option&lt;/strong&gt; is enabled. JavaScript depends on this  setting being enabled.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Privacy  Tab&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1. From the  Privacy tab, click &lt;strong&gt;Advanced&lt;/strong&gt;.&lt;br /&gt;2. Select the &lt;strong&gt;Override  automatic cookie handling&lt;/strong&gt; option.&lt;br /&gt;3. Select the &lt;strong&gt;Always allow  session cookies&lt;/strong&gt; option.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;strong&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Advanced  Tab&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;From the  Advanced tab, scroll to the &lt;strong&gt;Security&lt;/strong&gt; section and do the  following:&lt;br /&gt;1. &lt;/span&gt;&lt;span style="color: red; font-size: 10pt;"&gt;Do  not&lt;/span&gt;&lt;span style="color: navy; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-size: 10pt;"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt; the &lt;em&gt;Do  not save encrypted pages to disk&lt;/em&gt; option.&lt;br /&gt;2. Select the &lt;strong&gt;Use SSL  3.0&lt;/strong&gt; option.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Tip: The  &lt;em&gt;Empty Temporary Internet Files folder when browser is closed&lt;/em&gt; option  causes the cache to clear when Internet Explorer is shut down. This increases  privacy, but may decrease performance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;b&gt;&lt;span style="color: navy;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Mozilla Firefox version  3.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Configuring  Firefox&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Available in:  All Editions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;For best  performance, salesforce.com recommends using the Mozilla Firefox 3.0  browser.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;The following  settings are required:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1. Click Tools  | Options.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;2. Enable  JavaScript:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;a. Go to the Content  panel.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;b. Select the Enable JavaScript and Enable  Java options.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;3. Accept  cookies:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;a. Go to the Privacy  panel.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;b. Select the Accept Cookies from sites  option.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;c. For the Keep until option, select they  expire.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;4. Set  encryption protocols:&lt;span&gt;&amp;nbsp;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;a. Go to the Advanced  panel.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;b. Click the Encryption  tab.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;c. Select the Use SSL 3.0  option.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;5. Click  OK.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;b&gt;&lt;span style="color: red; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Advanced  Settings&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Optionally,  configure advanced caching preferences to maximize  performance:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;1. Type  "about: config" in the browser's location bar, and then press  Enter.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;2. If a  warning displays, "click I'll be careful, I  promise!"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;3. Search for  the following preferences and set them to the recommended value by  double-clicking the preference name. Changes take effect  immediately.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;4. Change how  the browser retains common resources across requests by setting the following  caching preferences.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Preference&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;Recommended Value&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Default  Value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;browser.cache.check_doc_frequency&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;3&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;browser.cache.disk.capacity&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;50,000 or more; increase  to&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;50,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;use more hard disk space&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;browser.cache.disk.enable&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;True&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;browser.cache.disk_cache_ssl&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;True&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;False&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;browser.cache.memory.enable&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;True&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;network.http.use-cache&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;True&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/span&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Note: You can  set some of these preferences by clicking Tools € Options in the Firefox  browser. Refer to Firefox Help for details.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Tip: Setting  privacy.sanitize.sanitize On Shutdown to "true" causes the cache to clear when  Firefox shuts down. This increases privacy, but may decrease  performance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;To view the  contents of your cache, type "about:cache" in the Firefox location bar and press  Enter.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 0.5in;"&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Refer to Mozilla Zine Knowledge Base and Firefox Support Home Page for more information on  these and other preferences."&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-590286518636670307?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/590286518636670307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/10/browser-settings-to-work-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/590286518636670307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/590286518636670307'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/10/browser-settings-to-work-with.html' title='BROWSER SETTINGS TO WORK WITH SALESFORCE'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2667033979518069670</id><published>2010-10-11T13:28:00.000-04:00</published><updated>2010-10-11T13:28:11.841-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Campigns in Salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Campaigns'/><category scheme='http://www.blogger.com/atom/ns#' term='Need access to Campaigns'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='campaign button'/><title type='text'>Add User to see Campaign Button</title><content type='html'>Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp; You have an user that would like to start doing campaigns. But he/she does not see the campaign button. The user is part of a profile that his/her peers are utilizing campaigns. So why can't this person do anything?&lt;br /&gt;Solution:&lt;br /&gt;&amp;nbsp;Many people would think it is part of there profile. It is not. Very simple solution for this. Go to the individual's profile or information. Click on Marketing User Checkbox, wallah they have access to campaign button.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/TLNI4rxhNTI/AAAAAAAAAFg/MB2OkGH-kTI/s1600/Campaign.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/TLNI4rxhNTI/AAAAAAAAAFg/MB2OkGH-kTI/s320/Campaign.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2667033979518069670?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2667033979518069670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/10/add-user-to-see-campaign-button.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2667033979518069670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2667033979518069670'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/10/add-user-to-see-campaign-button.html' title='Add User to see Campaign Button'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__nzEBJ9QLCY/TLNI4rxhNTI/AAAAAAAAAFg/MB2OkGH-kTI/s72-c/Campaign.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-1039424456394132930</id><published>2010-08-06T21:23:00.000-04:00</published><updated>2010-08-06T21:23:27.326-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Wizard in salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='TestMethod'/><category scheme='http://www.blogger.com/atom/ns#' term='testclass'/><category scheme='http://www.blogger.com/atom/ns#' term='Visualforce Made Easy'/><category scheme='http://www.blogger.com/atom/ns#' term='Opportunity wizard Controller'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Wizard in VisualForce'/><category scheme='http://www.blogger.com/atom/ns#' term='VisualForce'/><title type='text'>Looking for testmethod for Wizard</title><content type='html'>Hi if you are looking for a test class or testmethod for the opportunity controller wizard that was written by salesforce but they never provided a test class for it... Well check out my other blog, Visualforce made Easy where you will find the testclass for it.&lt;br /&gt;Here it is Click on the link&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/2010/08/opportunity-wizard-controller.html"&gt;opportunity-wizard-controller TestMethod&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Awesome, Give me feedback &lt;br /&gt;Thanks&lt;br /&gt;Zishan&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/2010/08/opportunity-wizard-controller.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-1039424456394132930?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/1039424456394132930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/08/looking-for-testmethod-for-wizard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1039424456394132930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1039424456394132930'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/08/looking-for-testmethod-for-wizard.html' title='Looking for testmethod for Wizard'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3928228629142737887</id><published>2010-06-08T09:56:00.003-04:00</published><updated>2010-06-16T10:32:21.522-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mutl-select picklist in force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='SFDC'/><category scheme='http://www.blogger.com/atom/ns#' term='non-profit starter pack for force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Formula field in salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com Certified Force.com'/><title type='text'>Count Selected Items in MultiPicklist in Formula Field in Salesforce.com</title><content type='html'>&lt;div style="color: blue;"&gt;&lt;b&gt;Scenario:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Need to capture the count of selected items in a multi-select picklist&amp;nbsp; into a field.&lt;/li&gt;&lt;li&gt;Note: This will work once the user clicks save on the record. &lt;/li&gt;&lt;/ul&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;Solution:&lt;/b&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Create a formula field in the salesforce object where the multi-select picklist resides.&lt;/li&gt;&lt;li&gt;Make it a Number attribute with decimal holding of Zero&lt;/li&gt;&lt;li&gt;Give it a name&lt;/li&gt;&lt;li&gt; Click on Advance Formula&lt;/li&gt;&lt;li&gt;Two conditions we will use is&amp;nbsp;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;INCLUDES(multiselect_picklist_field, text_literal) method&lt;/li&gt;&lt;li&gt;IF(logical_test, value_if_true, value_if_false) method&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Let say our Multi-Select Picklist was named "Colors__c" and the values were "Red", "Green", "Blue"&lt;/li&gt;&lt;li&gt;We need to count the values that the user selected within this "Colors__c" Picklist.&lt;/li&gt;&lt;li&gt;Formula would be as follows:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Taking the INCLUDES(multiselect_picklist_field, text_literal) method first:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;INCLUDES(Colors__c,'Red') &amp;lt;== Basically means that when the user has selected "Red" from the multi-select picklist box named "Colors__c"&lt;/li&gt;&lt;li&gt;Now place in IF Then Method:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;IF(INCLUDES(Colors__c,'Red'),1,0) &amp;lt;== If(the user chooses "Red" then give the value of the field a 1 otherwise a zero.&lt;/li&gt;&lt;li&gt;Now we need to add to it so that it increments when a user selects more then 1 value from the multi-select picklist.&lt;/li&gt;&lt;li&gt;IF(INCLUDES(Colors__c,'Red'),1,0) &lt;br /&gt;+ IF(INCLUDES(Colors__c,'Green'),1,0) &lt;br /&gt;+ IF(INCLUDES(Colors__c,'Blue'),1,0)&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Click save. That is it.&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;Please check out the screen shots below. but please provide feedback on this:&lt;br /&gt;&lt;b&gt;Colors__c Field Multi-Select Picklist:&lt;/b&gt; (Red, Green, Blue)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/__nzEBJ9QLCY/TA5KED0JjnI/AAAAAAAAAEg/R7NrozABWXo/s1600/colors.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/__nzEBJ9QLCY/TA5KED0JjnI/AAAAAAAAAEg/R7NrozABWXo/s320/colors.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;No_of_Colors_Selected__c Formula Field&lt;/b&gt;:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/TA5KbP5v6bI/AAAAAAAAAEo/Zq1NLud-fNs/s1600/formulafield.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/TA5KbP5v6bI/AAAAAAAAAEo/Zq1NLud-fNs/s320/formulafield.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Using the Field in the Object (Account in this case):&amp;lt;== As you can see I selected Red and Green Values from the Colors__c box.&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/__nzEBJ9QLCY/TA5KptyjSlI/AAAAAAAAAEw/a0xaqtK8_2k/s1600/Selected.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/__nzEBJ9QLCY/TA5KptyjSlI/AAAAAAAAAEw/a0xaqtK8_2k/s320/Selected.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Click Save to see if Formula Works:&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/__nzEBJ9QLCY/TA5K6wwZv8I/AAAAAAAAAE4/-Qs_Y9jF0pI/s1600/Final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/TA5K6wwZv8I/AAAAAAAAAE4/-Qs_Y9jF0pI/s320/Final.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;No_of_Colors_Selected is 2 which is correct because I only selected Red;Green values from the Colors__c Picklist.&lt;/b&gt;&lt;br /&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;Thank you&lt;/b&gt;&lt;br /&gt;Check out my Other Blogs: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data Migration Made Easy&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;&lt;a href="http://etechcareers.com/"&gt;eTechCareers.com&lt;/a&gt; &amp;lt;== Coming Soon!!!! All of your Employment needs for Information Technology and Project Management.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;b&gt;LINKS:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/workbook/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com Workbook&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/fundamentals/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com Platform Fundamentals&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3928228629142737887?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3928228629142737887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/06/count-selected-items-in-multipicklist.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3928228629142737887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3928228629142737887'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/06/count-selected-items-in-multipicklist.html' title='Count Selected Items in MultiPicklist in Formula Field in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__nzEBJ9QLCY/TA5KED0JjnI/AAAAAAAAAEg/R7NrozABWXo/s72-c/colors.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3403916961996610585</id><published>2010-01-20T19:53:00.004-05:00</published><updated>2010-06-16T10:32:31.358-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Date'/><category scheme='http://www.blogger.com/atom/ns#' term='EndofMonth Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Formats'/><category scheme='http://www.blogger.com/atom/ns#' term='Number of Days in Current Month'/><category scheme='http://www.blogger.com/atom/ns#' term='Formula for End of Month Date in Force.com'/><title type='text'>Determine End of Month Date or Days in Salesforce.com</title><content type='html'>Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp; A) Determine how many days in a month.&lt;br /&gt;&amp;nbsp;&amp;nbsp; B) Determine how the End of Month Date&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;For A:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1) &amp;lt;== This will determine the days in the current Month.&lt;br /&gt;For example: For Jan there are 31 Days in the month.&lt;br /&gt;&lt;br /&gt;For B:&lt;br /&gt;DATE(YEAR(TODAY()) ,MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))&lt;br /&gt;&lt;br /&gt;This will return the actual end of month date...&lt;br /&gt;For January it will return January 31, 2010.&lt;br /&gt;This does not accomodate Leap Year:&lt;br /&gt;So an easier way to do this would be:&lt;br /&gt;DATE( &lt;br /&gt;YEAR(TODAY()), &lt;br /&gt;MONTH(TODAY()), &lt;br /&gt;CASE( MONTH(TODAY()), &lt;br /&gt;1, 31, &lt;br /&gt;2, IF( MOD( YEAR(TODAY()), 4) = 0, 29, 28), &lt;br /&gt;3, 31, &lt;br /&gt;4, 30, &lt;br /&gt;5, 31, &lt;br /&gt;6, 30, &lt;br /&gt;7, 31, &lt;br /&gt;8, 31, &lt;br /&gt;9, 30, &lt;br /&gt;10, 31, &lt;br /&gt;11, 30, &lt;br /&gt;12, 31, &lt;br /&gt;0 &lt;br /&gt;) &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;This will return for the Month of Feb: Feb, 28, 2010.&lt;br /&gt;&lt;br /&gt;Now to get Last Day of Next Month it would be similiar:&lt;br /&gt;DATE( &lt;br /&gt;YEAR(TODAY()), &lt;br /&gt;MONTH(TODAY())+1, &lt;br /&gt;CASE( MONTH(TODAY())+1, &lt;br /&gt;1, 31, &lt;br /&gt;2, IF( MOD( YEAR(TODAY()), 4) = 0, 29, 28), &lt;br /&gt;3, 31, &lt;br /&gt;4, 30, &lt;br /&gt;5, 31, &lt;br /&gt;6, 30, &lt;br /&gt;7, 31, &lt;br /&gt;8, 31, &lt;br /&gt;9, 30, &lt;br /&gt;10, 31, &lt;br /&gt;11, 30, &lt;br /&gt;12, 31, &lt;br /&gt;0 &lt;br /&gt;) &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;This will Return The Next Month Like March:&lt;br /&gt;March 31, 2010.&lt;br /&gt;Now if you are using a Date field to determine the end of that current month and using a formula field to do so...&lt;br /&gt;Substitute the TODAY() with the field that you want the formula to go off from...&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;Thank you&lt;/b&gt;&lt;br /&gt;Check out my Other Blogs: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data  Migration Made Easy&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;&lt;a href="http://etechcareers.com/"&gt;eTechCareers.com&lt;/a&gt;&amp;nbsp; Coming  Soon!!!! All of your Employment needs for Information Technology and  Project Management.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;b&gt;LINKS:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/workbook/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Workbook&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/fundamentals/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Platform Fundamentals&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3403916961996610585?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3403916961996610585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/01/determine-end-of-month-date-or-days.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3403916961996610585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3403916961996610585'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/01/determine-end-of-month-date-or-days.html' title='Determine End of Month Date or Days in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3146390280329276782</id><published>2010-01-20T17:21:00.003-05:00</published><updated>2010-06-16T10:32:41.128-04:00</updated><title type='text'>Event within 10 days in salesforce.com</title><content type='html'>Scenario:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Want to know if there is an event within 10 days of the event.&lt;br /&gt;On any Object:&lt;br /&gt;Create a formula field.&lt;br /&gt;Field Type= Text&lt;br /&gt;&lt;br /&gt;The formula is:&lt;br /&gt;IF( &lt;br /&gt;MONTH(DateFieldName)=MONTH(TODAY()), &lt;br /&gt;IF( &lt;br /&gt;AND( &lt;br /&gt;DAY(DateFieldName)-DAY(TODAY())&amp;gt;=0, &lt;br /&gt;DAY(DateFieldName)-DAY(TODAY())&amp;lt;=10 &lt;br /&gt;), &lt;br /&gt;"TRUE", &lt;br /&gt;"FALSE" &lt;br /&gt;), &lt;br /&gt;IF(MONTH(DateFieldName)-MONTH(TODAY())=1, &lt;br /&gt;IF( &lt;br /&gt;AND( &lt;br /&gt;31-DAY(TODAY())+DAY(DateFieldName)&amp;gt;=0, &lt;br /&gt;31-DAY(TODAY())+DAY(DateFieldName)&amp;lt;=10 &lt;br /&gt;), &lt;br /&gt;"TRUE", &lt;br /&gt;"FALSE" &lt;br /&gt;), &lt;br /&gt;"FALSE" &lt;br /&gt;) &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;Thank you&lt;/b&gt;&lt;br /&gt;Check out my Other Blogs: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data  Migration Made Easy&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;&lt;a href="http://etechcareers.com/"&gt;eTechCareers.com&lt;/a&gt;&amp;nbsp; Coming  Soon!!!! All of your Employment needs for Information Technology and  Project Management.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;b&gt;LINKS:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/workbook/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Workbook&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/fundamentals/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Platform Fundamentals&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3146390280329276782?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3146390280329276782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/01/event-within-10-days.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3146390280329276782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3146390280329276782'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2010/01/event-within-10-days.html' title='Event within 10 days in salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-627415372485823986</id><published>2009-12-31T10:33:00.002-05:00</published><updated>2010-06-16T10:33:35.658-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PodCast on Salesforce Developer Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com PodCast'/><category scheme='http://www.blogger.com/atom/ns#' term='SFDC 401 PodCast'/><category scheme='http://www.blogger.com/atom/ns#' term='SFDC 501 Podcast'/><title type='text'>PodCast on Salesforce Developer Exams 401 and 501</title><content type='html'>Hi all:&lt;br /&gt;&amp;nbsp;&amp;nbsp; I wanted to share a podcast that I found on ITunes for salesforce.com 401 and 501 developer exam.&lt;br /&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=325668840&amp;amp;subMediaType=Video"&gt;Podcast id=325668840&lt;/a&gt;&lt;br /&gt;If you click on this it should open up your ITunes and get you to the location.&lt;br /&gt;If you do not have ITunes then I can download the Episode and post them up...&lt;br /&gt;&lt;br /&gt;In ITunes the direction is as is:&lt;br /&gt;Podcasts ==&amp;gt; Video Podcasts ==&amp;gt; Software How-To ==&amp;gt; salesforce.com Training and Certification&lt;br /&gt;&lt;br /&gt;I hope this helps...&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;Thank you&lt;/b&gt;&lt;br /&gt;Check out my Other Blogs: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data  Migration Made Easy&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;div style="color: #990000;"&gt;&lt;b&gt;&lt;a href="http://etechcareers.com/"&gt;eTechCareers.com&lt;/a&gt;&amp;nbsp; Coming  Soon!!!! All of your Employment needs for Information Technology and  Project Management.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;b&gt;LINKS:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/workbook/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Workbook&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/fundamentals/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Platform Fundamentals&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-627415372485823986?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/627415372485823986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/12/podcast-on-salesforce-developer-exams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/627415372485823986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/627415372485823986'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/12/podcast-on-salesforce-developer-exams.html' title='PodCast on Salesforce Developer Exams 401 and 501'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-4888202436575728650</id><published>2009-03-06T10:58:00.016-05:00</published><updated>2011-12-20T11:22:28.098-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips Guide for Developer Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com Certified Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer 401'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer 401 Force.com Exam'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX ToolKit for Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Exam'/><title type='text'>Developer 401 Force.com Exam - Tips</title><content type='html'>Hi: &lt;br /&gt;The &lt;a href="http://certification.salesforce.com/Developers"&gt;developer 401 Force.com&lt;/a&gt; Exam is geared toward people who do not know how to code as per say write a trigger or Visual Force Page. But does &lt;span style="font-weight: bold;"&gt;understand &lt;/span&gt;what the&lt;span style="font-weight: bold;"&gt; technical functions&lt;/span&gt; are in salesforce.com. &lt;br /&gt;So when you are preparing for this test, please do not worry about the code itself but worry about: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Security that is involved on the force.com platform &amp;lt;== Refers to Groups, Roles, Profiles &lt;/li&gt;&lt;li&gt;Master/Detail/Lookup relationships&lt;/li&gt;&lt;li&gt;Junction Objects&lt;/li&gt;&lt;li&gt;relationship between Developer/Full Copy/Config sandbox and Production&lt;/li&gt;&lt;li&gt;Matrix Reports (similar to a Pivot table in Excel)&lt;/li&gt;&lt;li&gt;DataLoader&lt;/li&gt;&lt;li&gt;Import Wizard&lt;/li&gt;&lt;li&gt;Know all the Components(See pic below)&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFURyihMII/AAAAAAAAAC0/ohvNX_edxTU/s1600-h/setup.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5310118100247588994" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFURyihMII/AAAAAAAAAC0/ohvNX_edxTU/s320/setup.png" style="cursor: pointer; height: 320px; width: 169px;" /&gt;&lt;/a&gt;  Basically go through the setUp area and you should know and understand everything that is there for this exam. Remember this exam does not test your code knowledge it is an exam to make sure you undertstand the technical side of things. It may seem like an Admin exam. You might say "I am not an admin". Well, everytime when a developer gets a project, one must think of two things:  &lt;br /&gt;&lt;ol&gt;&lt;li&gt;Can it be done without code &amp;lt;== this is understand the functions of the App.&lt;/li&gt;&lt;li&gt;If done in code then what would be affected, as in Relationships between objects, Reports, etc. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I listed out the top 45 things to know/understand about the test...It is highly recommended that you know the technical functionality of all the functions on the force.com. Also, know the Apex Dataloader as well. (&lt;span style="font-weight: bold;"&gt;Note: These are notes not questions from the exam&lt;/span&gt;)  &lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: 100%;"&gt;1.  ID's are identical in :&lt;br /&gt;A. Production, full copy sandbox, developer&lt;br /&gt;B. Production and full copy sandbox only&lt;br /&gt;C. Production , developer&lt;br /&gt;&lt;br /&gt;2.  If you want to look at trends in a report which report would you use:&lt;br /&gt;A. Matrix&lt;br /&gt;B. Summary&lt;br /&gt;&lt;br /&gt;3.  If you want the a list of positions what dashboard would you use:&lt;br /&gt;A. metric&lt;br /&gt;B. table&lt;br /&gt;C. chart&lt;br /&gt;D. gauge&lt;br /&gt;&lt;br /&gt;4.  how many master detail relationships can you have on an object:&lt;br /&gt;A. 4&lt;br /&gt;B. 2&lt;br /&gt;C. 1&lt;br /&gt;D. 3&lt;br /&gt;&lt;br /&gt;5.  What would you use an apex trigger for...&lt;br /&gt;A. have a zip code object and in the city and state of the &lt;br /&gt;candidate position to check the zip code table and see if that &lt;br /&gt;city exist in the state&lt;br /&gt;B. create new record, have it update a field&lt;br /&gt;&lt;br /&gt;6.  What is a Mini page layout or related list?&lt;br /&gt;&lt;br /&gt;7.  Know everything about an external id.&lt;br /&gt;&lt;br /&gt;8.  Know the ins and out of the search component on the side bar&lt;br /&gt;&lt;br /&gt;9. What versions have apex and vf both active:&lt;br /&gt;&lt;br /&gt;10. For the user object what can you do in the page layout:&lt;br /&gt;A. custom link&lt;br /&gt;B. inline vf page&lt;br /&gt;C. custom button&lt;br /&gt;D. custom field&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 100%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size: 100%;"&gt;11. A CEO does not want to log into salesforce.com but would &lt;br /&gt;like see the dashboards.&lt;br /&gt;How would one accomplish this? How would one set this up?&lt;br /&gt;&lt;br /&gt;12. When one wants to lock the records:&lt;br /&gt;A. is this process automated&lt;br /&gt;B. One needs to choose this option when doing an approval process.&lt;br /&gt;&lt;br /&gt;13. Profiles and what do they give access to?&lt;br /&gt;&lt;br /&gt;14. Sharing and revoking grant access&lt;br /&gt;&lt;br /&gt;15. The import wizard and user object&lt;br /&gt;&lt;br /&gt;16. Force.com metadata api&lt;br /&gt;&lt;br /&gt;17. What represents the view in MVC&lt;br /&gt;&lt;br /&gt;18. Organization wide defaults&lt;br /&gt;&lt;br /&gt;19. Public read/write, public read only&lt;br /&gt;&lt;br /&gt;20. If the approval process sents out 3 emails simultaneously &lt;o:shapelayout ext="edit"&gt;&lt;/o:shapelayout&gt;&lt;o:idmap data="1" ext="edit"&gt;&lt;/o:idmap&gt;&lt;/span&gt;&lt;title&gt;Slide 1&lt;/title&gt;&lt;style&gt;&lt;br /&gt; .O  {font-size:149%;} &lt;br /&gt;&lt;/style&gt;&lt;style media="print"&gt;&lt;br /&gt; &lt;!--.sld  {left:0px !important;  width:6.0in !important;  height:4.5in !important;  font-size:103% !important;} --&gt; &lt;br /&gt;&lt;/style&gt;&lt;span style="font-size: 100%;"&gt;&lt;p:colorscheme colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"&gt;&lt;/p:colorscheme&gt;to managers.&lt;br /&gt;What is the next step in the approval process and how does it get to&lt;br /&gt;the next step?&lt;br /&gt;&lt;br /&gt;21. Parent child relationship&lt;br /&gt;&lt;br /&gt;22. Many many replationship&lt;br /&gt;&lt;br /&gt;23. Manager wants to give access to data reporting to his team&lt;br /&gt;what access is required for this to happen:&lt;br /&gt;A. reports, dashboard folder&lt;br /&gt;B. reports dashboard user running&lt;br /&gt;&lt;br /&gt;24. Encryted field not good for :&lt;br /&gt;&lt;br /&gt;25. Workflow rules&lt;br /&gt;&lt;br /&gt;26. Today()-Datevalue(CreatedDate)&lt;br /&gt;&lt;br /&gt;27. For approval process what groups can you have:&lt;br /&gt;A. profiles&lt;br /&gt;B. roles and subordicates&lt;br /&gt;C. active team members&lt;br /&gt;&lt;br /&gt;28. Org wide defaults / hierarchy turned off&lt;br /&gt;&lt;br /&gt;29. Page Layout can you add inline vf&lt;br /&gt;&lt;br /&gt;30. Record types&lt;br /&gt;&lt;br /&gt;31. Is there such a thing called minipagelayout&lt;br /&gt;&lt;br /&gt;32. Who can change the owner of a record&lt;br /&gt;&lt;br /&gt;33. How does a developer test out the time trigger workflow rule&lt;br /&gt;does he do it through:&lt;br /&gt;A. debug log.&lt;br /&gt;B. sign in as the developer name, create new record, &lt;br /&gt;go to the time trigger queue&lt;br /&gt;&lt;br /&gt;34. Creating a lookup relationship&lt;br /&gt;&lt;br /&gt;35. What are the three actions for a workflow process the beggining steps&lt;br /&gt;&lt;br /&gt;36. Do you give permissions to submit for approval button,&lt;br /&gt;Or is it added on automatically?&lt;br /&gt;&lt;br /&gt;37. Dataloader: 50,000 more records at a time. True or False&lt;br /&gt;&lt;br /&gt;38. Developer used dataloader and try to load into sandbox &lt;br /&gt;but had an issue had authentication issue&lt;br /&gt;What could it be:&lt;br /&gt;A. Password encryption&lt;br /&gt;B. Chk username&lt;br /&gt;C. chk endpoint&lt;br /&gt;&lt;br /&gt;39. What is a Declarative interface?&lt;br /&gt;&lt;br /&gt;40. What is localize and internationalize?&lt;br /&gt;&lt;br /&gt;41. What does out of the box salesforce give you?&lt;br /&gt;A. data warehouse&lt;br /&gt;B. approval process&lt;br /&gt;C. workflow rules&lt;br /&gt;D. validation rules&lt;br /&gt;&lt;br /&gt;42. Know this page.Inside out.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFRvnlqf5I/AAAAAAAAACk/3VGDKQtyq7Q/s1600-h/customfield.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5310115314169184146" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFRvnlqf5I/AAAAAAAAACk/3VGDKQtyq7Q/s320/customfield.jpg" style="cursor: pointer; height: 290px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;43. Apex Dataloader and Import wizard through salesforce.com&lt;br /&gt;For Apex Dataloader Go Into:&lt;br /&gt;Setup|Administrative Setup|Data Management| DataLoader (See Below)&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFTP73N7-I/AAAAAAAAACs/8SKPCqzrhBI/s1600-h/dataloader.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5310116968878960610" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFTP73N7-I/AAAAAAAAACs/8SKPCqzrhBI/s320/dataloader.jpg" style="cursor: pointer; height: 152px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope this helps future developers who will be taking this exam..&lt;br /&gt;Great Links on Salesforce.com&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;&lt;a href="http://wiki.apexdevnet.com/index.php/Force_Platform_Developer_Guide"&gt;Force.com Developer's Guide&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;&lt;a href="http://wiki.apexdevnet.com/events/regular/registration.php?d=701300000009Ur7"&gt;Get a Developer's Account It's Free courtesy of SFDC.&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;&lt;a href="http://www.salesforce.com/services-training/training_certification/"&gt;Trianing and Certification Guide&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;&lt;a href="http://www.salesforce.com/assets/pdf/datasheets/DS_DEV401.PDF"&gt;Datasheet Know it, Live it, Love it&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/workbook/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Workbook&lt;/span&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.salesforce.com/us/developer/docs/fundamentals/index.htm"&gt;&lt;span id="title" style="font-family: Arial; font-weight: normal;"&gt;Force.com  Platform Fundamentals&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: 100%;"&gt;  &lt;/span&gt;     &lt;/li&gt;&lt;/ul&gt;&lt;pre class="codeBlock"&gt;Thanks&lt;/pre&gt;&lt;pre class="codeBlock"&gt;Zishan&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.facebook.com/cageassassingear" target="_blank"&gt;Join My Facebook on Cage Assassin Fight Gear&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;Like my fan page &lt;a href="http://www.facebook.com/pages/Cage-Assassin-Gear/305805296098578" target="_blank"&gt;Cage Assassin Fight Gear&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&lt;span id="ApexClassViewPage:theTemplate:theForm:thePageBlock:j_id56:j_id57:j_id58"&gt;&lt;pre class="codeBlock"&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://www.youtube.com/user/zishan876"&gt;Watch Me Fight&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: xx-small;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="codeBlock"&gt;&amp;nbsp;&lt;/pre&gt;&lt;div style="color: red;"&gt;&lt;div style="color: #990000;"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data  Migration Made Easy&lt;/a&gt; &lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-4888202436575728650?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/4888202436575728650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/03/developer-401-forcecom-exam-tips.html#comment-form' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4888202436575728650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4888202436575728650'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/03/developer-401-forcecom-exam-tips.html' title='Developer 401 Force.com Exam - Tips'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__nzEBJ9QLCY/SbFURyihMII/AAAAAAAAAC0/ohvNX_edxTU/s72-c/setup.png' height='72' width='72'/><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3342295390574120573</id><published>2009-02-27T11:55:00.005-05:00</published><updated>2010-06-16T10:34:55.492-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VF'/><category scheme='http://www.blogger.com/atom/ns#' term='Syntax userid'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='apex controller'/><category scheme='http://www.blogger.com/atom/ns#' term='Home Page Component'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Dynamically generate the logged in user's id Syntax in Salesforce.com</title><content type='html'>&lt;span style="color: #000099; font-weight: bold;"&gt;Scenario:&lt;/span&gt;&lt;br /&gt;Place on the home page sales history information by user for only that user.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3333ff; font-weight: bold;"&gt;Tools needed:&lt;/span&gt;&lt;br /&gt;Apex Class/Trigger/Controller&lt;br /&gt;VisualForce&lt;br /&gt;&lt;br /&gt;I will go into the code part later. But to get the id of the user dynamically and have your VF page component added onto your Home Page Layout working. In your SOQL query under your Apex Controller/Class you must use the following:&lt;br /&gt;&lt;br /&gt;UserInfo.getUserId();&lt;br /&gt;&lt;br /&gt;So in SOQL, in Apex code you can do:&lt;br /&gt;Select Id, Owner.Id, Name, Site from Account where Owner.Id=:UserInfo.getUserId();&lt;br /&gt;&lt;br /&gt;I hope this helps....&lt;br /&gt;Thanks&lt;br /&gt;Check out my Other Blogs:&lt;br /&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy &lt;/a&gt;&lt;br /&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Data Migration Made Easy&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3342295390574120573?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3342295390574120573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/dynamically-generate-logged-in-users-id.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3342295390574120573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3342295390574120573'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/dynamically-generate-logged-in-users-id.html' title='Dynamically generate the logged in user&apos;s id Syntax in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2539792815364490701</id><published>2009-02-25T11:32:00.002-05:00</published><updated>2009-02-25T12:15:45.332-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOQL Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Formats'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Literals'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Formats and Date Literals'/><category scheme='http://www.blogger.com/atom/ns#' term='VisualForce'/><title type='text'>Date Formats and Date Literals in SOQL Query</title><content type='html'>Hi.. Welcome back..&lt;br /&gt;               I always had issues with SOQL Query utilizing dates in particular. So I wanted to share some tips and tricks on writing SOQL queries using some Built in Date Functions...&lt;br /&gt;&lt;br /&gt;Now you do your query in 2 ways:&lt;br /&gt;    &lt;br /&gt;  1. Specify a date in your query such as&lt;br /&gt;  Select Id,CreatedDate from Account where CreatedDate=DateValue(2008-02-05)&lt;br /&gt;  This will return all Id's for all the Account Object that were Created 2008-02-05.&lt;br /&gt;&lt;br /&gt;  2. Do it with a Fixed Expression or Built in Function such as:&lt;br /&gt;  Select Id, CreatedDate from Account where CreatedDate = &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;YESTERDAY&lt;/span&gt;&lt;br /&gt;  This will return all Id's for the Account Object that were Created yesterday.&lt;br /&gt;  This is called a &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Date Literal&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Now before we go on:&lt;br /&gt;You must know the Syntax for Date in Force.com :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;YYYY-MM-DD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For DateTime the Syntax is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;YYYY-MM-DDThh:mm:ss+hh:mm  2009-02-24T23:01:01+01:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;YYYY-MM-DDThh:mm:ss-hh:mm   2009-02-24T23:01:01-08:00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;YYYY-MM-DDThh:mm:ssZ    2009-02-24T23:01:01Z&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So Lets go into Date Literals: I took this off from the Salesforce.com Api docs...&lt;br /&gt;The link is: &lt;a href="http://www.salesforce.com/us/developer/docs/api/index.htm"&gt;http://www.salesforce.com/us/developer/docs/api/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go to search and type in Date Literals... This should come up.(See Below)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__nzEBJ9QLCY/SaV4DO8dJrI/AAAAAAAAABg/KvniHkj3Tys/s1600-h/Part1.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 172px;" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/SaV4DO8dJrI/AAAAAAAAABg/KvniHkj3Tys/s320/Part1.png" alt="" id="BLOGGER_PHOTO_ID_5306779732872603314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__nzEBJ9QLCY/SaV4OgG4N_I/AAAAAAAAABo/m4DljwTfjls/s1600-h/Part2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 173px;" src="http://2.bp.blogspot.com/__nzEBJ9QLCY/SaV4OgG4N_I/AAAAAAAAABo/m4DljwTfjls/s320/Part2.png" alt="" id="BLOGGER_PHOTO_ID_5306779926458284018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__nzEBJ9QLCY/SaV4WtG76lI/AAAAAAAAABw/g5bldurtbRg/s1600-h/Part3.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 173px;" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/SaV4WtG76lI/AAAAAAAAABw/g5bldurtbRg/s320/Part3.png" alt="" id="BLOGGER_PHOTO_ID_5306780067387140690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__nzEBJ9QLCY/SaV4cNQ8L4I/AAAAAAAAAB4/loHhjMbaa6k/s1600-h/part4.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 110px;" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/SaV4cNQ8L4I/AAAAAAAAAB4/loHhjMbaa6k/s320/part4.png" alt="" id="BLOGGER_PHOTO_ID_5306780161918381954" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2539792815364490701?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2539792815364490701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/date-formats-and-date-literals-in-soql.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2539792815364490701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2539792815364490701'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/date-formats-and-date-literals-in-soql.html' title='Date Formats and Date Literals in SOQL Query'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__nzEBJ9QLCY/SaV4DO8dJrI/AAAAAAAAABg/KvniHkj3Tys/s72-c/Part1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-8666995756972786320</id><published>2009-02-24T13:07:00.001-05:00</published><updated>2010-06-16T10:36:55.579-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enabling Accessibility Mode'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='SFDC'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX ToolKit for Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Enhanced List'/><category scheme='http://www.blogger.com/atom/ns#' term='VisualForce'/><title type='text'>Enhanced List Views</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/__nzEBJ9QLCY/SaQ5KNNJwPI/AAAAAAAAAA4/ZFC3xkQg0kg/s1600-h/OLD.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5306429108455588082" src="http://4.bp.blogspot.com/__nzEBJ9QLCY/SaQ5KNNJwPI/AAAAAAAAAA4/ZFC3xkQg0kg/s320/OLD.png" style="cursor: pointer; height: 159px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Would you like the new view for search layouts instead of the old boring SFDC view... See Picture Above.&lt;br /&gt;Or Need the new look and feel of Salesforce.com&lt;br /&gt;Like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__nzEBJ9QLCY/SaQ6AZq_ICI/AAAAAAAAABA/68h3k_fCV9U/s1600-h/New.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5306430039514882082" src="http://3.bp.blogspot.com/__nzEBJ9QLCY/SaQ6AZq_ICI/AAAAAAAAABA/68h3k_fCV9U/s320/New.png" style="cursor: pointer; float: left; height: 158px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;To make this happen it is very simple, Under User profile do not enable Accessibility Mode.&lt;br /&gt;Several user interface features are not available when Accessibility Mode is enabled on a user's User record, including the Enhanced List Views functionality you are referring to.&lt;br /&gt;In order for this to work, navigate to Setup | My Personal Information | Personal Information, click [Edit], deselect the "Accessability Mode" checkbox, and Save.&lt;br /&gt;Done....&lt;br /&gt;Now your UI is uniformed and looks better. I like the fact that the entire page does not refresh when you want to sort it by account or any field.&lt;br /&gt;Thanks for viewing my blog.&lt;br /&gt;&lt;b&gt;Check out my Other Blogs&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data Migration Made Easy&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-8666995756972786320?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/8666995756972786320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/enhanced-list-views.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/8666995756972786320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/8666995756972786320'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2009/02/enhanced-list-views.html' title='Enhanced List Views'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__nzEBJ9QLCY/SaQ5KNNJwPI/AAAAAAAAAA4/ZFC3xkQg0kg/s72-c/OLD.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-1527289943278235105</id><published>2008-12-23T13:14:00.001-05:00</published><updated>2010-06-16T11:44:03.586-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Defining Validation Rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='How to create a validation rule'/><category scheme='http://www.blogger.com/atom/ns#' term='Create Validation Rules'/><title type='text'>How to Create a Validation Rule in Salesforce.com(Force.com)</title><content type='html'>What Are Validation Rules in Salesforce.com:&lt;br /&gt;From Salesforce.com Premier Support Rep:&lt;br /&gt;"Validation rules verify that the data a user enters in a record meets the standards you specify before the user can save the record. A validation rule can contain a formula or expression that evaluates the data in one or more fields and returns a value of "True" or "False." Validation rules also include an error message to display to the user when the rule returns a value of "True" due to an invalid value."&lt;br /&gt;&lt;br /&gt;In simplest terms, some rule that you would like to do checks on your system, record.&lt;br /&gt;&lt;br /&gt;So, Validation Rules are Available in: Group, Professional, Enterprise, Unlimited, and Developer Editions.&lt;br /&gt;&lt;br /&gt;To create validation rules:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to the Object you would like to create the validation rule on. To get to that object click Setup and then Customize. If it is a standard object like Account, Contact, Opportunity, Product, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If it is a Customize Object then click on Setup==&amp;gt; Create==&amp;gt;Objects and then click on the object you like.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Now click on Validation Rule and click New.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Give your Validation a Name&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Give it a Description (not needed but helps in the long run and good practice)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Check the Active Box to make it Active&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Error Condition Formula: This is where you place in your expression to validate the field. For example: Let say you want to validate that US States Field to have 2 abbreviations in it. The rule would be something like:&lt;/li&gt;&lt;li&gt;AND ( &lt;br /&gt;OR(BillingCountry = "US", BillingCountry="USA", LEN(BillingCountry)=0), &lt;br /&gt;OR( &lt;br /&gt;LEN(BillingState) &amp;lt; 2,  NOT(  CONTAINS("AL:AK:AZ:AR:CA:CO:CT:DE:DC:FL:GA:HI:ID:" &amp;amp;  "IL:IN:IA:KS:KY:LA:ME:MD:MA:MI:MN:MS:MO:MT:NE:NV:NH:" &amp;amp;  "NJ:NM:NY:NC:ND:OH:OK:OR:PA:RI:SC:SD:TN:TX:UT:VT:VA:" &amp;amp;  "WA:WV:WI:WY:PR:MP", BillingState)  )))&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Now in the Error Message Place in the Error you would like the User to see or get.&lt;/li&gt;&lt;li&gt;Like : A valid two-letter state code is required.&lt;/li&gt;&lt;li&gt;Error Location: Do you want to display the error on top of the page or next to the field itself. If you want it next to the field then click field and choose your field from the picklist.&lt;/li&gt;&lt;li&gt;Click Save to finish or Save &amp;amp; New to create additional validation rules.&lt;/li&gt;&lt;/ul&gt;Done...&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce Made Easy &lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="il"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-1527289943278235105?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/1527289943278235105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/how-to-create-validation-rule-in.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1527289943278235105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/1527289943278235105'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/how-to-create-validation-rule-in.html' title='How to Create a Validation Rule in Salesforce.com(Force.com)'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-3717246191597998670</id><published>2008-12-23T13:06:00.002-05:00</published><updated>2010-06-16T11:44:17.162-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Date Range for the current Month.'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Date Validation Rule'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Validation Rule'/><title type='text'>Date Must Be in the Current Month Validation Rule in Salesforce.com</title><content type='html'>Hi all:&lt;br /&gt;I just had a task for a client, in which I had to create a Validation Rule, and that Validation had to do the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;On the current Account Record, (It can be Account, Opportunity, Contact etc.)&lt;/li&gt;&lt;li&gt;If the CreatedDate was last Month then the user can not edit the record but if it was not then the user can edit the record.&lt;/li&gt;&lt;/ol&gt;So this is my Validation Rule for Such a Case:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;First thing was, I had to convert CreatedDate to a regular Date value because it was a DateTime Value. So you do that by DATEVALUE(CreatedDate).&lt;/li&gt;&lt;li&gt;Then I stated that if the year of the CreatedDate and Month is not equal to today then basically spit out an error. This is the complete Validation Rule:&lt;/li&gt;&lt;/ol&gt;OR(&lt;br /&gt;YEAR(DATEVALUE(CreatedDate)) &amp;lt;&amp;gt; YEAR(TODAY()),&lt;br /&gt;MONTH(DATEVALUE(CreatedDate)) &amp;lt;&amp;gt; MONTH(TODAY())&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;I hope this helps... Let me know send me feedback..&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-3717246191597998670?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/3717246191597998670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/date-must-be-in-current-month.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3717246191597998670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/3717246191597998670'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/date-must-be-in-current-month.html' title='Date Must Be in the Current Month Validation Rule in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-2068805046225935298</id><published>2008-12-17T10:04:00.002-05:00</published><updated>2010-06-16T11:44:28.748-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trigger issue'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='IE Issue on Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Security IE box Pop up'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>IE (Internet Explorer)  Issue for Salesforce.com?</title><content type='html'>Hi Everyone:&lt;br /&gt;I had an issue where I wrote a simple trigger to update Contact Record off an Opportunity. Everything worked out with a test rate of 90%, then deployed into the production from sandbox.&lt;br /&gt;But then realized that it worked for some people and some people it did not.&lt;br /&gt;So a couple of test I did was:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Check my code&lt;/li&gt;&lt;li&gt;Check the Profile&lt;/li&gt;&lt;li&gt;Login as the user and see if I re-create the same error message.&lt;/li&gt;&lt;/ol&gt;Well I logged in as the user, the trigger worked in every aspect... So I knew there was maybe a IE issue since the user kept using IE and did not want to use Mozilla.&lt;br /&gt;I contacted Salesforce Support and there great representative told me what I needed to do to get it working for that person...See Below:&lt;br /&gt;&lt;br /&gt;"Please have your user implement the following solution on his computer and test the trigger again.&lt;br /&gt;&lt;br /&gt;Here is a guide to browser settings on Microsoft Internet Explorer 6 and 7 that can help users who are having trouble.&lt;br /&gt;&lt;br /&gt;1. From the browser menu, click Help, then choose About Internet Explorer. Ensure that the cipher strength is 128 bit or higher. If it is not, go to www.microsoft.com/windows/ie and upgrade to a 128 bit version.&lt;br /&gt;&lt;br /&gt;2. Next, click the Tools menu, then select Internet Options.&lt;br /&gt;&lt;br /&gt;For IE 6:&lt;br /&gt;3. On the General tab, locate the Temporary Internet Files section and click the Settings button. Select the "Every visit to the page" radio button and ensure there is enough disk space for the cache. The ideal cache size is between 20 and 50 megabytes (MB). (Make sure your computer has enough disk space on its hard drive.) When you are finished, click the OK button.&lt;br /&gt;&lt;br /&gt;4. In the same Temporary Internet Files section of the General tab, click the Delete Cookies button and Delete Files button.&lt;br /&gt;&lt;br /&gt;For IE 7:&lt;br /&gt;3. On the General tab, locate the Browsing history section and click the Settings button. Select the "Every time I visit the webpage" radio button and ensure there is enough disk space for the cache. The ideal cache size is between 20 and 50 megabytes (MB). (Make sure your computer has enough disk space on its hard drive.) When you are finished, click the OK button.&lt;br /&gt;&lt;br /&gt;4. In the same Browsing history section of the General tab, click the Delete button. In the Delete Browsing History window that appears, locate the Temporary Internet Files section and click the Delete Files button. Then locate the Cookies section and click the Delete cookies button. When you are finished, click the Close button&lt;br /&gt;&lt;br /&gt;********&lt;br /&gt;&lt;br /&gt;5. Click the Privacy tab. In the Web Sites area or using the Sites button click the Edit button. In the Address of Web site text box, enter "https://*.salesforce.com" (without the quotation marks) and click the Allow button. When you are finished, click the OK button.&lt;br /&gt;&lt;br /&gt;6. Click the Advanced tab. Scroll to the bottom of the Settings box. The "Do not save encrypted pages to disk" check box should NOT be selected.&lt;br /&gt;&lt;br /&gt;7. Also on the Advanced tab, the "Empty Temporary Internet Files Folder when browser is closed" check box should be selected, as well as the "Use SSL 2.0" and "Use SSL 3.0" check boxes.&lt;br /&gt;&lt;br /&gt;8. Click the Security tab. Click the "Internet" icon (represented by a globe graphic). Click the Custom Level button. Scroll almost to the bottom of the Settings box to "Active Scripting". Ensure that the Enabled option is selected. Now scroll to the option that says "Display Mixed Content" and make sure this is set to Enabled. When you are finished, click the OK button.&lt;br /&gt;&lt;br /&gt;9. Also on the Security tab, click the "Trusted Sites" icon (represented by a check mark graphic). Click the Sites button. In the "Add this Web site to the zone" text box, enter "https://*.salesforce.com" (without the quotation marks) and click the Add button. When you are finished, click the OK button.&lt;br /&gt;&lt;br /&gt;10. With the "Trusted Sites" icon still selected, click the Custom Level button. Scroll to the option that says "Display Mixed Content" and make sure this is set to Enabled.&lt;br /&gt;&lt;br /&gt;11. Click the "OK" button.&lt;br /&gt;&lt;br /&gt;12. Close all open browser windows, re-launch Internet Explorer, and login to salesforce.com.&lt;br /&gt;&lt;br /&gt;NOTE: If problems persist and you know you are connecting to the Internet using a Proxy server, you can also make the following change to your settings.&lt;br /&gt;&lt;br /&gt;1. Click the Tools menu, and select Internet Options.&lt;br /&gt;&lt;br /&gt;2. Click the Advanced tab, and scroll approximately half-way down the Settings box.&lt;br /&gt;&lt;br /&gt;3. Select the "Use http1.1 through proxy connections" check box." From Salesforce.com Premier Support.&lt;br /&gt;&lt;br /&gt;Thanks I hope this helps out anyone with this issue.&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-2068805046225935298?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/2068805046225935298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/trigger-works-for-some-people-and-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2068805046225935298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/2068805046225935298'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/12/trigger-works-for-some-people-and-some.html' title='IE (Internet Explorer)  Issue for Salesforce.com?'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-6866092468063109324</id><published>2008-11-27T12:39:00.002-05:00</published><updated>2010-06-16T11:44:34.292-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Study Guides for Force.com.'/><category scheme='http://www.blogger.com/atom/ns#' term='ForceCertified'/><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com Certified Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Exams'/><title type='text'>Salesforce.com Certified Force.com - Take the exam or Not?</title><content type='html'>Hi:&lt;br /&gt;Salesforce.com Certified Force.com Examination. Wow, this has became the biggest thing in Salesforce is getting these cerifications.&lt;br /&gt;There are 5 Certification Exams in different levels for Force.com, 2 for Admins, 2 for Developer and 1 for Consultants. The exams tend to run from $200-$400 depending on which one. The 5 Exams plus study guides, for these are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ADMINISTRATOR:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Salesforce.com Certified  &lt;span style="font-style: italic;"&gt;Administrator : &lt;a href="http://www.salesforce.com/assets/pdf/misc/SG_CertifiedAdmin.pdf" target="_blank"&gt;Study Guide&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Salesforce.com Certified  &lt;span style="font-style: italic;"&gt;Advanced Administrator : &lt;a href="http://www.salesforce.com/assets/pdf/misc/SG_CertifiedAdvAdmin.pdf" target="_blank"&gt;Study Guide&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;DEVELOPER:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Salesforce.com Certified  &lt;span style="font-style: italic;"&gt;Force.com Developer : &lt;a href="http://www.salesforce.com/assets/pdf/misc/SG_CertifiedDeveloper.pdf" target="_blank"&gt;Study Guide&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Salesforce.com Certified  &lt;span style="font-style: italic;"&gt;Force.com Advanced Developer :&lt;a href="http://www.salesforce.com/assets/pdf/misc/SG_CertifiedADVDeveloper.pdf" target="_blank"&gt; Study Guide&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Consultant:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Salesforce.com Certified  &lt;span style="font-style: italic;"&gt;Consultant : &lt;a href="http://http//www.salesforce.com/assets/pdf/misc/SG_CertifiedConsultant.pdf" target="_blank"&gt;Study Guide&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;There are Classes for these courses which will run you about $5000 plus 5 days of your time. Do you need the classes?&lt;br /&gt;That depends on you. Basically, You need to answer a couple of questions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Can you Self Study?&lt;/li&gt;&lt;li&gt;Do you know the force.com platform&lt;/li&gt;&lt;li&gt;Are you an ADMIN/Developer for more them 2 years?&lt;/li&gt;&lt;li&gt;Have you been up to date on the software enhances every season?&lt;/li&gt;&lt;/ol&gt;I personally took the Force.com 320 Application Library Course. It was awesome, I had a great Teacher, I went through &lt;a href="http://www.bluewolf.com/on-demand-solutions/training" target="_blank"&gt;BlueWolf.&lt;/a&gt;&lt;br /&gt;There tool is not that bad for data migration purposes. I use there ESI tool.&lt;br /&gt;&lt;br /&gt;Now, I will be taking the Developer exam on December 5. Hope to pass on the first try.&lt;br /&gt;I'll keep everyone updated.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;BottomLine: Get the certs, its like getting certs for Microsoft. Many companies are now asking for Certified Force.com People.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-6866092468063109324?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/6866092468063109324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/salesforcecom-certified-forcecom.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6866092468063109324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6866092468063109324'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/salesforcecom-certified-forcecom.html' title='Salesforce.com Certified Force.com - Take the exam or Not?'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-4939701823202793100</id><published>2008-11-27T11:54:00.002-05:00</published><updated>2010-06-16T11:44:43.870-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Understanding Triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='How to write a trigger'/><category scheme='http://www.blogger.com/atom/ns#' term='Triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='Classes'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex Code'/><title type='text'>Understanding a Trigger in Salesforce.com</title><content type='html'>Hi again:&lt;br /&gt;This will be the first of many lessons on Triggers. But before I start writing triggers in salesforce.com, I need to explain triggers and how they work. One needs to understand before anything. So lets start.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;What is a Trigger?&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;"A Trigger is a block of Apex Code that executes in response to a particular type of change in a record's data."&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; from the Force.com Developer Guide Page 336&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What does the above definition mean in simple English. Basically a trigger is an event that fires off when a record is changed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;by changed I mean, you can:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Update a Record - Updating an existing record.&lt;/li&gt;&lt;li&gt;Insert Record - Inserting a new record like a new Account or Contact.&lt;/li&gt;&lt;li&gt;Delete Record - before the record deletes make sure everything is valid.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;These three Actions we call (Update, Insert, Delete) are the main functions of a trigger. Basically which one will use a trigger for.&lt;/li&gt;&lt;li&gt;Also one can use a trigger as a controller combine with Visualforce or calling a web service API.&lt;/li&gt;&lt;li&gt;People have asked the question "How can I override the Save button in Force.com" Plain and simple way is to write a trigger. Why or How?&lt;/li&gt;&lt;li&gt;Simple, when you create or update a record the only way your new information weather you added information to an existing record or changed it or you added a new record, one would have to click SAVE to place the information into the database.&lt;/li&gt;&lt;li&gt;By clicking Save if you have a trigger on that Object then you can fire it off, thus overriding the save button. It will save and do the commands you wrote in the trigger itself.&lt;/li&gt;&lt;li&gt;Also, triggers must be written in Sandbox and then deploy to server via &lt;a href="http://wiki.apexdevnet.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x"&gt;eclipse tool.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;It must pass the standard requirement of 75% in sandbox before deploying into production.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I hope this cleared many questions about understanding a trigger. My next post will be on writing a trigger and implementing it.&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-4939701823202793100?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/4939701823202793100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/understanding-trigger-in-salesforcecom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4939701823202793100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/4939701823202793100'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/understanding-trigger-in-salesforcecom.html' title='Understanding a Trigger in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-6203178160129218627</id><published>2008-11-20T14:08:00.001-05:00</published><updated>2010-06-16T11:44:55.138-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOQL'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX ToolKit for Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='SOSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Tips and Tricks About AJAX TOOLS in Salesforce.com</title><content type='html'>Hi all:&lt;br /&gt;Today, I want to give tips and tricks about AJAX TOOLS in salesforce.com. But you need a couple things first:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you have an salesforce.com org set up then download the &lt;a href="http://www.salesforce.com/appexchange/detail_overview.jsp?NavCode__c=&amp;amp;id=a0330000002foeKAAQ"&gt;ajax toolkit &lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click on Get it Now.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to the process, it will ask where would you like to place it, using your developer account, company's or sandbox username and password.&lt;/li&gt;&lt;li&gt;Once all of the steps are done and executed onto the org you decided.&lt;/li&gt;&lt;li&gt;This will create an app onto your org called AJAX TOOLS. Look at Picture&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://2.bp.blogspot.com/__nzEBJ9QLCY/SSW7BR8ZYkI/AAAAAAAAAAM/xkUsWQwiyVY/s1600-h/Picture1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5270824569578021442" src="http://2.bp.blogspot.com/__nzEBJ9QLCY/SSW7BR8ZYkI/AAAAAAAAAAM/xkUsWQwiyVY/s320/Picture1.jpg" style="cursor: pointer; display: block; height: 198px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The best place to run AJAX is in Mozilla Firefox (If you do not have Mozilla then &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;download here&lt;/a&gt;). With IE it does not work properly.&lt;/li&gt;&lt;li&gt;Now once we are in AJAX, Click on Start Ajax Tools - This will open up a new window and first thing you will see is all of your S-Controls and Underneath that your Apex Classes, and Visual Force Pages.&lt;/li&gt;&lt;li&gt;You will see many icons on top going from Left to Right Across. See Picture Below&lt;/li&gt;&lt;li&gt;&lt;a href="http://3.bp.blogspot.com/__nzEBJ9QLCY/SSW75NWLedI/AAAAAAAAAAU/Xqu_Thmv15s/s1600-h/Picture2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5270825530416658898" src="http://3.bp.blogspot.com/__nzEBJ9QLCY/SSW75NWLedI/AAAAAAAAAAU/Xqu_Thmv15s/s320/Picture2.jpg" style="cursor: pointer; height: 49px; width: 580px;" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Save, Run, New, Backup and Config On the Left hand side of the Menu - Is used to save your S-Controls, Apex Classes&lt;/li&gt;&lt;li&gt;On the Right hand Side These are different set of menus that open up a new world.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Shell: &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;      You Can place your Javascript code to see if it runs correctly&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;      Can place in APEX Code, SOSL Statement or your SOQL statement&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;      To Make it run just hit enter...&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Samples:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cool way to learn Javascript and correct SOQL Statements.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Explorer&lt;/span&gt;:&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;This is the best  tool of them all on this AJAX TOOLKIT.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One can create queries and relationships just by selecting tables fields from the Parent Table.&lt;/li&gt;&lt;li&gt;For example, Dropdown Account Where it states SObject.&lt;/li&gt;&lt;li&gt;Next you will see all the fields come up PLUS all the relationship Tables that go along with the Account. AMAZING.&lt;/li&gt;&lt;li&gt;You can do many things with the query statement you produce out of here.&lt;/li&gt;&lt;li&gt;You can create your S-Control and then make the tweeqs that you need to make it work. All you have to do is click on Generate Sample. This will generate the code needed for your S-Control on that object. See Picture Below&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://1.bp.blogspot.com/__nzEBJ9QLCY/SSW-sidDAJI/AAAAAAAAAAc/swkazMpHpNY/s1600-h/Picture3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5270828611279192210" src="http://1.bp.blogspot.com/__nzEBJ9QLCY/SSW-sidDAJI/AAAAAAAAAAc/swkazMpHpNY/s320/Picture3.png" style="cursor: pointer; height: 239px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope this help anyone out... Let me know...&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;img alt="" src="file:///C:/DOCUME%7E1/razzaz/LOCALS%7E1/Temp/moz-screenshot-2.jpg" /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-6203178160129218627?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/6203178160129218627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/tips-and-tricks-about-ajax-tools-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6203178160129218627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/6203178160129218627'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/11/tips-and-tricks-about-ajax-tools-in.html' title='Tips and Tricks About AJAX TOOLS in Salesforce.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__nzEBJ9QLCY/SSW7BR8ZYkI/AAAAAAAAAAM/xkUsWQwiyVY/s72-c/Picture1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853916305580644692.post-7457905001732822639</id><published>2008-07-23T15:03:00.002-04:00</published><updated>2010-06-16T11:45:07.758-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Govern Limits'/><category scheme='http://www.blogger.com/atom/ns#' term='Class'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='Too many SOQL queries: 21 Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Too many SOQL queries: 21 Error in Force.com</title><content type='html'>Hi and Welcome:&lt;br /&gt;Basically this error defines that your code went over the governing level of salesforce. Basically, this happens when you are uploading data through an web service api or data loader.&lt;br /&gt;&lt;br /&gt;Just remember you will have to keep your batch size low due to the trigger governor limits (soql statements). A batch of 20 is just fine, or less.&lt;br /&gt;&lt;br /&gt;So an example:&lt;br /&gt;Scenario:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;    Upload through a 3rd party tool to salesforce from sql server into the product and pricebookentry table.&lt;/li&gt;&lt;li&gt;This is to update the existing products into salesforce. (NOT AN INSERT BUT AN UPDATE)&lt;/li&gt;&lt;li&gt;The trigger will update the account making the IsActive(Price) Active on the current Pricebook which is Active not Standard Pricebook.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Bad Trigger:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;trigger updateitafter on Product2 (after update) {&lt;br /&gt;&lt;br /&gt;List&lt;pricebookentry&gt; toUpdate = new List&lt;pricebookentry&gt;();&lt;br /&gt;for(Product2 p:Trigger.new){&lt;br /&gt;&lt;br /&gt;Product2 existingProduct= Trigger.oldMap.get(p.Id);&lt;br /&gt;//The SOQL statement below will give you an error&lt;br /&gt;//because of the for loop..&lt;br /&gt;for (PriceBookEntry li:[Select UnitPrice, Product2Id,&lt;br /&gt;Pricebook2Id, Id From PricebookEntry&lt;br /&gt;where Product2Id=:existingProduct.Id&lt;br /&gt;and IsActive=false and UnitPrice!=0.00])&lt;br /&gt;{&lt;br /&gt;li.IsActive=true;&lt;br /&gt;toUpdate.add(li);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;update toUpdate;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The right way to do the trigger:&lt;br /&gt;trigger updateitafter on Product2 (after update) {&lt;br /&gt;List&lt;product2&gt; allids = new List&lt;product2&gt;();&lt;br /&gt;&lt;br /&gt;List&lt;pricebookentry&gt; toUpdate = new List&lt;pricebookentry&gt;();&lt;br /&gt;for(Product2 p:Trigger.new){&lt;br /&gt;&lt;br /&gt;Product2 existingProduct= Trigger.oldMap.get(p.Id);&lt;br /&gt;allids.add(existingProduct);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;for(PriceBookEntry li:[Select UnitPrice,&lt;br /&gt;Product2Id, Pricebook2Id, Id&lt;br /&gt;From PricebookEntry where&lt;br /&gt;Product2Id In :allids&lt;br /&gt;and IsActive=false&lt;br /&gt;and UnitPrice!=0.00])&lt;br /&gt;{&lt;br /&gt;li.IsActive=true;&lt;br /&gt;toUpdate.add(li);&lt;br /&gt;}&lt;br /&gt;update toUpdate;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The Change:&lt;br /&gt;&lt;/pricebookentry&gt;&lt;/pricebookentry&gt;&lt;/product2&gt;&lt;/product2&gt;&lt;/pricebookentry&gt;&lt;/pricebookentry&gt;&lt;/pre&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; In apex or any database-centric Programming, a query should not be executed inside the loop.&lt;/li&gt;&lt;li&gt;So getting all the ProductId's first and placing it into an array(list) then using that list placing it back into the query just by an IN statement makes it easy and within limits of salesforce.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This would do two things:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Execute a single query and loop through its results.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Also, efficient coding and clean.&lt;span style="font-family: monospace;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Hope this was helpful.&lt;br /&gt;&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;View my Other Blogs:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://visualforcemadeeasy.blogspot.com/"&gt;VisualForce  Made Easy &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="il"&gt;&lt;a href="http://sfdcdataloadermadesimple.blogspot.com/"&gt;Salesforce Data  Migration Made Easy&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853916305580644692-7457905001732822639?l=mysalesforcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mysalesforcecode.blogspot.com/feeds/7457905001732822639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/07/too-many-soql-queries-21-error.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/7457905001732822639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853916305580644692/posts/default/7457905001732822639'/><link rel='alternate' type='text/html' href='http://mysalesforcecode.blogspot.com/2008/07/too-many-soql-queries-21-error.html' title='Too many SOQL queries: 21 Error in Force.com'/><author><name>Zishan Razzaq</name><uri>https://profiles.google.com/114711994405182462035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-SkEorz5N5nU/AAAAAAAAAAI/AAAAAAAAAG8/XXa0kiweiIk/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry></feed>
