Tag: Visualforce Reporting

  • Top 10 Salesforce Admin Tips in 2018

    Top 10 Salesforce Admin Tips in 2018

    No doubt, you might be the best Admin, but still, you will always look for tips to maintain the spark of being the best. When it comes to being the Admin of Salesforce you will need to have the knowledge of how to keep your users satisfied while outgrowing your competitors.

    The Salesforce provides with a broad array of features and functions, because of which keeping the track of every feature and using it in real-time becomes difficult.

    So, here we brought you few tips when followed may get you the tag of “Best Salesforce Admin”

    #1 Keep Layouts organized and clean
    Salesforce users rarely enjoy entering data, so you can help them focus on what is important and relevant by keeping the layouts organized and clean.

    Customize the search layouts and list views, and just display the relevant fields and information the users really need on the page layouts and hide the fields and buttons the user doesn’t require.

    #2 Keep the fields confined and understandable
    Confining the number of fields to the exact length they require and also adjusting the format or font size of the alphanumeric field will make the Salesforce users clearly understand what and which type of data has to be entered in the field.

    Limiting the number of fields and providing the help text boxes near the field ensures the reduced chances of making a mistake and helps the Salesforce users in entering the accurate data.

    #3 View the Archived Activities
    You have several activities in Salesforce like tasks and events that are related to records. Reporting includes only the actions associated with the record that is less than a year old, while the records that are more than a year are not deleted but are archived.

    So, when you want to view the activity history or actions on the records that are more than a year old, you can view them by doing an export through Data Loader.

    You can extract all the activities and details into an excel file and view the record’s data there or you can also send a request to Salesforce support to increase the archived days.

    #4 Start off the most restrictive version of each Profile
    The new users of Salesforce, desire to perform fewer actions in order to remember the algorithm of actions, and if they are given more actions to perform the users get frustrated and the process gets messy.

    So, in order to avoid such circumstances, it is recommended to set up the restrictive version for the users that allows performing the right and required actions by the users.

    It is also suggested to make active use of the object and field level security. Also, go in for some salesforce training if necessary to keep you updated and hanging in there.

    #5 Cease the delivery of Unintentional Emails by adjusting Email Deliverability
    Sometimes you, as an admin may accidentally shoot emails to users while doing data loads. And this happens mostly when there are rules of the workflow associated to records and on being touched by the data load, the users will receive tons of unintentional emails as a result.

    You can turn off the email deliverability while data loading and turn it on when required. This prevents the firing of unintentional emails to the Salesforce users.

    #6 Take advantage of the power of Automation
    Allowing companies to gain a lot of efficiency by easily automating any type of process, is one of the coolest things about Salesforce. Use the automation to display, make read-only or hide certain fields.

    Your users will like it when they can do their administrative work easily, so don’t let your users perform those automatic actions also manually, give them the opportunity to use the automation if it is necessary.

    You will also find much automation that helps you keep your data confidential.

    #7 Use List Views to filter your records
    Instead of wasting tons of time in finding the Salesforce records, why not filter them? The List views provide this for you and your team.

    The List Views are easy to make and also provides you with the ability to filter on almost every field on the record. You use List View for personal use as well as for your team.

    The List Views are an easier way to help your team find the records quickly and stay organized than ever before.

    #8 Make roll-up summary field on objects
    In a Salesforce, the admin can create a Rollup Summary field on objects, which are the detail records in a master-detail relationship with other objects.

    Most of the times, the Rollup Summary fields are required on the records that do not share this relationship, and this is where you need a roll-up helper.

    It is an App that lets you create a Rollup Summary field to show calculations like max, min, sum, average on the objects that are not in the master-detail relationship and may just be the child records on the other record.

    #9 Keep your report folder clutter free with “Reporting on Reports”
    You might have extremely cluttered report folders whenever a user creates reports that are used by them only once, and you are afraid of deleting them in case that any one user might still be using them.

    There is a cool hidden feature for you admins, the Report on Reports feature that allows viewing when the last time a report was run.

    This will help you out in identifying the in-use and not-in-use reports so that you can clean up your org and create a better experience for users.

    #10 Get pro-active in the community
    Develop strong professional ties in and out of the company. Get joined in the communities, groups, and networks with other Salesforce admins.

    Attend the learning and networking events held for the Salesforce community.

    Wrapping Up
    It is difficult to get the “best Salesforce Admin” tag in a day or two, it needs lots of efforts, patience and also leadership skills that can help you lead your team to the success.

    There are few Salesforce training schools, where you can get the training from and understand about the Salesforce gamut.

  • How to Share Salesforce Visualforce Pages Between Classic and Lightning Experience?

    How to Share Salesforce Visualforce Pages Between Classic and Lightning Experience?

    Visualforce Pages should be created correctly such that they behave properly whether they run in Salesforce Classic or Lightning Experience.

    Detecting and Responding to the User Experience Context in Visualforce Markup

    The current user-experience context can be determined by using the global variables $User.UITheme and $User.UIThemeDisplayed.These global merge fields identify the Salesforce look and feel a user sees on a given Web page.These global variables return a string that uniquely identifies the current user interface context

    The variables can be used to make your pages adaptable to Lightning Experience, Salesforce Classic, and the Salesforce app.

    There is a little difference between these two variables.

    The $User.UITheme returns the look and feel supposed to be displayed to the user, while $User.UIThemeDisplayed returns the actual look and feel as displayed to the user.
    For example, $User.UITheme returns the Lightning Experience look and feel, but the user is using a browser that doesn’t support that look and feel, for example, older versions of Internet Explorer, $User.UIThemeDisplayed returns a different value.

    These Variables help you identify the CSS that helps to render Salesforce web pages to a user.

    Both variables return one of the following values.

    • Theme1 —Obsolete Salesforce theme
    • Theme2 — Salesforce Classic 2005 user interface theme
    • Theme3 — Salesforce Classic 2010 user interface theme
    • Theme4d — Modern “Lightning Experience” Salesforce theme
    • Theme4t — Salesforce mobile app theme
    • Theme4u — Lightning Console theme
    • PortalDefault — Salesforce Customer Portal theme
    • Webstore — Salesforce AppExchange theme

    Share Salesforce Visualforce Pages

    Share Salesforce Visualforce Pages Between Classic and Lightning ExperienceAbove are the screenshots o the same page in Lightning and Classic Environment. Here we have used the $User.UITheme to identify the user experience context and we are identifying the CSS accordingly to render salesforce page to the user

    We can also use javascript to find the current user context. Here is the snippet of code that helps you find the user Experience context:

    <script>
        var j$ = $.noConflict();
        j$( document ).ready(function() {
            console.log( "ready!11" );
            var parentPageUrl = document.referrer;
            //alert(parentPageUrl);
            if(parentPageUrl.indexOf(".lightning.force.com") > 0){
                j$("body").addClass('main-sec-lightning');
            }
            else {
                j$("body").addClass('main-sec-classic');
            }
        })
    </script>
  • 4 favorite Salesforce Spring ’18 Release features

    4 favorite Salesforce Spring ’18 Release features

    There has been a lot of buzz in the cyberspace about the much awaited Salesforce Spring ’18 Release. Even though the Salesforce Spring ’18 Release went live in the preview instances, we still have a few days to go for the official release on February 9th, 2018. Though some of the features were anticipated by many, Salesforce has come up with some exciting new features and surprised most of us.
    Now, some of the features will affect users features immediately once the release goes live and others would require action by an administrator before the users can leverage the new functionalities.

    Here’s a list of some of our favourite features that we are particularly excited about:

    1) Personalized Navigation, New Themes, Surveys and Data Protection with Lightning Experience
    • Data Protection and Privacy regulations are necessary to keep you and your company’s data private and secure. With various regulations in play, one cannot avoid confusion. Salesforce will give you necessary guidelines to identify which regulations are necessary for you to comply.
    • Personalize your app’s navigation to suit your way of working. This new feature in Lightning Experience would allow you to reorder items, remove or rename items and navigate with temporary tabs.
    • Another new feature in Lightning Experience would allow you to create custom themes or use Salesforce’s built-in themes with your brand’s images and set of colour codes.
    • Additionally, collecting feedback from your customers has never been easier. With a few clicks, you can create custom, easy-to-use forms to send out to your customers. Add relevant questions that you need to gather the necessary data and this data will get stored in your Org. With this data, the insights that you gain is limitless.

    2) Salesforce Einstein enhancements
    • Opportunity Scoring in Sales Cloud would enable your Sales team to prioritize opportunities and close more deals. Einstein AI will, therefore, help your team focus more on high priority opportunities.
    • You must be wondering how Einstein AI would score a lead or opportunity. Worry not! You will be able to see the relevant reasons behind each scoring and understand which fields have a significant effect on the scores.
    • Now reps can integrate their email and calendar with Salesforce. With the efficiency of your inbox and Einstein’s Intelligence, your reps can now perform better than ever.

    3) Integration of Leads
    • Now you can add leads to Salesforce directly from LinkedIn Lead Gen. With a few steps to follow in the setup, you are good to go! Add up to 500 leads per day from LinkedIn and assign these leads to the users or queue.
    • With Lightning for Gmail and Lightning for Outlook, your reps can now work on their deals directly from Gmail, Google Calendar and Outlook. Reps will have the flexibility to add records from their emails that don’t match a person in Salesforce.

    4) Visualforce and ISVforce
    • Want to know whether your pages are ready for the Lightning Experience? Look no further because the Lightning Experience Visualforce Report will give you all the necessary information and recommendations. This will help you to get your pages ready for Lightning Experience. The report will identify your Visualforce pages as overrides, tabs, embedded pages, or dashboard components. It will also provide styling recommendations and next steps to give the look and feel of Lightning Experience to your Visualforce pages. Visualforce pages, when loaded with Lightning apps, will detect whether they’re loaded with console navigation or standard navigation.
    • There would now be consistency between the behaviour of global values sets in managed package upgrades and the behaviour of standard value sets for easier maintenance. For data privacy reasons, ISVs can now request Salesforce to delete zip files for old versions of a managed package.

    If you would like to know more about what’s in store for the Salesforce Spring ’18 Release, visit here.