Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #108

Learn MOAR in Summer ’22 with Lightning Web Components

Before we can really get into what light DOM is or how it can help you, we first need to recap shadow DOM. If you have spent time building Lightning Web Components, you are more than familiar with shadow DOM as it is used to protect your components from being manipulated. It does lots of great things for your components, such as protecting them from having CSS leak into them from their parent or the page, hiding them from the DOM inside of the shadow tree, and much more.


Learn MOAR in Summer ’22 with Developer Tooling

The Summer ’22 release brings with it a number of updates to our developer tooling that will help increase your productivity and developer experience. From VS Code Extension updates to some brand new features, the future is bright for Salesforce Developers. Let’s take a look at all of the new features that developers can use as they extend Salesforce with code.


Learn MOAR in Summer ’22 with External Services & API Updates

When it comes to Salesforce development, automation and integration go hand in hand, which is why we’re excited about the latest updates to the Salesforce APIs. On top of this, External Services has continued to expand as a Salesforce Platform feature, giving customers the ability to automate across multiple systems without having to write custom code. In this blog post, we’ll take a look at all of the new features in External Services, as well as some fantastic API updates, available in the Summer ’22 release.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #107

Run End-to-End Tests with the UI Test Automation Model

Testing apps is critical to ensure quality and there are different types of tests, such as unit tests, integrations tests, and end-to-end tests. In this post, we’ll focus on automated end-to-end (E2E) tests and present the UI Test Automation Model (UTAM). UTAM is an open source solution built by Salesforce that lets you run E2E tests on any kind of app. We’ll walk you through a practical example with E-Bikes, one of our sample apps.


Kara Swisher Says You Need a Web3 Strategy — Here’s Why

Many titans of the Web 1.0 and 2.0 eras have been relegated to the dustbin of history, rendered irrelevant or knocked out altogether for failing to evolve and give consumers what they want. As we sit on the precipice of the more decentralized and immersive Web 3.0, more commonly known as Web3, today’s companies need to figure out how to avoid a similar fate. 

With Web3, everyone from artists and gamers to big-name brands are getting involved through crypto, non-fungible tokens (NFTs), virtual reality (VR), augmented reality (AR), the blockchain, and other virtual-based interactivity as part of the metaverse. Just as businesses before built websites, a mobile strategy, and a social media presence, companies now need to get on board with Web3. That’s according to tech journalist Kara Swisher, whose popular “Pivot” podcast with Scott Galloway also appears on Salesforce+.


Learn MOAR in Summer ’22 with Release Highlights for Developers

Discover the new Summer ’22 release features for admins and developers! We know that each release brings with it lots of amazing new functionality, and there can be a lot to digest. With Learn MOAR, we’re packaging up the release and bringing it to you in an easy-to-digest format in blogs, videos, and more.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #106

React Native Mobile App with Tableau Embedded

This mobile app demo (which we branded “Eureka Finance”) aims to showcase a simple use case: the senior leadership of a business seeks to access crucial business data to facilitate the making of executive decisions. While we crafted our example for a finance business, this use case is applicable to any industry. We hope that our experience will show you the “art of the possible” when creating your own custom mobile apps using React Native and bringing in useful datasets for your own business apps.


How To Deliver a Successful Product Launch

Your brand has a new product on the way. Your marketing team has spent months partnering with product management to understand the roadmap and build messaging and positioning. Now it’s time for the fun part: telling the world about this new innovation with a product launch.

Salesforce defines a product launch as announcing a new offering to the public. Launches are an opportunity to tell a compelling story about your product, not just about its functionality but also the impact it will have on people. 


How To Create a Great Voice and Tone for Your Brand

If you’re going to create content for your customers, prospects, and partners, then it needs to sound like it all came from the same company. When you have an established voice and tone for your brand, and you use it consistently, you build trust with your audience.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #105

Introducing ShadowRealm

The Standards and Web Platform team at Salesforce is championing the creation new features running natively in the web browsers. This post will describe how the new EcmaScript’s ShadowRealm API will improve Salesforce’s security and integrity mechanisms, and how it can be used as a building block for virtualization frameworks, such as the Lightning Web Security.Code.


