Math not your thing? Stuck in a functionality rut? Join us to learn a few key tips and tricks for using Salesforce MVPs to write kick-butt formulas. Walk away with actual formulas that you can immediately put to use. NOTE: This session is Community-Led: created BY the Salesforce community FOR the Salesforce community
Check out Managing Director at Configero Jody Hamlett's presentation from the Dreamforce 2012 session "Keeping it Simple with Permission Sets."
Session Description:
Do you deal with the headaches of managing many users and one-off profiles? Join us to learn how Permission Sets will help you manage users' access rights with more control and freedom than with Profiles alone. You'll also get first hand feedback from customers who have been administering Permission Sets, and you'll leave knowing how Permission Sets can help you better manage users, with more control and less overhead.
This is the presentation I ran at London's Calling 2016.
Salesforce Person Account is often criticised for its sins from the past... So, I wanted to cut through the noise and bring an accurate presentation on the state of Salesforce B2C solutions in 2016.
This is an new take on my previous talk on Person Account at London's Calling to fit the 20 min slot given at Salesforce World Tour London.
Includes Annex with additional material
Check out Managing Director at Configero Jody Hamlett's presentation from the Dreamforce 2012 session "Keeping it Simple with Permission Sets."
Session Description:
Do you deal with the headaches of managing many users and one-off profiles? Join us to learn how Permission Sets will help you manage users' access rights with more control and freedom than with Profiles alone. You'll also get first hand feedback from customers who have been administering Permission Sets, and you'll leave knowing how Permission Sets can help you better manage users, with more control and less overhead.
This is the presentation I ran at London's Calling 2016.
Salesforce Person Account is often criticised for its sins from the past... So, I wanted to cut through the noise and bring an accurate presentation on the state of Salesforce B2C solutions in 2016.
This is an new take on my previous talk on Person Account at London's Calling to fit the 20 min slot given at Salesforce World Tour London.
Includes Annex with additional material
Force.com lets developers rapidly create and deploy trusted cloud apps that are rock solid, secure, and scalable. In part I of the webinar series, you learn how to build your 1st app using the foundational features of Force.com.
Key Takeaways
- Get a platform overview
- Learn about the object model basics
- Learn about the business logic implementation with code
- Customize the user interface
Description:
What is Visual Workflow, and how do I put it to work for me? Join Visual Workflow’s product manager Bill Takacs in this session dedicated to showing admins the power of Flow. Understand Flow basics, best practices and how to put it to work improving common business processes.
Flow is a powerful tool that can automate any repetitive task or process. With Flow you can collect, update, edit, and create Salesforce information, and then make those flows available to the right users or systems. Flows can execute logic, interact with the Salesforce database, call Apex classes, and guide users through screens for collecting and updating data. The best part is that you can do all of this without using any code!
Key Takeaways:
::Get an overview of Visual Workflow from an admin point of view
::Understand best practices for building and using Flows
::See how Flow can solve common business processes
::Build a simple process in Flow
Intended Audience:
This session is for Salesforce System Administrators, as well as Devlopers who want to learn more about Visual Workflow. No coding required!
Set your clocks everyone, it’s time to spring forward and learn about the new features in Spring ‘17 for Admins. We’ll dig into the gems from the release that will help Admins be productive and make life easier.
Learn about the new features in Summer ‘16 for Admins. We will spend time on some of our favorite features from the Summer ‘16 release, and show how Awesome Admins can start using them to increase productivity and gain efficiencies.
Salesforce has turn into a standout amongst the most well known cloud platforms for CRM. The way to its universal acceptance is the simplicity of exploring through the software. Salesforce is amazingly instinctive and can be easy to learn. Adaptability of customizing different fields for creating qualitative reports improves the overall productivity of Salesforce. For more information visit here http://www.intelligentia.co.in/basics-of-salesforce/.
Implementing salesforce for B2C - Salesforce #DUGFabrice Cathala
This is my third and certainly last talk on Salesforce Person Account that I presented at the Thames Valley Salesforce Developer User Group (UK).
This time I split the presentation in two parts:
1. Using blog posts as a source of truth vs. Salesforce's speed to innovate
2. Understanding Salesforce Person Account
Visualforce is GA in Lightning Experience with the Summer '16 release! Join us to learn how to implement business logic with interactive UI by coupling Visualforce and Lightning Components. As well as best practicesfor enabling your Visualforce pages in Lighting Experience.
Any structure expected to stand the test of time and change needs a strong foundation! Software is no exception. Engineering your code to grow in a stable and effective way is critical to your ability to rapidly meet the growing demands of users, new features, technologies, and platform capabilities. Join us to obtain architect-level design patterns for use in your Apex code to keep it well factored, easy to maintain, and in line with platform best practices. You'll follow a Force.com interpretation of Martin Fowler's Enterprise Architecture Application patterns, and the practice of Separation of Concerns.
Salesforce Integration: Talking the Pain out of Data LoadingDarren Cunningham
Webinar delivered by Salesforce.com and Informatica, featuring an Informatica Cloud Express customer case study. The focus of the presentation is to clearly outline the options for loading data. Salesforce has free tools and there are many options available on the AppExchange. Informatica introduced a new pay-per-use service called Informatica Cloud Express.
¿Sabías por ejemplo que más de la mitad de los diputados que votaban ayer tienen problemas de corrupción PEORES que los que le pretenden imputar a Dilma?
¿Sabías que el 30% del congreso que es evangélico le está cobrando a Dilma que se haya declarado atea?
¿Sabías que un diputado dijo ayer al votar: “voto por mi familia y porque en Brasil no haya educación sexual?”
Y lo que es peor: ¿sabías que el diputado Jair Bolsonaro voto contra Dilma y en ese momento dijo públicamente que lo hacía en nombre del Coronel Ustra quien la violó y torturó cuando estuvo presa?
Force.com lets developers rapidly create and deploy trusted cloud apps that are rock solid, secure, and scalable. In part I of the webinar series, you learn how to build your 1st app using the foundational features of Force.com.
Key Takeaways
- Get a platform overview
- Learn about the object model basics
- Learn about the business logic implementation with code
- Customize the user interface
Description:
What is Visual Workflow, and how do I put it to work for me? Join Visual Workflow’s product manager Bill Takacs in this session dedicated to showing admins the power of Flow. Understand Flow basics, best practices and how to put it to work improving common business processes.
Flow is a powerful tool that can automate any repetitive task or process. With Flow you can collect, update, edit, and create Salesforce information, and then make those flows available to the right users or systems. Flows can execute logic, interact with the Salesforce database, call Apex classes, and guide users through screens for collecting and updating data. The best part is that you can do all of this without using any code!
Key Takeaways:
::Get an overview of Visual Workflow from an admin point of view
::Understand best practices for building and using Flows
::See how Flow can solve common business processes
::Build a simple process in Flow
Intended Audience:
This session is for Salesforce System Administrators, as well as Devlopers who want to learn more about Visual Workflow. No coding required!
Set your clocks everyone, it’s time to spring forward and learn about the new features in Spring ‘17 for Admins. We’ll dig into the gems from the release that will help Admins be productive and make life easier.
Learn about the new features in Summer ‘16 for Admins. We will spend time on some of our favorite features from the Summer ‘16 release, and show how Awesome Admins can start using them to increase productivity and gain efficiencies.
Salesforce has turn into a standout amongst the most well known cloud platforms for CRM. The way to its universal acceptance is the simplicity of exploring through the software. Salesforce is amazingly instinctive and can be easy to learn. Adaptability of customizing different fields for creating qualitative reports improves the overall productivity of Salesforce. For more information visit here http://www.intelligentia.co.in/basics-of-salesforce/.
Implementing salesforce for B2C - Salesforce #DUGFabrice Cathala
This is my third and certainly last talk on Salesforce Person Account that I presented at the Thames Valley Salesforce Developer User Group (UK).
This time I split the presentation in two parts:
1. Using blog posts as a source of truth vs. Salesforce's speed to innovate
2. Understanding Salesforce Person Account
Visualforce is GA in Lightning Experience with the Summer '16 release! Join us to learn how to implement business logic with interactive UI by coupling Visualforce and Lightning Components. As well as best practicesfor enabling your Visualforce pages in Lighting Experience.
Any structure expected to stand the test of time and change needs a strong foundation! Software is no exception. Engineering your code to grow in a stable and effective way is critical to your ability to rapidly meet the growing demands of users, new features, technologies, and platform capabilities. Join us to obtain architect-level design patterns for use in your Apex code to keep it well factored, easy to maintain, and in line with platform best practices. You'll follow a Force.com interpretation of Martin Fowler's Enterprise Architecture Application patterns, and the practice of Separation of Concerns.
Salesforce Integration: Talking the Pain out of Data LoadingDarren Cunningham
Webinar delivered by Salesforce.com and Informatica, featuring an Informatica Cloud Express customer case study. The focus of the presentation is to clearly outline the options for loading data. Salesforce has free tools and there are many options available on the AppExchange. Informatica introduced a new pay-per-use service called Informatica Cloud Express.
¿Sabías por ejemplo que más de la mitad de los diputados que votaban ayer tienen problemas de corrupción PEORES que los que le pretenden imputar a Dilma?
¿Sabías que el 30% del congreso que es evangélico le está cobrando a Dilma que se haya declarado atea?
¿Sabías que un diputado dijo ayer al votar: “voto por mi familia y porque en Brasil no haya educación sexual?”
Y lo que es peor: ¿sabías que el diputado Jair Bolsonaro voto contra Dilma y en ese momento dijo públicamente que lo hacía en nombre del Coronel Ustra quien la violó y torturó cuando estuvo presa?
EMC World 2016 - cnaITL.04 Open Source has changed how you run Infrastructure{code}
Rewind a few years back in Enterprises and you won't find open source coming up often in infrastructure platforms. Today, some of the most successful organizations in the world have disrypupted or responded to disruption by building infrastructure using open source platforms and tools. EMC is embracing this trend head on. Hear from some of the biggest organizations that have made this choice and how EMC can help you get there.
This illustrate the long and detailed work of Wuletawu during his Ph.D. His topic was modelling the whole hydrological cycle, meaning, all the components together with JGrass-NewAGE. In order to do this, he had to line up several tools, partition the basins, interpolate meteorological data, to go crazy when the data were not available. Calibrate the submodels, each one by each one with available data; doing educated guesses, when any other option was inexistent. He introduces the use of satellite data in JGrass-NewAGE, and, I think, he did it well. He never gave up when I bother him. And I think he did a god job.
All oilfield workers have to wear a hard hat when s/he are out on the rig. But, are you wearing your hard hat properly? It is important to wear your hard hat the proper way to keep you safe on the job.
Expert Webcast - How to Save Users 80% Time in Salesforce Configero
Apartment Realty Advisor's Jeff Ober shares how they have saved over 3,000 hours and $200,000 in costs using an advanced native interface that dramatically reduces the time and effort reps spend logging and managing data in Salesforce.
Apex Algorithms: Tips and Tricks (Dreamforce 2014)Mary Scotton
Do you need to categorize, sort, and assign records? Join us to see how the TopCoder challenge winner approached the Mother-Son Bowling algorithm, and hear about the pros and cons of various approaches for Apex algorithms, including how to avoid hitting SOQL limits and how to optimize for performance. Whether you are coding for a large enterprise company or your school's PTA event, you'll come away a top coder.
Recording: http://dreamforce.vidyard.com/watch/73KDQihYvAm0tpnJJDSTWw
Visualforce and Apex allow developers to extend the Force.com platform and build custom applications. There are, however, some common themes in customer implementations that can adversely affect performance. Join us to learn best practices and debugging techniques for tuning performance of your Apex and Visualforce code.
Présentation de Peter Chittum, developer evangelist pour la seconde partie du webinar Salesforce.
L'enregistrement est online sur la chaine youtube de la Mobile Banking Factory 2 : https://bitly.com/youtubeMBF2
The Business of Flow - Point and Click Workflow ApplicationsDreamforce
Salesforce Visual Workflow is a power "clicks not code" tool you can use to automate work and build workflow applications. In this session we'll cover two in-depth real work workflow applications built by customers using Visual Workflow. They'll detail their use case, show how they got started, what it took to build, and demo their applications. Watch the video now: https://www.youtube.com/watch?v=2PhDeQgKzLY
Discover how to use the Salesforce API's and Java apps for loading data when there are more complex relationships involved. You can even build your own custom data loader (BYODL) For example, how do you add data to your Custom Object with a Master-Detail relationship with the Account Object, as well as multiple lookup relationships to other custom objects referenced only by ID's? Using the SOAP, REST, and Metadata API's with Apex and Java code, you will see example of how to solve many of the common data loading scenarios that Salesforce developers experience.
Are you hitting your Governor Limits? Is your system performance not up to expectations? Are you worried about your capacity to grow or merge multiple orgs? Then this session is for you. Join us as we line up the suspects, find out who's guilty, and how you can avoid being a victim in the closest thing to a murder-mystery at this year's DreamForce. We'll walk you through real situations, and most importantly, how we solved them.
Salesforce API access is nice, but often not enough. In the Big Data era, you are often required to replicate Salesforce data for offline processing. Implisit requires such replication for its data entry engine to automatically enter emails, events, contacts, and leads for its users. In order to do so, Implisit maintains a daily sync of over one billion Salesforce data records, while using no more than a few hundred API calls per Salesforce Org. Join us as we share the suggested architecture of such a replication mechanism, the best practices we developed over time, and the pitfalls to avoid.
Optimization is important when working with large amounts of data. Optimization is especially important when building an app in a multi-tenant platform where you have governor limits. Join us for lessons learned while developing a finance system on Force.com. We'll cover topics like executing aggregate queries with limits and offsets, handing updates to arbitrary numbers of records, and sorting complex objects.
Looking for an easy way for users to quickly create or update records while still requiring important fields? You need Actions. Join us as we show you how to create time-saving Action buttons with predefined values and custom layouts for your users to access on their desktop, mobile or MS Outlook. It's automagical and doesn't require any code!
The Salesforce object model and the SOQL query language form the foundation of working with Salesforce data. While most developers are SQL-literate, there are small but important distinctions between SOQL and SQL. In this webinar, developers new to Salesforce will come to understand these differences, jumpstarting their Salesforce developer success.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Become a Formula Ninja
1. Become a Formula Ninja
Math not your thing? Stuck in a functionality rut? Join us to learn a few key tips and
tricks for using Salesforce MVPs to write kick-butt formulas. Walk away with actual
formulas that you can immediately put to use.
2. Safe harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if
any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-
looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of
product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of
management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments
and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our
service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,
interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated
with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain,
and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling
non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the
financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This
documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may
not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently
available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
5. Formula Ninjas
• The Island of Misfit Toys, Formulas, Fields, and Functions
• Using $User to create dynamic Reports and List Views
6. The Island of Misfit Toys, Formulas, Fields, and
Functions
ISNEW()
$User
Opportunity: IsClosed
Opportunity: IsWon
7. Using a Validation Rule to prevent new Accounts
during Lead Convert
Business Requirement
• Prevent user from creating new Accounts but allow them to
convert Leads to new Contacts and Opportunities
Solution
• Use a Validation Rule to block new Account create.
Fields Referenced (optional)
• $Profile.Name
• $Role.Name
• $User.Id
Function Used
• ISNEW()
8. Using a Validation Rule to prevent new Accounts
during Lead Convert
Formula: AND( ISNEW(), $Profile.Name <> “Inside Sales User")
9. The Island of Misfit Toys, Formulas, Fields, and
Functions
Field: IsClosed
Boolean field located on the Opportunity object, automatically set by
Opportunity Stage.
Use: Validation Rule to ensure users update Close Date on Open
Opportunities.
AND(
IsClosed = FALSE,
CloseDate < TODAY (),
$Profile.Name <> "System Administrator")
10. The Island of Misfit Toys, Formulas, Fields, and
Functions
Field: IsWon
Boolean field located on the Opportunity object, automatically set by
Opportunity Stage.
Use: Validation Rule to ensure users update Loss Reason (custom field)
when an opportunity is Closed/Lost.
AND (IsClosed =TRUE, IsWon = FALSE,
ISBLANK(TEXT( Loss_Reason__c)))
11. The Island of Misfit Toys, Formulas, Fields, and
Functions
Fields: IsWon, IsClosed
Use: Formula(Text) field to display the “summarized” Opportunity Status in
List Views, Reports and Dashboards.
IF(IsWon = TRUE , "Won",
IF(IsClosed = FALSE , "Open",
"Lost"))
12. The Island of Misfit Toys, Formulas, Fields, and
Functions
13. The Island of Misfit Toys, Formulas, Fields, and
Functions
14. The Island of Misfit Toys, Formulas, Fields, and
Functions
16. Using $User to create dynamic Reports and List
Views
Business Requirement
• Dynamically show in a list view, all activities that were created by the user logged in, not just activities that were
owned by them
• Users can easily see activities that are owned by them with the ‘My Activities’ list view
Solution
• Evaluate the CreatedBy User.Id field and compare it to the current User.Id to return a simple True/False result.
Fields Referenced
• CreatedById
• $User.Id
Function Used
• IF(logical_test, value_if_true, value_if_false)
17. Step 1: Creat custom field, ‘CreatedBy$User’
Field Name: CreatedBy$User
Datatype: Formula
Return Type: Number, 0 decimals
Formula: IF(CreatedById = $User.Id , 1, 0)
18. Step 2: Create the Dynamic Report or List
Now just add a simple filter:
When using this field, no more cloning and editing reports for each user! Just change the running user.
20. The Island of Misfit Toys, Formulas, Fields, and
Functions
Opportunity:
TotalOpportunityQuantity
HasOpportunityLineItem
OpportunityProduct:
HasRevenueSchedule
HasQuantitySchedule
22. Formula Ninja
• Jared Miller
• Configero
• Co-Leader of the Tampa User Group
• Known to troll the twitter and #askforce
23. Formula Ninja
• Use the ABS function to give your dates more flexibility
• Use the LEN function to improve data quality
• Formula Talk – My favorite formula tips
24. Date Flexibility: Using the ABS Function
• Business requirement
• Due to shift scheduling, a contract end date may be within a few days (plus or minus) of the actual end
date
• Not all early ends, are actual early ends, however, an early end would need to be tracked differently
• Solution
• We will give the user flexibility on “early end” by giving them a plus or minus on the end date
• Fields referenced
• Scheduled End Date
• Actual End Date
• Function used
• ABS(number)
25. Creating the Validation Rule
• Create your 2nd Date field – in our case, it is Actual End Date
• Rule Name: Actual End Date Near Scheduled End Date
• Formula: ABS(Scheduled_End_Date__c-Actual_End_Date__c )>7
• Error Message: Actual Contract End Date is not valid.
27. How the ABS Function works
• From Help & Training
• Calculates the absolute value of a number. The absolute value of a number is the
number without its positive or negative sign.
• Example
• 9/18/2012 – 9/12/2012 = 6
• 9/18/2012 – 9/28/2012 = -10
• ABS(9/18/2012 – 9/28/2012) = 10
28. Further validate information – text fields
• Business requirement
• Users are filling in a text field with 1 character in order to bypass an ISBLANK Validation Rule
• Using an “other” value in a picklist
• Solution
• This information is important so we will be using the LEN formula to count the number of characters
• Fields referenced
• Payment Terms
• Special Payment Terms
• Function used
• LEN(text)
29. Typical “Other” scenario and validation rule
• Using our payment terms example
• Putting a “1” will not meet the validation rule criteria
30. How we can use LEN to get better data
• Using our payment terms example
• Putting a “1” will not meet the validation rule criteria
31. Creating the Validation Rule
• What you already have: 2 fields (picklist and text)
• Rule Name: Special Payment Terms must have Terms
• Formula:
AND(
ISPICKVAL(Payment_Terms__c, "Special Payment Terms"),
LEN(Special_Payment_Terms__c)<5
)
• Error Message: If Payment Terms are “Special Payment Terms”, please enter
the terms.
32. Formula Talk – My favorite formula tips
• CASESAFEID (id)– Converts a 15-character ID to a case-insensitive 18-
character ID
• ISCHANGED(field) – Checks the field to determine if the value has been
changed. This is useful in validation rules and workflow rules.
• When thinking through your formula – or when you are working on a complex
formula – use comment tags
• /* comment here, Name, Date */
• Comments will count against your character limit and byte size
34. Formula Ninja
• Mark Passovoy
• Appirio
• Will respond directly to @ mentions on Twitter
• Answers maniac (but not as much as @SteveMo)
35. Everyday use of Formulas
• Validation Criteria
• Workflows Criteria
• Approval Process Entry Criteria
• Formula Field
• Simple Examples:
• Amount > 1
• Number of Employees < 10
37. Concept: Dynamic formulas using only variables
• Business Requirement
• Users must apply different logic to Opportunities from
each of the 5 regions that the company operates in.
• IT does not have the bandwidth to update formulas in
Salesforce in a timely manner and is continually backed
up with requests to update criteria or logic of formulas,
workflow, validations, approvals, etc.
38. Solution
• Create an object to compare data for each region
against
• Formulas will reference relationships between the
Opportunity and the custom Region object without using
any actual values
• User will select region on creation of Opportunity, or
process can be automated with a trigger
• Benefit – Formulas can be updated easily, without
access to Setup, if important
41. Formula Field
• We created a formula field to determine the overall risk of an
Opportunity
• This field will give the Opportunity one of 5 possible values,
depending on the information in the Opportunity and the selected
Region
42. Approval Process
• We created an Approval Process to approve Opportunities
• It will use information from the Opportunity, as well as the
related Region for entry criteria and step criteria
43. Formula Talk – My favorite formula tips
• & - Can concatenate text and merge data together to make a
string
• HYPERLINK( “00U/e?retURL=%2F006x0000001T8O,&what_id=“ & Id, “Create Event”)
• BR() – Will insert a line break in a text string. Make sure to
surround this function with &
• & BR() &
• IMAGE() – Can insert an image from Salesforce into a field,
and even be used in Email templates
45. Formula Ninja
• Francis Pindar
• Freelance technical consultant
• Hang out on Answers (never able to keep up with
@SteveMo!!)
• Apex & VisualForce developer discussion boards
• London Salesforce user group & developer user group
46. Business Requirements
• Reduce the risk of negative social media storms by using
social influence
• Ability to prioritize cases based on social influence
• Use social influence to aid marketing activities to target
influential customers
48. IMAGE Function
Syntax:
IMAGE(image_url, alternate_text [, height, width])
Text Formula Field:
IMAGE(“http://socialimage.herokuapp.com/getImage.php?Ne
tworkScreenName=“+Twitter__c+”&NetworkPlatform=twitter&Klo
utAPIId=4abgffbxzyg7sufuvpjqsx9w”, “No Image”)
Get API Key from:
http://developer.klout.com/
49. Business Requirement
• Make reports more actionable.
• Allow data to be SEEN without READING
• Ability to see Account metrics from account records without
the need to run reports.
52. Solution: Google Charts
• Formula image function
can call any chart URL
• Google chart wizard offers
dynamic build environment
• Easily add merge fields
into the chart URL
56. Solution: Google Charts
Value
Label
IMAGE("http://chart.apis.google.com/chart?chxl=0:|negative|average|positive&chxt=y&chs=250
x125&cht=gm&chd=t:" +
TEXT(Overall_Satisfaction_Percentage__c) +
"&chl=" + TEXT(Overall_Satisfaction_Percentage__c) +
"%&chma=0,0,5", "No Image Available" ,125,250)
&chd=t:82
&chd=t:" +
TEXT(Overall_Satisfaction_Percentage__c) + “
57. Google Charts: Special Notes / Limitations
• HTTP / HTTPS Mixed Content
• Specify Height & Width on Image Function
• Google Chart Wizard is NOT SSL Encrypted
58. Steve Molis Jared Miller Mark Passovoy Francis Pindar
Salesforce Administrator, Senior Project Manager, Consultant, Appirio Technical Consultant
Epsilon Configero @markpassovoy @radnip
@SteveMoForce @jaredemiller