Mask up 😷 and Lets get Vaccinated 😊 Follow us on @SailwithSF

⛵Salesforce for Everybody! ☁️

⚓Latest Point of Sail⚓

What the Hack - DevConsole

The good and old Developer Console tool has been the first tool an Admin or a Developer uses to code and create components like Apex Class, Triggers, Lightning Component in Salesforce. But do you know there are more things that you can do in a Dev Console? In this post, we go through a few hacks and tricks that Developer Console has in store for us.



1. Opening DevConsole 

Have you ever wondered why does the developer console always open in a new window? Is there any way you can open a Dev Console? Yes, we do it by using 

 https://domain.my.salesforce.com/_ui/common/apex/debug/ApexCSIPage 

When you prefix /_ui/common/apex/debug/ApexCSIPage to your Salesforce domain URL, you can directly open the dev console in a new tab. 



2. Query Builder

We all have written queries in the Query Editor in the Dev Console but always forgot the field's API name. Well, there is a built-in query builder in Dev Console. All you have to do is to open Dev Console go to File >> Open >> Entity type >> Objects. From the entities select the object you would like to query and click Open.

Once you open an object you can select multiple fields in the Developer Console and just click the Query button. All the selected fields will be automatically be queried.


3. Searching Files

You can search for specific words or terms used in the Apex class, Triggers, or Visual force pages. Using this feature of Developer Console you can search across all the code where you have used a specific line of code. This feature is mostly used when you want to search across all your code except the Lightning components.

Find this option under Edit >> Search in Files.


4. Fix Indexation and Code Formatting

Writing multiple lines of code without proper code formatting and indexation can lead to long paragraphs or messy code lines which can be really tough to read the code for the next developer. 

Using the Fix Indexation feature you can highlight your code lines and format the indexation for the code. This makes the code look clean and clear to read and understand.


You can use both Fix Indexation and Fix Code Formatting using the below menu options in Developer Console.

Go to Edit >> Fix Indexation 

                    OR

 Go to Edit >> Fix Code Formatting

5. Add or Change Log Levels

Yes! Debug logs, You can set and change log levels for the users directly from the Developer Console. You would only need the UserId of the user for whom you can set the data.


6. Change Theme and Font

Want to change the look of the Developer Console Editor. 

You can do that from the Help menu of the Developer Console. Look for the option Preferences and change the Editor Font and Editor Theme from the default.

Don't forget to click save after changing your preferences of the font and the editor.


7. Optimize Query Performance

From the Developer Console, you can find out the performance of the SOQL query using the Query plan button. You can write a SOQL query under the Query Editor and click on the Query plan button to see the cost of the Tablescan.

This can be very useful when you want to optimize long queries and see the cardinality, cost of the Table scan.



8. Access Lightning component Library

The developer console also has the Lightning component Library in the Help menu in Dev Console to easily access it while creating a Lightning component.



 Pack Up

That's all the Developer Console hack we have for this article and there is more to explore in this tool.



Data Generator - Appy Review #1

AppExchange is the cloud marketplace for the Salesforce platform. Offering solutions in the forms of an app, component, or consulting services. These solutions can be priced as free, paid, or discounted for non-profits.

App Name - Data Generator

In this post, we talk about one of the AppExchange app called Data Generator.  You might have had this scenario where you have a Developer Sandbox with no data and you would like to have some dummy data to test your application or functionality.


Features

We can use this app to create mock data in Salesforce for any object or field. This app falls under the category of Developer and Admin tools. Data Generator will help you quickly insert thousands of records for your Salesforce org with just a click and no code involved.

DataGenerator1

Installation

The installation process for this app is quite similar to other appexchange installations and the app will generate one App, one tab, and one object as per the details in the Installed package. 

DataGenerator2

Starting off

To start off you can head to the App launcher and search for the application Data Generator. The interface of this app is in a green color accent. To create mock data you select the Parent object(in our case we selected Account) and the quantity which is the number of mock data you would like to create ( we used 30). Also, you need to select at least one field(it defaulted to Name) from the parent and provide the Text type. The text type allows you to select what type of text do you want in your mock data. It can be random text or exact text, Last Name, First Name, Company Name, etc. 

DataGenerator3


Add more fields