Introduction to Real-Time Event Monitoring

Event monitoring gives you the ability to see how users are interacting with Salesforce in a whole new way. In today’s world, a large number of security threats can come from inside your organization. Your users may have access to lots of sensitive customer information that is susceptible to theft or unauthorized access.


Using Private Connect to Securely Connect Salesforce and AWS

In our Introducing Salesforce Private Connect blog post, we learned about our customer’s challenges and the benefits of Private Connect. In short, businesses need data from multiple clouds to operate. However, connecting data over those clouds in a secure and compliant way can be time consuming, manual, and error-prone.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #104

Use the Apex Replay Debugger to Streamline Your Debugging Workflow

Previously, developers had to perform multiple tasks to run the Apex Replay Debugger, which was time consuming and laborious. Good news! Starting in February 2022, we streamlined the SFDX: Launch Apex Replay Debugger with Current File command, and it now works without needing to leave Visual Studio Code.


AMPscript for New Marketing Cloud Developers and Admins

AMPscript is Marketing Cloud’s proprietary scripting language that helps marketers enhance how they communicate with customers. It can be embedded within HTML emails, text emails, landing pages, SMS messages, and push notifications from MobilePush.


How to Work With Pardot’s New Tracking & Consent JavaScript API

The data privacy landscape is constantly changing, and to add further complexity for developers, every company has its own security needs and requirements. Pardot’s new Tracking & Consent JavaScript API gives developers greater flexibility and control over how and when user tracking takes place.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #103

Prepare for Legacy API Retirement in Summer ’22

In Summer ’22 (June), Salesforce will retire legacy SOAP, REST, and Bulk APIs ranging from versions 7.0 through 20.0. As a consequence, these legacy APIs, and the custom integrations that rely on, them will cease to function after the release.

In this post, we’ll present Salesforce’s plan for legacy API retirement. We’ll provide resources, such as a utility script and instructions, to help you identify whether or not you are impacted. You’ll get tips on how to upgrade integrations that use legacy APIs and guidance on how to plan for the future.


TrailblazerDX ’22 for Developers

For the first time in a long time, the whole community is coming back together at TrailblazerDX ‘22! For two exciting days, admins, developers, architects, partners, entrepreneurs, and students will immerse themselves in a world-class learning experience. And for the first time ever, we’re bringing together developer communities across Salesforce, Slack, MuleSoft, and Tableau.


Heroku Data in Salesforce Functions

Today, we’re happy to tell you that we’ve added a new feature that enables stateful function invocation using Heroku Data products. It’s a simple feature that lets your functions securely access Heroku Data products, including Heroku Postgres, Heroku Kafka, and Heroku Redis directly from your function.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #102

Best Practices for Building a User Request Management App from the Community

As a Salesforce Admin, you have a lot of different tasks every day. One of the most common content tasks is to take user requests for changes. The sheer amount of requests can become overwhelming and hard to keep track of on top of all the other responsibilities you have.

Admins build apps to help users get work done more efficiently and solve business problems. Why not build yourself an app to get your work done more efficiently and solve your own business problem?


How to Use TypeScript with Salesforce – Part 2

Currently, Lightning Web Components (LWC) has limited support for TypeScript. It is not possible to do type checking between the JavaScript file and HTML template or to do type checking between components. For example, there is no way to ensure that the property types passed from a parent component will match the expected type in the child component. Also, TypeScript files (*.ts) present in an LWC bundle that’s deployed to the Salesforce Platform can not be processed by the LWC platform compiler.


What’s New in Spring ’22 for the Pardot API

List management endpoints have been added to Pardot API v5, which allows for retrieving prospects related to a list, adding a prospect to a list, or removing the prospect from a list.

The examples below illustrate the endpoint usage using Python 3, however the Pardot API uses RESTful HTTP methods which can be used by any programming language or utility, like Postman or cURL. In order to follow along with the examples, the Python Requests library will need to be installed; see the Requests website on installation and usage.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #101

New and Updated Flow Resources to Make Your Life Easier

