• Home
  • About
    • Leadership
    • Partners
    • Blogroll
  • Force-Squared Blog
    • Tips and Tricks
    • Configuration
    • Development
  • Support
    • Knowledge Base
    • Submit a Case
  • Is It Dreamforce Yet?

X-Squared On Demand

Salesforce solutions delivered

  • Home
  • About
    • Leadership
    • Partners
    • Blogroll
  • Force-Squared Blog
    • Tips and Tricks
    • Configuration
    • Development
  • Support
    • Knowledge Base
    • Submit a Case
  • Is It Dreamforce Yet?
  • Tips and Tricks
  • Configuration
  • Development
You are here: Home / Archives for Salesforce CRM / Native Application

Duplicate Record Item Enrichment and Auto-Deletion Code

February 28, 2022 by David Schach Leave a Comment

TL;DR: Check out code to enrich DuplicateRecordItem records and to handle extra DuplicateRecordSet records after merging duplicates at https://github.com/dschach/duplicatehandling I love the standard Salesforce duplicate records feature (Trailhead: https://trailhead.salesforce.com/content/learn/modules/sales_admin_duplicate_management H&T: https://help.salesforce.com/s/articleView?id=sf.managing_duplicates_overview.htm) and have used it extensively, both to prevent duplicates and to track/report on duplicates for later management. If your org is set to allow […]

Filed Under: Apex, Native Application, Salesforce CRM

ChatterBINGO is Now Open-Source

July 3, 2014 by David Schach Leave a Comment

A sample ChatterBINGO card

At Dreamforce 2010, I had the honor of writing the only (to date) community-contributed app to the Dreamforce org: Chatter BINGO.
It has been in an AppExchange listing for a while, in an unmanaged package, but I decided to open it up on GitHub to see if anyone wants to make updates/improvements.

Filed Under: Chatter, Salesforce CRM, Visualforce

Chatter Publisher Actions (Part 2): Object Custom Action

July 15, 2013 by David Schach 12 Comments

In the previous post, we looked at using the standard (button-click) way to create a new child record using Publisher Actions. Pretty basic stuff. Using Visualforce to create a custom action is a bit harder. Let's start with the documentation. The PDF provided by clicking on the link in the Actions screen (Account action is […]

Filed Under: Apex, Chatter, Development, Summer 13, Tips and Tricks, Visualforce Tagged With: Apex, Chatter, Force.com Platform, Publisher, Visualforce

Chatter Publisher Actions (Part 1): Create a Record

June 28, 2013 by David Schach 5 Comments

One of the most interesting – but least explained – features of Summer 13 (184) is Chatter Actions. There are three kinds of actions (Yes, you thought there were two, but there are more!) and after writing a few of each, here are some examples. The documentation is, as of this writing, both incomplete and […]

Filed Under: Chatter, Configuration, New Features, Summer 13, Tips and Tricks Tagged With: Chatter, Configuration, Force.com Builder

Best Practice: Multiple Chatter Posts of the Same File

August 11, 2011 by David Schach 1 Comment

List of available files to attach. The leftmost column is a hyperlink of the word "attach."

Salesforce Administrators learn to remind users: “Search before you create a new lead.” Pretty simple, right? Duplicated records are a pain. Then why do I see some very accomplished Salesforce users in the Dreamforce app posting duplicate Content/Files in Chatter? Here are some examples from the Files tab: The better thing to do – assuming […]

Filed Under: Configuration, Native Application, Salesforce CRM, Tips and Tricks Tagged With: Chatter, Configuration, Content, Dreamforce

Content Latest Version Flag

May 4, 2011 by David Schach 2 Comments

Options available when configuring a Content Delivery
Yesterday, I used Content Delivery to send a pdf to a client. Simple, right? Upload the Word document to Content, associate it with a record, and deliver the content. Surely if I upload a new version, the delivery will refer to the latest version, right? There’s no place to select that option, so I can […]

Filed Under: Configuration, Native Application, Salesforce, Salesforce CRM, Tips and Tricks Tagged With: Configuration, Force.com Builder

PersonAccount Stay-In-Touch Gotcha

March 28, 2011 by David Schach 2 Comments

I make no secret that I’m a fan of PersonAccounts.  I think they’re  very handy when working with individuals instead of companies, and I  really like pairing them with the Relationship Groups app to make  households. I’ve always considered them as mostly-contacts.  I put all Person  fields on the Contact object, reserving very few for […]

Filed Under: Configuration, Native Application, Salesforce, Tips and Tricks Tagged With: Configuration, Force.com Builder, PersonAccount

Sophisticated DateTime “Formula Fields” with Apex and Field-Level Security

May 17, 2010 by David Schach 3 Comments

What do you do when you want to calculate a formula-like field but a regular formula won't work? Salesforce CRM's formulas handle dates very well. If you want to enter a date value and have formula fields display, for instance, mydate__c + 21 days, that's simple. Just use mydate__c + 21. Side note: If you […]

Filed Under: Apex, Configuration, Development, Force.com Platform, Native Application, Salesforce, Salesforce CRM, Tips and Tricks Tagged With: Apex, Eclipse IDE, Force.com Builder

Filtered Lookups, Validation Rules, and Order of Execution

October 6, 2009 by David Schach Leave a Comment

Reading the cheatsheet for Filtered Lookup (beta), I noticed an interesting line: Lookup filters function similarly to validation rules when you save a record. That is, actions that cause related records to save, such as changes to a roll-up summary fields, also trigger the lookup filters on the related record and block the save. The […]

Filed Under: Configuration, Native Application, New Features, Salesforce, Tips and Tricks, Winter 10 Tagged With: Force.com Builder, Force.com Platform, New Features

Preparing a New Org

September 16, 2009 by David Schach 4 Comments

Every time one encounters a fresh org, there are maintenance tasks to perform. I usually go through an org (whether a Developer Edition org or a Prerelease version) and do the same tasks, generally in no particular order. This time, however, I wrote down what I did as I did it. Looking at the list, it's hardly in any "best practices" order at all - it's just how I did it. There's no need to follow every step, and it is not a complete list of all possibilities, but this should give you some idea of the possibilities and available tweaks: (*** indicates some of the new features in WInter '10)

Filed Under: Configuration, Native Application, Salesforce, Tips and Tricks Tagged With: Configuration, New Features

  • 1
  • 2
  • Next Page »

Is it Dreamforce Yet?

Find out!

Find us on the AppExchange

Mass Update Contacts 2.0

Get It Now

Recent Posts

  • Prevent Duplicate Emails on Leads
  • Duplicate Record Item Enrichment and Auto-Deletion Code
  • Lightning Component With Running User Information
  • ChatterBINGO is Now Open-Source
  • Display Only My Role’s Records on a Report

Post Categories

Popular Tags

#df09 #df10 Akismet Apex AppBuilder AppExchange Appirio Astadia Blogs Chatter Configuration Content DreamFactory Dreamforce Eclipse IDE Enterprise Force.com Builder Force.com Platform Google Infowelders Integration Just for fun Lightning New Developments New Features Partner Program PersonAccount Projects Publisher Salesforce Salesforce1 Salesforce for Google Apps sfdcverse Sites Visualforce Web-to X-Squared On Demand

Find Us Online

  • Twitter
  • Facebook
  • LinkedIn
  • RSS

Subscribe

RSS Feed Comments

Subscribe via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 164 other subscribers

Copyright © 2008–2025 X-Squared On Demand · Genesis Framework by StudioPress · WordPress · Log in

 

Loading Comments...