You can add more fields by clicking the Add button. After selecting the fields for which you need mock data you can simply hit the Run button on the left side to run the job. You also get to know the history of the jobs but it loads after the data is created. 

DataGenerator4
Add Parent and Child mock data

You also get an option to add Child mock data for the parent at the same time. You just need to specify the Child data you would like with the quantity and add the fields for the child object. You can specify if you would like to have some blank data which can be provided under the Blanks column which is a percentage. You can check the history of the data created and also the count of the records. 

DataGenerator5

Background Activity

In the background of this app, whenever we run the application. we can see in Apex job section that a Datafactory Apex class runs to create this data. At a moment you can create 10000 records which is way too much mock data also respecting the governer limits of Salesforce.

DataGenerator6

Summary

Data Generator is a great tool for creating mock data directly from your salesforce instance. No need to prepare multiple CSV files for each object and load data using a dataloader. You can save your time of prep work for data cleansing and formating before loading. The best part is no need to code as well. 






12 New Trailhead badges for March 2021

 Salesforce turned 22 this March 8th, 2021. Along with that, the Trailhead platform has now also accomplished 1000 badges for you to skill up and there are new badges released every month. The Content team of trailhead has considered all the users using trailhead and it looks like there is a trailhead badge for every user.


In this post, we take a quick overview of what's new in-store in Trailhead for the month of March 2021.

1. Virtual Events

This module covers how to plan and prepare for a virtual event. Identify the equipment needed for your virtual event and deliver an event on your budget. Prepare for the delivery of the event along with the contingency plans. 



2. Einstein Data Insights: Quick Look

This module explains to you how to use Einstein data Insights over your report data. Using which you can dive deeper into your Salesforce reports and create analysis from a report.




3. Tableau Prep: Quick Look

We get a new module for Tableau this time it’s for Tableau Prep. This module explains what Tableau prep is, what are the capabilities for Tableau Prep Builder and Tableau Prep Conductor.



4. Shift Management

This one is for the field service team using Work.com. The new Shift Management module involves over setting up and managing Shift Management, how to create facility plans, getting back to office plans, and daily wellness checks. 


5. Process Mapping for Business Analysts

The Business Analysts are not left behind with the new process mapping for business analysts in trailhead it covers the process mapping concepts, benefits of process mapping, process mapping symbols, and used for process mapping.


6. Trail: Get Started with MuleSoft Composer

A whole new trial for Mulesoft composer using which you integrate systems and data with clicks not code. Quite interesting one, there are two modules under this trail Mulesoft Composer Installation and Configuration and Mulesoft Composer Basics.



7. Permission Set Groups

Finally, we get a module that tells us how to get started with permission set groups, what are permission set groups, use cases on permission sets, how to create a permission set group, and to mute permissions in permission set group which is a neat feature.



8. Salesforce Scheduler Customization

This module covers the purpose of Salesforce Scheduler, setting default time zones for your customers, setting up calendar integration, customize appointment bookings, and setting up automatic service resource assignment.



9. Salesforce Scheduler Industry Use Cases

This module is a part of the previous trailhead module: Salesforce Scheduler Industry Use Cases but showcases the industry use cases for Salesforce scheduler in industries such as Healthcare, Retail, Auto, and Industries in Public Sectors.


 

10. Salesforce Loyalty Management Basics

Want to have a loyalty program? Follow this module to set up a Salesforce loyalty management for your loyal customers. Create a loyalty program, add program members, assign benefits for the program, create voucher definition and promotions and provide them a loyalty member portal for your members to view their membership points or status.


 11. Commerce Cloud Payments: Quick Look

With the Commerce Cloud payments module, you get to learn the ways the Commerce Cloud payment addresses challenges. Also how payment processing trends affect eCommerce and the introduction of commerce payments featuring Stripe.



12. Tactics for Impact Management

This module takes a look at Impact management with plans on strategic evidence planning. This is a sequel to the trailhead module Impact Management Basics. It familiarizes us with continuous evidence building, how to implement tactics for impact management, and to explore technology that supports impact management.


Wrapping up

We didn't cover all the trailhead badges which were part of the Trailmix created by the Salesforce Trailhead named New Content March 2021 Release. Do checkout all 21 badges by heading to the Trailmix section of the Trailhead here

 




