Slaesforce FAQ

what are salesforce declarative features

by Rafaela D'Amore Published 2 years ago Updated 1 year ago
image

Declarative work refers to setting up and using Salesforce’s native functionality or declarative development features. In other words, clicking the right boxes to turn features on and off within the program. Always think “clicks not code” first, since Salesforce configuration requires zero programming.

Declarative work refers to setting up and using Salesforce's native functionality or declarative development features. In other words, clicking the right boxes to turn features on and off within the program. Always think “clicks not code” first, since Salesforce configuration requires zero programming.Jan 21, 2016

Full Answer

Is Salesforce a low-code or declarative platform?

Salesforce offers comprehensive trust and security with its declarative programming platform. Seventy-one percent of high-performing IT leaders view low-code/visual development as a critical or high priority, and 74% of IT leaders currently use or plan to use low-code development in the next 12–18 months.

What are the advantages of a declarative platform?

Furthermore, these kinds of solutions also allow for scalability. Your platform or app can grow with you, however you need it to. Declarative platforms are often simpler and safer, so they are easier to maintain and grow as needed.

What are the best tools for developing with Salesforce?

Tools for developing with Salesforce in the lightweight, extensible VS Code editor Salesforce CLI Command-line interface that simplifies development and build automation Build Skills Trailhead

Do Salesforce developers need to write code?

As Salesforce developers, we love to write code! But does it follow that because we can we should? Check out these declarative development options for building great apps without writing a single line of code. Visual Development – When to Click Instead of Write Code | Salesforce Developers Blog As Salesforce developers, we love to write code!

image

What is declarative configuration in Salesforce?

The Salesforce Platform, unlike traditional platforms, supports a declarative development methodology, which we call 'configuration'. This means that the typical development you would do in code, is done via a point and click, drag and drop interface.

What are Salesforce declarative tools?

Common declarative tools you can use in your Salesforce apps include:Quick Actions.Page layout customization.Formula fields and roll-up summary fields.Validation rules.Workflows and approval processes.Custom fields and objects.

What is declarative and programmatic in Salesforce?

– Declarative customizations can be made point and click in a browser. – Programmatic customizations are made with code. Declarative customizations require an understanding of Force.com concepts, but no coding knowledge.

Is Salesforce declarative programming?

With tools like RPA & AI quickly advancing, these types of approaches are becoming more common, however Salesforce has been a bastion at the forefront of what they call “Declarative Programming” for quite some time.

What is a declarative solution?

Declarative programming is a method to abstract away the control flow for logic required for software to perform an action, and instead involves stating what the task or desired outcome is. Declarative programming is a high-level programming concept, which is the opposite of imperative programming.

What are two benefits of declarative customizations over code?

Certified Platform Developer II v1. 0A. Declarative customizations cannot generate run time errors.B. Declarative customizations will automatically update with each Salesforce release.C. Declarative customizations do not require user testing.D. Declarative customizations are not subject to governor limits.E.

What is declarative syntax?

The declarative syntax is a programming paradigm that allows you to write code in a more formal and procedural way. In essence, the declarative syntax is a way of describing the code you want to write, without having to worry about how it's going to be implemented.

Which declarative tool would you use for the following use case?

The correct tool is to use Process Builder.

What is Apex in Salesforce?

Apex enables developers to access the Salesforce platform back-end database and client-server interfaces to create third-party SaaS applications. Apex includes an application programming interface (API) that Salesforce developers can use to access user data on the platform.

What programming language does Salesforce use?

ApexFor server-side development, Salesforce app developers use Apex, a strongly typed object-oriented programming language with syntax similar to Java. Apex code is stored in the format of classes and triggers. Salesforce also has its own data management language SOQL, which is similar to SQL.

What is imperative programming model?

Imperative programming is a software development paradigm where functions are implicitly coded in every step required to solve a problem. In imperative programming, every operation is coded and the code itself specifies how the problem is to be solved, which means that pre-coded models are not called on.

What is point-and-click tools in Salesforce?

Included in Salesforce Flow are two point-and-click automation tools: Flow Builder, which lets you build flows, and Process Builder, which lets you edit existing processes. To sum up the differences: Salesforce Flow is the name of the product. Flow Builder and Process Builder are the names of the tools.

