A G S006 Little 091807


Published on

Full session information and videos available at successforce.com.

Published in: Economy & Finance, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • A G S006 Little 091807

    1. 1. Getting Started with Formula Fields and Field Validation Joseph Zito, Mimeo.com Jessica White, eSpeed Eric Bezar, salesforce.com Track: Admin I: Getting Started
    2. 2. Safe Harbor Statement <ul><li>“ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. </li></ul><ul><li>The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates. </li></ul><ul><li>Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com /investor . Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law. </li></ul>
    3. 3. Today’s Agenda <ul><li>What are Custom Formulas and Why Anyone Can (and Should) Use Them </li></ul><ul><li>Customer Showcase – Mimeo.com </li></ul><ul><li>Customer Showcase – eSpeed </li></ul><ul><li>Sneak Peek at the Roadmap </li></ul><ul><li>Resources, Resources and More Resources </li></ul><ul><li>Q&A with Speakers </li></ul>
    4. 4. What Are Formula Fields? <ul><li>Formulas allow you to: </li></ul><ul><ul><li>Define calculations and metrics specific to your business </li></ul></ul><ul><ul><li>Add application logic without involving IT </li></ul></ul><ul><ul><li>Customize CRM or create new applications from scratch </li></ul></ul>
    5. 5. A Brief History Formula fields (Summer ’05) Validation rules (Winter ’07) Rollup Summary Fields (Summer ’07)
    6. 6. Some Formula Field Stats # orgs with more than 25 formulas Most formulas in one org Avg # formula fields per org Total # formula fields in all orgs 197,000 5.1 836 2,280
    7. 7. What Are Formula Fields?
    8. 8. What Can You Do With Formula Fields? <ul><li>Advanced Formulas </li></ul><ul><ul><li>Lead scoring </li></ul></ul><ul><ul><li>Round robin lead or case assignment </li></ul></ul><ul><ul><li>Auto dialer phone integration </li></ul></ul><ul><ul><li>Targeted offers & call scripts </li></ul></ul><ul><ul><li>Complex escalation rules </li></ul></ul><ul><ul><li>Dynamic hyperlinks </li></ul></ul><ul><li>Simple Formulas </li></ul><ul><ul><li>Opportunity discounting </li></ul></ul><ul><ul><li>Commission calculations </li></ul></ul><ul><ul><li>Splits </li></ul></ul><ul><ul><li>Gross margin </li></ul></ul><ul><ul><li>Lead or case aging (days open) </li></ul></ul><ul><ul><li>Calculated follow-up dates </li></ul></ul>
    9. 9. One Formula Language, Multiple Uses <ul><li>Formula Fields </li></ul><ul><ul><li>Currency, Number, Percent, Text, Date, Datetime </li></ul></ul><ul><ul><li>Use everywhere you can use a custom field </li></ul></ul><ul><li>Validation Rules </li></ul><ul><ul><li>True / False (Boolean) expressions </li></ul></ul><ul><ul><li>Prevent invalid data from being saved </li></ul></ul><ul><li>Workflow Field Updates </li></ul><ul><ul><li>Store the results of a formula in another field </li></ul></ul><ul><li>Other </li></ul><ul><ul><li>Email templates, Web Links, sControls </li></ul></ul>
    10. 10. What Are Validation Rules? <ul><li>Validation Rules allow you to: </li></ul><ul><ul><li>Prevent invalid data from being entered into Salesforce </li></ul></ul><ul><ul><li>Define error messages to display for invalid data </li></ul></ul><ul><ul><li>Increase the accuracy of information used to support business decisions </li></ul></ul>
    11. 11. What Can You Do With Validation Rules? <ul><li>Advanced Validations </li></ul><ul><ul><li>Conditionally required fields based on Stage </li></ul></ul><ul><ul><li>Role-based discount limits </li></ul></ul><ul><ul><li>User-specific purchasing limits </li></ul></ul><ul><ul><li>Enforcement of approval processes to make certain changes </li></ul></ul><ul><li>Simple Validations </li></ul><ul><ul><li>Valid state & country codes </li></ul></ul><ul><ul><li>Percent between 0-100% </li></ul></ul><ul><ul><li>Close Date not back dated </li></ul></ul><ul><ul><li>Amount not negative </li></ul></ul><ul><ul><li>Account number length </li></ul></ul><ul><ul><li>Valid postal code format </li></ul></ul>
    12. 12. Formula Syntax Formulas are composed of <ul><ul><li>Merge fields – References to field values Amount </li></ul></ul>1 <ul><ul><li>Literal values – Any number or text string 0.02 &quot;Hello&quot; </li></ul></ul>2 <ul><ul><li>Operators – Symbols that specify what operation to perform + - * / & ^ </li></ul></ul>3 <ul><ul><li>Functions – Predefined calculations that may require input ROUND (number, num_digits) </li></ul></ul>4 ROUND(Amount) * 0.025, 2) &quot;Hello &quot; & FirstName CloseDate - 7
    13. 13. Validation Rule Syntax Error Condition Formulas are composed of <ul><ul><li>Merge fields – References to field values CloseDate </li></ul></ul>1 <ul><ul><li>Literal values – Any number or text string 0.02 &quot;Hello&quot; </li></ul></ul>2 <ul><ul><li>Operators – Symbols that specify what operation to perform + - * / & ^ = <> <= < >= > </li></ul></ul>3 Amount < 0    CloseDate < TODAY()    AND( Amount < 0, CloseDate < TODAY() ) <ul><ul><li>Functions – Predefined calculations that may require input TODAY () </li></ul></ul>4 AND ( ISPICKVAL( StageName, &quot;Closed Won&quot;), ISNULL( Delivery_Date__c ) )
    14. 14. Demo Creating a simple validation rule
    15. 15. Joseph Zito Director, Sales Operations [email_address]
    16. 16. All About Mimeo.com <ul><ul><li>INDUSTRY : Business Services </li></ul></ul><ul><ul><li>EMPLOYEES : 450 </li></ul></ul><ul><ul><li>GEOGRAPHY : Global </li></ul></ul><ul><ul><li># USERS : 210 </li></ul></ul><ul><ul><li>PRODUCT(S) USED : Salesforce Unlimited Edition, Salesforce SFA & Call Center, 3 downloaded AppExchange applications, 4 custom apps, and 10 custom objects. </li></ul></ul><ul><ul><li>Mimeo.com is fastest and most convenient way to manage, print, and distribute business documents. </li></ul></ul><ul><ul><li>Our proprietary technology enables professionals to upload, proof, and print career critical documents. </li></ul></ul><ul><ul><li>In by 10 PM back by 8:30 AM </li></ul></ul>
    17. 17. A little about me <ul><ul><li>NOT A DEVELOPER </li></ul></ul><ul><ul><li>Accountant by education and experience </li></ul></ul><ul><ul><li>“ Accidental” Sales Operations Professional </li></ul></ul>
    18. 18. Key Challenges in Tracking Market Share Territory Balancing Territory Land Grabs No “Share of Wallet” Visibility External Spreadsheets No Centralized Place to Calculate and Publish
    19. 19. The Solution <ul><li>Custom Formula for Estimated Print on Demand Spend </li></ul><ul><ul><ul><li>Calculated “Estimated Print On Demand Spend” </li></ul></ul></ul><ul><ul><ul><li>Based on research of leading Print Industry experts </li></ul></ul></ul><ul><ul><ul><li>Formula based on reported Annual Revenue of a customer / prospect </li></ul></ul></ul><ul><li>Deployment Details </li></ul><ul><ul><li>Custom Formulas - 1 </li></ul></ul><ul><ul><li>Number of Users: 210 </li></ul></ul><ul><ul><li>Use of existing data integration </li></ul></ul><ul><ul><li>Little training needed </li></ul></ul><ul><ul><li>Sales & Sales Mgmt Units affected </li></ul></ul><ul><ul><li>Ongoing improvements </li></ul></ul>
    20. 20. The Formula Print On Demand spend is estimated as a fixed amount of total Annual Revenue <ul><li>Simple Formula </li></ul><ul><li>Advanced Formula </li></ul><ul><ul><li>Industry Specific </li></ul></ul>Use of CASE makes the formula more manageable and the logic less complex.
    21. 21. What Were the Results? <ul><li>Crystallized “share of wallet” </li></ul><ul><li>Presented hard facts to reps </li></ul><ul><li>Hundreds of hours saved in data collection & analysis </li></ul>Sample POD / Vertical Data Sample POD / Rep Data
    22. 22. In Summary <ul><li>Start basic and evolve as your skills and business needs advance </li></ul><ul><li>Underlying data unaffected, feel free to experiment </li></ul><ul><li>Dig into the advanced formulas </li></ul><ul><ul><li>You never know what you might learn… </li></ul></ul>
    23. 23. JESSICA WHITE Vice President, Process Management [email_address]
    24. 24. All About eSpeed, Inc. <ul><ul><li>INDUSTRY : Financial </li></ul></ul><ul><ul><li>EMPLOYEES : 450 </li></ul></ul><ul><ul><li>GEOGRAPHY : Global </li></ul></ul><ul><ul><li># USERS : 150 </li></ul></ul><ul><ul><li>PRODUCT(S) USED : Salesforce SFA & Call Center, 3 downloaded AppExchange applications </li></ul></ul>eSpeed, Inc. (NASDAQ: ESPD) is a leader in developing and deploying electronic marketplaces and related trading technology that offers traders access to the most liquid, efficient and neutral financial markets in the world. eSpeed operates multiple buyer, multiple seller real-time electronic marketplaces for the global capital markets, including the world's largest government bond markets and other fixed income and equities marketplaces.
    25. 25. A little about me <ul><ul><li>I am NOT a programmer!!!! </li></ul></ul><ul><ul><li>I am a business process manager </li></ul></ul><ul><ul><li>Background in data analysis </li></ul></ul><ul><ul><li>Previous database experience </li></ul></ul><ul><ul><li>Intermediate Excel user (no macro’s or other funky stuff....) </li></ul></ul>
    26. 26. Key Challenges Run manual reports Multiple user interventions Invoices Generated Management of Receivables
    27. 27. The Requirements <ul><li>Department: Futures Sales </li></ul><ul><li># Users: 21 </li></ul><ul><li>Key Requirements </li></ul><ul><ul><li>Count of 3 rd Party Products </li></ul></ul><ul><ul><li>Sliding Scale Pricing on 3 rd Party Products </li></ul></ul><ul><ul><li>Automated Updates when orders change </li></ul></ul><ul><li>Lessons Learned </li></ul><ul><ul><li>Buy-in and sign off from all stakeholders </li></ul></ul><ul><ul><li>Use the HELP functionality </li></ul></ul>
    28. 28. The Solution <ul><li>How did we address these challenges? </li></ul><ul><ul><li>Migrated all CRM & Pricing data into Salesforce </li></ul></ul>
    29. 29. The Solution <ul><li>How did we address these challenges? </li></ul><ul><ul><li>Created Formula to do calculations </li></ul></ul>Calculate the number of 3 rd Party Products that have been selected for this user Use the number of 3 rd Party Products to determine which Price Point to Charge The logical test on an if statement involving a checkbox, is just “that it is”.... You don’t need to say that it is true/false It’s often easier to write nested if statements from the inside out. Start with the last evaluation that you need, and build outward
    30. 30. Resources
    31. 31. Results <ul><li>What were the results? </li></ul>Management Billing Support Sales <ul><li>Full Integration into parent company workflow </li></ul><ul><li>One View for all </li></ul><ul><li>Pricing matched to Contracts </li></ul><ul><li>Time Savings of 25% </li></ul><ul><li>Receivables managed by central AP department </li></ul>
    32. 32. Roadmap: What Is Next? Formula fields (Summer ’05) Validation rules (Winter ’07) Rollup Summary Fields (Summer ’07) <ul><li>Cross-object rules (Winter ’08) </li></ul><ul><li>Cross-object formula fields </li></ul><ul><li>Rollup summary fields on more standard objects </li></ul><ul><li>More functions </li></ul>
    33. 33. Resources <ul><li>Online help is available via Help and Quick Links in the Formula Wizard </li></ul><ul><li>Visit the Custom Formulas & Validation Rule home pages on the Successforce.com website </li></ul><ul><ul><li>product tutorials </li></ul></ul><ul><ul><li>Useful sample formulas </li></ul></ul><ul><ul><li>Useful sample validation rules </li></ul></ul><ul><ul><li>best practices </li></ul></ul><ul><ul><li>tips & techniques </li></ul></ul><ul><ul><li>more </li></ul></ul>
    34. 34. Session Feedback Let us know how we’re doing! <ul><li>Please score the session from 5 to 1 (5=excellent,1=needs improvement) in the following categories: </li></ul><ul><ul><li>Overall rating of the session </li></ul></ul><ul><ul><li>Quality of content </li></ul></ul><ul><ul><li>Strength of presentation delivery </li></ul></ul><ul><ul><li>Relevance of the session to your organization </li></ul></ul>We strive to improve, t hank you for filling out our survey. <ul><li>Additionally, please score each individual speaker on: </li></ul><ul><ul><li>Overall delivery of session </li></ul></ul>
    35. 35. Joseph Zito Director, Sales Operations Jessica White VP, Process Management Eric Bezar VP, Product Management QUESTION & ANSWER SESSION