Salesforce Flows as Notifications!

 Lightning flows are now called Salesforce Flows. Salesforce flows are quite a powerful process automation tool. They can be a good replacement for Process Builder and Workflow rules in your Salesforce org. It's another low code approach, with a drag and drop component functionality that Salesforce provides for Admins.



In this article, we use a Screen flows to displaying an alert or notification when an internal user logs into Salesforce. For this scenario we use Screen flows to notify the user of an upcoming Salesforce release.

Let's Flow!

Navigate to the Flow Builder from Setup first, then in the Quick Find search for Flows. Clicking on Flows displays all the flows you have in a list view.


Salesforce Flow1

Let's create a new flow by clicking on the New Flow button. For this scenario, we will be using a Screen Flow, clicking on next will get you into the Flow Builder page. Under the Interaction elements, drag and drop the Screen component.

This will open a window with New Screen. First, you provide a label for your header in the Screen properties. In this instance, we give the label as Release Notification.

Salesforce Flow2


We first update the control navigation to only show Next and Finish buttons. then add a display image component to the screen flow. On the display image properties, we set the Image Name to a static resource which we named SpringRelease. Then we connect the start component with the screen flow component.

Salesforce Flow3


Save the flow with an appropriate name and Activate the Flow.

We are all done with the Flow. Now to make the flow run when a user logs in to Salesforce. We go to the Setup and search for Login Flows. Create a new Login flow with the type as flow, user license as Salesforce, and assign the flow Release Notification to the profile that needs this alert. In this case, I have assigned it to the System Admin. 

Salesforce Flow4

Now let's see how does it look when we log in to our Salesforce instance. You can adjust the image and also add more text to display in your flow as well.

Salesforce Flow5


Quick Tip: You can connect a flow solution named Flow Video Player and File Viewer from the AppExchange to add videos and documents to your flow giving your users more details and value out of this functionality.

Top 5 Salesforce Spring 21 Release Features

Spring 21 release is just around the corner and it's packed with too many features and changes across the Salesforce product line. Like every Salesforce Release, there are loads of surprises and hidden features to explore.

In this article, we talk about the top five Salesforce Spring 21 features. 

Top 5 Salesforce Spring Release




1. Add Images in In-App Guidance

In-App guidance now gets the ability to display images on In-App Guidance prompts. As you create the prompt, you can upload .jpg, .jpeg, .png, or .gif file format. The maximum file size of the image is 5 MB and you can specify the layout on how the image needs to appear on the prompt. Please note that large images are resized to maintain their aspect ratio.



Image Layout Lightning


In-App Guidance with Image

2. Personalized Guidance 

 There is a new Guidance Center for new admins of a Salesforce org with setup and learning resources. It can guide them in setting up or planning a rollout of basic sales and service features, managing data and setting up users, and more. It acts as a personal assistant for a Salesforce admin. Although the learning panel is available for all users, only admins can see the link to the Guidance Center.


Guidance center Salesforce

3. Farewell Community Cloud

Community Cloud has a new name and will be called Experience Cloud. All across the Salesforce org, there will be changes in the terminology used. As Communities will be called Sites or Experience Cloud Site. All communities under setup will be renamed to Digital Experiences. The Lightning Community will be called the Experience Builder Site. The Digital Experience menu in Salesforce will be now simplified to only have Themes, Template, Settings and Pages.

 

 After Spring 21                Before Spring 21

4. Multifield selection in Reports

This feature helps you to create reports faster by selecting multiple fields from the fields panel, and drag and drop them to the Column list in your report. To select multiple fields, press Ctrl (Windows), Cmd (Mac), or Shift when you click. Please note this feature is not available for Joined reports.

Multifield Select in Reports


5. Analyze Performance For Lightning Pages

You can now analyze the performance of any lightning pages from the lightning app builder for both desktop and for your mobile devices. This helps you decide how to make your lightning pages more optimal and increase your load time performance.

Analyse Performance Lightning


Bonus: In-App Learning (Beta)

With the new Trailhead icon next to the Help and Training section, In-App Learning is now available directly in Salesforce. In-App Learning allows Salesforce learning resources to be accessible from your Org. This feature is right now in its beta stage. You can assign learnings to your users but only the modules which have quiz in them. At the moment, all hands-on modules are excluded from this.

In App Learnings Salesforce

Let's Wrap up...

