Process Automation and Logic: Declarative Features 1 Flashcards
Capabilities of the Declarative Process Automation Features (140 cards)
What is a Workflow Rule?
The workflow rule is the simplest automation tool that supports Field Updates, Email Alerts, Task Creation, and Outbound Messages.
When can a Workflow rule be Evaluated?
Created - only when a record is created
Created AND Every Time its Edited - whenever a record is created or updated. Does not support time-dependent workflow actions.
Created and Any Time its Edited to Meet Criteria - all of the above but also if it did not meet criteria before but was edited to now meet the criteria.
What is an Approval Process?
An approval process is used to automate an organization’s approval process for records of a certain object.
Approval processes provide the same set of workflow actions as the workflow rule.
In Winter ’23 and Summer ’23, the creation of new workflow rules and processes have been blocked respectively. Their creation is only allowed in Developer Edition orgs for use in managed packages. True or False?
True
What is process builder?
Process Builder operates using one or more if/then logic and supports several more actions compared to simpler tools such as workflow rules.
Use Case of Process Builder
when the status of a Case record is updated to working, an email alert is sent to case owner’s manager. But, if the status is updated to escalated, then a flow is auto launched behind the scenes.
Process builder is capable of updating the current record or creating a new record. It can also update a parent record or child records of the current record. True or False?
True
Can process builder publish platform events?
Yes, Process Builder can publish platform events using the Create a Record action. Creating a platform event record publishes a platform event message.
Can Process Builder subscribe to a platform event?
Process Builder can subscribe to a platform event. When a process is configured to start when a platform event message is received, it is called an event process.
In an event process, a <blank> and <blank> is associated in the process’ trigger.</blank></blank>
platform event, object
Process Builder can invoke the following tools in the Salesforce platform:
Invocable Process
Autolaunched Flow
Approval Process
Invocable Apex Method
Process Builder can lookup, create, or update <blank>. However, note that only event processes and invocable processes support external objects. External objects are not supported in record-change processes.</blank>
external objects
Custom metadata types can be referenced in a <blank> in Process Builder. This avoids the need to hardcode values in a formula and allow storing the values instead in a custom metadata record, which can easily be updated.</blank>
formula
The <blank> allows flow admins to efficiently view, monitor, create, and manage flows, offering enhanced features like list views, search, filters, and access to learning resources.</blank>
Automation Lightning App
What is Flow Builder used for?
Flow Builder is used to build flows which are capable of automating simple to complex operations.
<blank> is the most advanced declarative automation tool and is the primary tool for building automated solutions on the Salesforce platform.
</blank>
Flow Builder
The other automation tools such as <blank> are being retired. Their creation is no longer allowed except in Developer Edition orgs.</blank>
processes and workflow rules
A flow can be created to look up, create, or update external objects. External objects are supported by both screen flows and auto launched flows. True or False?
True
A flow can use the <blank>, which is powered by External Services, to declaratively perform an HTTP request or consume a web service and handle JSON responses from the callout.</blank>
HTTP Callout action
Flow Builder can be used to publish <blank>. Creating a <blank> publishes a <blank>.</blank></blank></blank>
platform events, platform event record, platform event message
In Flow Builder, a platform event-triggered flow can be created to <blank> to a platform event. The Platform Event object is specified in the Start element of the flow.</blank>
subscribe
Another method for subscribing to a platform event in via the <blank> element (previously called Pause). The element can resume a paused flow when it receives a platform event message.</blank>
Wait for Conditions
How can we pass record data to a flow?
When launching a flow from a quick action, the record is automatically passed to the flow. When a flow is invoked from a Lightning page, a checkbox in Lightning App Builder can be used to let the page pass the record to the flow automatically
What are the two types of supported flows in Flow Builder?
Screen Flows, Autolaunched Flows