Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #111

Reduce File Storage Consumption with Salesforce Functions and Amazon S3

Salesforce is a multi-tenant platform that serves multiple customers on the same hardware. With this type of architecture, the Salesforce Platform imposes limits to enforce an even distribution of resources across all tenants. Such limits include API consumption, Apex governor limits, and others.


DevOps Center is Now in Open Beta!

Over the past couple of years, so many of you have been patiently waiting and following along as we’ve been talking about and building DevOps Center. In fact, we have over 3680 members (and counting!) in the DevOps Center Trailblazer Community Group for a product that hasn’t even been released yet! Yes, the interest and anticipation has been palpable, and now you can finally get your hands on it!


Simplify
Tableau + AWS: Accelerating Your Digital Transformation with Modern Cloud Analytics

Modern Cloud Analytics (MCA) combines the resources, technical expertise, and data knowledge of Tableau, Amazon Web Services (AWS), and our respective partner networks to help organizations maximize the value of their end-to-end data and analytics investments. From data strategy and migration to optimizing operations, this collaboration helps organizations at any stage of their digital transformation journey to securely deploy and scale cloud analytics. Customers see faster time to value and reduced costs, all with validated migration processes that mitigate risk.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #110

Analyze Performance & Scale Hotspots in Complex Salesforce Apps

The approach described here is the “top-down analysis using single user assessment” approach that we introduced very briefly in the How to Scale Test on Salesforce series on the Salesforce Architects blog. It provides a detailed understanding of how a Salesforce app is performing at various application layers, such as the server layer or database layer. Using this methodology, you should be able to first get a holistic view of the entire application. Secondly, you should be able to break down the app into key components that are causing performance and scalability issues. You can then scale up applications better and quickly restore trust for customers.


Salesforce Connect Adapter for Amazon DynamoDB is Generally Available

This interoperability is critical since organizations of all sizes leverage both Salesforce and AWS to deliver modern, omni-channel customer experiences. Our customers rely on Salesforce to effectively manage customer relationships, and they often build applications on the Salesforce Platform that leverage AWS’s unique compute, storage, and database offerings. We are working in concert with AWS to make it easier for developers to build custom applications that natively leverage AWS services in Salesforce, securely connecting data and automating workflows across both platforms.


Simplify Your Einstein Bots Integration Using the Session-Managed Client

The Einstein Bots Platform API is a new REST API that allows you to interact with your Einstein Bots from any client. We’ve also created an open-source Java SDK and Channel Connector to give you the tools you need to easily integrate Einstein Bots into any of your conversational channels on top of the existing digital engagement channels that are supported by Service Cloud.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #109

Ending Support for IE11 on the Lightning Platform

Microsoft is ending support for Internet Explorer 11 on June 15, 2022. In light of this announcement, Salesforce is planning to end its support for IE11 on the Lightning Platform on January 1, 2023. We are extending support — limited to critical issues, i.e., business-stopping and with no workaround (Sev1 or higher) — for an additional six months beyond Microsoft to ensure that our customers have extra time to prepare.

IE11 shipped nine years ago in 2013 , and it has not been meaningfully updated since its original release. It’s missing all web standards and engine innovations that have happened during this time, including standards that LWS, LWC, and SLDS depend on: Shadow DOM, custom elements, ECMAScript 6, CSS custom properties, CSS flexbox, ShadowRealms, and many others.


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.


Introducing the Einstein Bots Platform API

Build the Bot: Define your Einstein Bot in the Bot Builder. This step includes creating all the bot dialogs, elements, rules, etc. for your new bot to be functional. This is also where you will define/train your Einstein NLP model for using the bot’s NLP capabilities. You can find all the necessary details in the getting started documentation. The bot that you defined in Step 1 is channel-agnostic.


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.