Many other features are mentioned in the Salesforce Spring 21 Release notes which we haven't covered in this article. You can take a look at the Release notes to know more about them.

10 must have Salesforce Mobile apps for 2021

Everything is mobile these days and every customer loves to have services at their fingertips, so there is an app for everything. There is an app for ordering food, there is an app for buying clothes, there is an app for selling things, there is an app for buying electronic devices or gadgets, there is an app for getting the latest news via notifications, there is an app for fitness and there is an app for buying an app.


 Every brand has its mobile presence across the globe and Salesforce also runs its apps across both the mobile app store be it Google Play Store for Android devices or AppStore for Apple devices.

Here are the 10 must-have Salesforce mobile apps for your mobile devices for 2021.

1. Salesforce

Source.

Salesforce app is the mobile version of the Salesforce CRM. You can access your Salesforce CRM anywhere, stay up-to-date, and collaborate with your coworkers. It gets you all the important features including your Salesforce apps, reports and dashboards, meetings, tasks, notifications, and approvals to your fingertips. It's available on both Android Google Play Store here and AppStore here.

2. Salesforce Authenticator

Source.

Salesforce Authenticator is a security app used for identity verification or a means of two-factor authentication in addition to your password when you try to login to your Salesforce CRM. This app also works as a Multi-factor authentication for login requirements. Whenever you enable an extra security layer for your Salesforce org and connect your Salesforce org with this app it will always buzz your phone to approve logins

3. Salesforce Inbox

Source.

Salesforce Inbox was introduced when Salesforce wanted to move its Legacy Salesforce for Outlook to a new version. Well, Salesforce Inbox connects with your emails, events, and calendar with Salesforce. It's a very helpful app for teams who manage most of their work on emails and also see related Salesforce records side by side in your emails. 

4. Salesforce Einstein Analytics

Source.

Salesforce Einstein Analytics comes to the mobile platform enabling users to view their intelligent analytics from the app itself. You can view all of your Einstein Analytics apps, dashboard, lenses, and datasets directly from your mobile devices. Pin your favorite apps, dashboard, lenses, and datasets while gaining insights from the data.


5. SalesforceA

Source.

Salesforce A is purely created for Salesforce Admins. It allows Salesforce Admins to manage user management tasks such as unlock users, reset passwords for a user, view user's information and details including who are locked out or frozen, also check the status of the instance or the Salesforce org which you have logged into. The app also includes resources linked to the Salesforce Trust, Admin News and events, Trailhead, Salesforce Answers, and release notes.

6. Trailhead GO

Source.
Trailhead Go allows users to skill up anytime and anywhere from their mobile devices. You can explore Salesforce Technology, AppExchange, Salesforce Lightning, Salesforce Einstein, Salesforce CPQ, and many more trails or modules. Complete your trailhead badge from anywhere using your mobile devices.


7.Trailmoji

Source.
Trailmoji is a social app to share the fun of Salesforce during any  Salesforce events like TrailheadX, Connections, Dreamforce, and others. It lets you build your own myTrailmoji character so that you can create your own personalized swag. Share stickers of your favorite Salesforce characters with your colleagues with a simple copy and paste. Create augmented versions of the Salesforce characters like Astro, Cloudy, and Cody interacting with you in a video to share with your colleagues. 


8. Salesforce Social Studio

Source.
Salesforce Social studio allows you to manage your social media content. You can create content for a campaign that can be posted on social media such as Twitter, Facebook, Instagram, LinkedIn, and YouTube. Get involved with the community by replying to posts and monitor what's happening on forums, blogs, news, and sites.


9. Salesforce Marketing Cloud

Source.
Salesforce marketing cloud mobile app is a way to manage marketing cloud from almost anywhere. You can review the performance, messaging, and journey stats at a glance with your team. Monitor Journeys and automation of your customer engagements. You have the power to take actions such as pause, cancel and resume for email.


10. Field Service

Source.
Field Service mobile app is a field service management tool for your mobile workforce. It is an offline-first design that provides a clean and easy interface for your workforce with the information with in-app notifications. To use this app you need to have a Salesforce org with a Field Service license. It allows you to collaborate in realtime with all mobile employees using the Field service app in your workforce.



#Maskup

#Maskup

Twitter Feed

Translate this Blog