Pages
Monday, April 25, 2022
Salesforce: Send List Email (2)
Thursday, April 21, 2022
Salesforce: Case Lifecycle report type
- 2011 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7ThYSAV
- 2013 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7Mt7SAF
- 2013 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7Z2gSAF
- 2013 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7iXtSAJ
- 2014 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7syiSAB
- 2014 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8JsWSAV
- 2015 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7dltSAB
- 2016 - https://trailhead.salesforce.com/trailblazer-community/feed/0D53A00002j2vkQSAQ
- 2017 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A80zOSAR
- 2018 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A7UcBSAV
- 2018 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8FNMSA3
- 2020 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8ifqSAB
- 2020 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A91WPSAZ
- 2021 - https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A96K8SAJ
- 2013 - Need to add "Action" filter Case Lifecycle Report
- 2015 - Case Lifecyce report Business Duration Hours
- 2015 - Bucket Business Hours Duration in Case LifeCycle Report
- 2021 - Case Lifecycle report with duration filter doesn't filter as expected
- 2022 - Enable Case duration or age in business hours to enable the 'Business Hours Age' field
- Case History Owner
- Case History Status
- Case History Last Modified By
- Case History Last Modified Date
- Duration
- 1st row: duration at 7.9 minutes, the case owned by 'Johan Dev501' for 7.9 minutes, before hand over to the new owner.
After a few minutes, hours, or days, refreshing the report will not change anything, except the duration for the last items, which will keep counting.
Tuesday, April 19, 2022
Salesforce: Getting Started with Salesforce Flow
Dreamforce 21 announced that Flow is the future of Salesforce, it will replace Workflow and Process Builder and is also friendly for admin without coding background. The flow itself is not something new but it has been added with many features recently, at least can do all workflow and process builder can do.
Here is the business use case: ABC Inc. would like to have a simple "quick create" form that allows users to easily give feedback or idea to enhance the system, from anywhere in Salesforce Lightning, does anyone still in Classic ⚡
Solution: Screen Flow
1. Create a custom object to capture the data
- Create all the fields needed
- Add a custom tab if needed
- Enable the object for reporting, allow activities, track field changes, and allow search
- Set the object permission by profiles, and fields level security
2. Create screen flow
** You can add a fault path, in case the system is unable to save the record, such as because of validation rules or etc.
3. Add Flow to Utility Bar
- The flow must be activated
- Only Screen Flow will be available
- Users must have "Flow User" enabled in the user detail, otherwise, the user will not see the flow in the utility item
Wednesday, April 13, 2022
Salesforce: Subscribe Report
Almost 5 years ago, I wrote about Subscribe report in Classic and Lightning, but now in 2022, everyone has migrated to Classic (or at least 90%).
Here are a few items related to Subscribe report:
1. As of Spring 22, the max report to subscribe is 7
Check out this idea exchange, but if someone adds you as a recipient for a report subscription, it does not count for the limit.
2. Add other users to receive the report
The report must be not stored in the Private Reports folder, and the recipient must have access to the report folder.
3. Find all reports that you subscribed to
All reports that you subscribed to will have a checkmark in the Subscribed column (Pro tip: you can sort by this column too). But, if you are added by someone, there will be no checkmark on that column.
If there are many people added as recipients, the report will run as a user, whether the one subscribes to the report or a recipient. But what does this mean?
- Everyone will receive the same report result
- No matter each user's access to the report, it will be based on the visibility of the user set as the run report
- If the report is filtered with date, the data will be based on the time zone of the running user set in SFDC, e.g. created date = 1-Jan-2022 and running user timezone is Singapore, the user sees 200 records when running the report, the same number of records will be delivered in email for all users, but other users where timezone set to EST run the same report, that user may see 201 or 199 records, this is because based on that user timezone. SOQL sample: SELECT Id, Name, CreatedDate FROM Opportunity WHERE CreatedDate >= 2022-04-12T00:00:00+08:00 AND CreatedDate < 2022-04-13T00:00:00+08:00 ORDER BY CreatedDate
Thursday, March 31, 2022
Remove Personal Information when sharing Office documents
Microsoft Office by default documents stores your personal information when creating or editing an office document. You can remove that information like comments, version history, and metadata containing personal information like document author, and date of creation, before sharing the file with other people externally. The Document Inspector feature in Word, Excel, PowerPoint, or Visio can help you find and remove hidden data and personal information in documents that you plan to share.
For Windows
- In an open Word document, click File then Info.
- Select Check for Issues and choose Inspect Document to control what type of content you want to be flagged.
- To start your search, click Inspect and then Remove all the information you want to be edited from your content.
Repeat the process by clicking the Reinspect and Remove all buttons until your document is clean. Click the Close button to save your changes
Wednesday, March 30, 2022
Streamlined Salesforce Data Collection
Salesforce out of the box offers web-to-lead and web-to-case, where we can create a simple form and publish it to our website, our customers or prospects can submit their questions or issues, and the data will be stored in Salesforce. However, if you need a custom form for a specific purpose, such as order, request, etc. that links to Salesforce, you need to get developers to build force.com sites, which is not simple, takes time, and also takes a big effort to support and maintain.
In this blog, I would like to introduce FormAssembly, a platform that supports large and complex data collection workflows that require advanced Salesforce integration. You'll benefit from FormAssembly’s powerful, all-in-one data collection platform and visual workflow builder that doesn’t need a team of developers to build and maintain the form as your business changes. Simply use FormAssembly builder (with point and click, instead of code) to make the changes and publish the form to your website.
FormAssembly provides a secure, versatile, and scalable solution for solving data collection challenges for organizations across industries. With a user-friendly platform and intuitive builders, non-technical users can easily create web forms and data collection workflows for any use case no matter the complexity or security requirements. With a simple connector and integration setup, data flows seamlessly from people to web forms, then directly and cleanly into Salesforce.
- Advanced Salesforce integration: Create or update data for standard and custom objects in Salesforce, prefill forms, use Dynamic Picklists, and more.
- High security and compliance: Protect data with Section 508 compliance, spam protection, PCI DSS Level 1 Certification, encryption at rest, and TLS 1.2 secure forms.
- Respondent authentication: Allow only authenticated users of LDAP, SAML, CAS, or Salesforce Communities (now Salesforce Experience Cloud).
- No-code web form builder and workflow builder: Easily create custom web forms and build out complex data collection workflows without code or technical support.
- 24/5 support by live chat, email, or phone: Receive friendly, helpful support from a dedicated and knowledgeable team (phone is for Priority Support customers only).
- Eliminate manual work: Create or update records with Salesforce forms that work with any standard or custom object and even objects from AppExchange apps.
- Enable form prefilling: Data pre-loads from Salesforce into a FormAssembly form, making it easy for customers to update information, which syncs back to your CRM.
- Seamless file upload: Customers can easily attach files that upload to a specific Salesforce record when a form is submitted.
- Complete live lookups: FormAssembly’s Salesforce Dynamic Picklist tool lets users complete live lookups to Salesforce from specific fields in a form.
- Streamline processes: Embed and easily load FormAssembly forms in Salesforce Communities using the FormAssembly Lightning component.
- Build forms in minutes: Easily create FormAssembly forms with your own Salesforce objects using FormAssembly’s Salesforce Import too.