Great news, Flownatics! The teams at Salesforce have been working hard to bring you new content and product innovations to help you accelerate your Flow journey. In the spirit of full transparency, we’ve created an internal committee dedicated to making the Flow learning and adoption experience easier than ever. We’ve got experts from Trailhead Content, Content Experience (CX), Admin Relations, Salesforce Credentialing, Product Management, and Product Marketing to help you get started.


Make Your Mark with Custom Emoji in Slack

Emojis in Slack can do a lot: trigger a workflow when you react (a reactji), signal you’ve finished an action item, or help you celebrate a co-worker! Finding the perfect emoji can clarify your tone and bring some fun to your conversations. And there are tons of emojis available in Slack.


Best PracticFilter Data Access with Restriction Rules

Did you know you can now filter the records available to users in a brand new way? Join me in this short video to learn how to include restriction rules in your visibility design and configuration.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #100

The Savvy Marketer’s Guide to HTML Email Best Practices

A growing number of email marketing services offer templates to help even the most design-challenged among us to craft beautiful emails. Even so, when you want a completely unique and personalized email campaign, you need to break out your HTML skills to design your own email or modify a template.

This is not an easy task. Are you proud of all those great interactive elements you coded into the company website? Forget using that code. There is no central, shared email standard, which means the email you design will have to work with Gmail, Outlook, Apple iOS, and even AOL. Email clients vary dramatically in what capabilities they support, so simplicity is generally best.


Introduction to Slack for Salesforce Admins

Slack makes communicating with your colleagues easy—message anyone inside or outside your organization and collaborate just like you would in person. People can work in dedicated spaces called channels that bring together the right people and information.

Integrate your existing productivity tools—such as calendars, video conferencing, slides, and documents—to create a single experience where you can receive and send feedback without opening another app.


Slack Best Practices for Admins with Bear Douglas

Bear and her team write Slack’s API docs, create SDKs and developer tools, and run programs for their app directory partners and customer developers—including admins who may be building custom integrations for their team. “I felt like Slack had the potential to nail what it was going to be like to actually transform work,” she says, “so five years ago, I joined Slack because the platform team was the one talking about how we are going to integrate all of your tools to create an enriched experience.”

One thing they’ve found is that, for most organizations, it’s better to have more channels than fewer. “The more specific you can make a channel, the easier it is to decide whether or not you need to pay attention to that channel and at what cadence,” Bear says, “you can pick and choose what you need to be informed about in a much more granular way that actually can help with information overload.”


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #99

How Salesforce Admins Can Be Business Leaders with Jeff Berger

“When you’re a younger admin, you can let the business define the technology,” Jeff says, “but in 2022 technology can be a driver of the business and not the other way around.” At a bank, for example, executives are reading things about the financial industry and digital transformation, but they don’t necessarily know what’s out there or what the tech they already have can actually do.

As a product owner of the platform, it’s really important to have a vision for the future. You need to demonstrate to the organization what you could do with the tool that you already own and it’s your job to push the business a little bit. “There’s this really constructive friction between the technology and business,” Jeff says: the business thinks they know how they want to do things but that’s usually informed by how they’ve always done it. It’s your job to learn new ways to improve on business processes and push your organization to be better.


Expert Corner: Build a Great Technical Demo with Kara Callaway

“Expert Corner” is an interactive video series made for our #AwesomeAdmin community. Each episode features Salesforce Product Managers and experts sharing new and upcoming features and functionality for admins.

Join us for a chat with VP of Product Marketing, Kara Callaway. We’ll talk about lessons learned from some of the largest Salesforce product demos, how to communicate with demos, and how admins can make sure they are showing their audience the right features.


Make Slack Notifications Work for You

Slack is amazing for collaboration, but managing notifications across platforms, devices, and applications can get messy fast. Especially when you add in email, text messages, phone calls, and collaborative documents! I’m kind of getting a headache just thinking about it. I hate headaches. But you know what I love? Using technology really well. And guess what? I GOT SOME RECOMMENDATIONS.

Before we get into the thick of it, I want to emphasize the value in spending time to thoughtfully configure your notifications. Just like configuring a new feature in Salesforce, setting aside time to design how and where you want to receive notifications will end up paying off down the line.