Understand the Impact

Before taking any action, assessing the task at a high level should be the first step. You’ve been given a design and have been asked to build it, before putting on your gloves and hard hat, it’s better to decide what tools you need to bring with you to the worksite first.

Build a Development Path

While building something within process builder is quite simple, it is because process builder cannot achieve the same complexity as Flow can. Flow can use complex variables, build lists and maps, and loop through sets to determine which decision tree to follow. All of these actions are terms a developer is familiar with.

Stay Organized

Staying organized is imperative. Just as a developer would comment out notes and details to explain what things do, be sure to add descriptions to your Flow elements. When you have 100 or more items in your Flow, it may be hard to keep up with everything or come back to something 3 weeks later and remember what it was used for.

Pros & Cons

While Flow’s and other “Clicks Not Code” methods can cover a lot of ground that developers would normally cover in Salesforce, there are some limitations. But there are also some benefits. Each scenario should be evaluated to determine the best approach.

About the Author: Smartbridge

Smartbridge focuses on simplifying business transformation. We apply thought leadership and innovation to bring our customer’s digital agenda to reality.

Key Topics

This unit prepares you for the declarative design section of the Salesforce UX Designer exam, which makes up 27% of the overall exam. This section of the exam includes these topics.

Exam Practice Questions

Ready to jump in? The sample tool below is not scored—it’s just an easy way to quiz yourself. To use it, read the scenario, then click the answer you think is correct. Some questions may have more than one correct answer. Click Submit to learn whether the answer you chose is correct or incorrect, and why.

Exam Topic Flashcards

The following flashcards cover declarative design. Use these interactive flashcards to brush up on some of the key topics you’ll find on this part of the exam.

Why Roll-up Summaries Between Lookup Relationships are Challenging

You will encounter many use cases for creating roll-up summary fields. Getting stumped, mid-way through configuring, is so frustrating. One example is realising that the two objects you want to create a roll-up summary field between aren’t related via a master-detail relationship – they are related via a lookup relationship. The horror!

What is Declarative Lookup Roll-up Summaries (DLRS)?

DLRS enables low-code professionals to create a roll-up summary between two objects in a lookup relationship, without having to touch any code. To access the configuration, a managed package is installed into your org.

How to Use DLRS

DLRS does take some getting used to. After using it a couple of times, you will begin to see how the interface and the fields included deconstruct Apex triggers (that magic happens behind the scenes).

Get Support, and Get Involved with DLRS

This overview has only scraped the surface of what’s possible with DLRS for Salesforce. If this has interested you, then you should explore further into the tool.

image

Learning Objectives

Image
After completing this unit, you’ll be able to: 1. Describe how core Salesforce objects function, how that can affect end-user experience, and when to use and customize them. 2. Explain declarative features that improve information presentation, hierarchy, and architecture in static experiences. 3. Determine declarative featur…
See more on trailhead.salesforce.com

Key Topics

  • This unit prepares you for the declarative design section of the Salesforce UX Designer exam, which makes up 27% of the overall exam. This section of the exam includes these topics. 1. Standard objects 2. Custom objects 3. Reports and dashboards 4. Page layouts 5. Dynamic forms 6. In-app guidance 7. Global elements 8. Utility bar 9. Path 10. User engagement 11. Declarative …
See more on trailhead.salesforce.com

Exam Practice Questions

  • Ready to jump in? The sample tool below is not scored—it’s just an easy way to quiz yourself. To use it, read the scenario, then click the answer you think is correct. Some questions may have more than one correct answer. Click Submit to learn whether the answer you chose is correct or incorrect, and why. If there’s a longer explanation, click to expand the window, then click anywhe…
See more on trailhead.salesforce.com

Exam Topic Flashcards

  • The following flashcards cover declarative design. Use these interactive flashcards to brush up on some of the key topics you’ll find on this part of the exam. Read the question or term on each card, then click or tap the card to reveal the correct answer. Click the right-facing arrow to move to the next card and the left-facing arrow to return to the previous card. Did you choose the wrong …
See more on trailhead.salesforce.com

Related Badges

  • Looking for more information? Explore these related badges. Congratulations! You’ve studied up on declarative design. Next, let’s take a look at testing.
See more on trailhead.salesforce.com

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9