CTA March 22 All Flashcards

1
Q

How does SAML maintain trust of messages?

A

The SAML assertion is sent back from the IdP to the SP. This assertion contains the success/failure of the login and is signed by the IdP to ensure the message has not been tampered with and it came from the trusted IdP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can you have multilingual visualforce email templates?

A

Use custom labels in the template text. In the outermost tag (messaging:emailTemplate) you can specify the language. (language=”{!recipient.LanguageLocaleKey})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the four types of mobile apps you could build?

A

Native, HTML5, Hybrid, React Native

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the “relay state” parameter used for in SSO flows?

A

Can put any data you like in there, the SP sends this to the IdP, and then IdP just returns it back again. Usually used to store the URL the service provider should redirect to on successful login.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can you generate a QR Code?

A

Formula field using the Google Charts API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Can Customer Community Users edit tasks?

A

No, only read access. Need to upgrade to Customer Community Plus to get CRUD privileges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What additional sharing options does the Partner Community License add over Customer Community Plus?

A

Case Team Sharing, Opportunity Team Sharing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How many Partner, External Apps or Customer Community Plus Users can you have?

A

2 Million

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How many Customer Community or Commerce Portal (AKA Lighting External Apps Starter) Users can you have?

A

20 Million

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the two implicit sharing types assoicated with High Volume Portal users?

A

1) All members of the sharing set access group gain access to every record owned by every high volume user associated with that sharing set. 2) Read only access to the parent account of records shared through a sharing set’s access group for users member of the group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Where can an admin “disable” child implicit sharing?

A

On the role, the admin can set the Contact, Opportunity and Case access levels for Accounts they own.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

When is Parent implicit sharing not active?

A

If the child’s access is Controlled By Parent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Portal implicit sharing?

A

Users get access to their Account and all associated contacts under that Account.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Can manual sharing be used on Standard objects, Custom Objects or Both?

A

Both. But Standard Objects only support share records with rowcause=manual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

If using outbound messaging, what is the requirement on the remote service?

A

It must be able to participate in a contract-first integration where Salesforce provides the contract.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How can a workflow outbound message have the remote system callback to sfdc once the action is completed?

A

The outbound message provides a unique SessionId that you can use as an authentication token to callback to Salesforce with.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Name the Scope paramter values in Salesforce Oauth?

A

api (including chatter API), chatter_api, custom_permissions,full,id,openId, refresh_token,visualforce,web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does sepcifying “web” in the scope of an Oauth request grant access to?

A

Allows the ability to use theaccess_tokenon the web, and includesvisualforce, allowing access to customer-created Visualforce pages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which licences are used for an Employee Community?

A

Salesforce Platform License + Lightning Platform Starter or Plus Permission Set License

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are the main differences between Lightning Platform Starter and Lightning Platform Plus?

A

The Plus edition adds an additional 100 Custom Objects (upto 110) and additional API calls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Does the Knowledge Only User Licence grant access to custom objects?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What features does a Service Cloud Licence add on to a Sales Cloud Licence?

A

Entitlements, Service Contracts, Live Agent, Omni-channel. Also needed to buy additional licenses: Einstein Chat Bots, LiveMessage, SOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What features does a Sales Cloud Licence add onto to a Service Licence?

A

Sales Contracts, Quotes, Opportunity Splits,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is LiveMessage?

A

Enables customers to contact support agents from their preferred messginf app, e.g. Facebook Messenger, WhatsApp and SMS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What’s Salesforce SOS?

A

Enables customers to connect with ages via video call and do screen sharing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Name the three types of Chatter Licences?

A

Chatter External, Chatter Free & Chatter Only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What’s the main difference between the Lightning Platform Starter and Lightning Platform Plus licenses?

A

Access to 10 Custom Objects with the Starter edition and 110 Custom Objects with the Plus edition.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Do Lightning Platform Starter and Plus Licenses get access to Account and Contact?

A

Yes, full CRUD.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What limit increase does the Lightning Platform Plus contain over the Starter edition?

A

Additional API calls. Up from 200 per member per day to 1000 per member per day. And 5000 for Unlimited Edition Orgs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What are the only two objects included with the Lightning Platform Starter and Plus Editions?

A

Account and Contact. CRUD access for both.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What do Salesforce Snapshot Reports enable?

A

Store an snapshot of the data to a new custom object on a schedule. You can then report on the Custom Object to see trends.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

How many rows can a Snapshot Report store to the Custom Object on each run?

A

Up to 2000 rows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Which report types can be used in a Snapshot Report?

A

Tabular or Summary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

How many fields can you have in a Snapshot Report?

A

100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

What’s the difference between a Snapshot Report and a Trend Report?

A

Snapshot Reports are done in Salesforce and stored to a custom object, whereas Trend Reports are an Einstein Analytics feature that store trend data in Analytics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

How does Identity Connect connect to sfdc? Can it go via ESB?

A

No, goes via users browser etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Whats the difference between Push Topic, Platform Events and CDC?

A

Push topics are used for updating a UI based on data changes defined within a SOQL query. Platform Events are sObject type events where you define the schema and are created via Process Builder, Flow or Apex. CDC is a more standard Event Type that sends any data changes within an Event, only changes are sent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

What is the Protocol of Salesforce Platform Events?

A

CometD which implements the Bayeux protocol.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

How is session id refreshed? Does it ever expire?

A

Using a refresh token. Admin can set four options: expire immiediately (nevers works), Valid until revoked (lives forever unless revoked by user or admin), Expire if not used (expires if not used within specified period), Expire after fixed time (expires after specified time).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What’s Commerce Cloud? When’s it used?

A

Shopping site built on top of communities. Uses Apex and Visualforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What are core features of Field Service Lightning?

A

Scheduling Work, Ensuring required parts are available, offline app.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Does Salesforce Identity Connect support deprovisioning?

A

Yes, the Salesforce session is revoked immediately when the user is removed from Active Directory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Does Salesforce Identity Conect go via ESB?

A

No.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Does Identity Connect support SSO?

A

Yes. And to external applications also.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

What SSO approach does Identity Connect use?

A

Federated User Authentication via SAML 2.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

What are some key objects in FSL?

A

Work Order, Work Order Line Item, Service Appointment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

What are a couple of capabilties of Salesforce Social Customer Service Starter Pack?

A

Inbound and outbound social posts apppear as items in the case feed or lead feed and you can create a lead or case from a conversation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

How many social media accounts are supported by Salesforce Social Customer Service Starter Pack?

A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Which social media platforms are supported by Salesforce Social Customer Service Starter Pack?

A

Facebook and Twitter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Which social media platforms are supported by Salesforce Social Customer Service Starter Full?

A

Facebook, Twitter, Instagram, Youtube, Weibo (Pilot)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Whats the difference between On Demand Email to Case and Email-to-Case?

A

Email-to-case has a limit of 2,500 emails per day whereas On-Demand Email to Case limits are based on user numbers (currently 1,000 x user count). Also Email-to-case requires a software agent to be installed locally and keeps email traffic inside the company network firewall whereas On Demand Email to Case runs in SFDC data centres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

What can be used to integrate a telephony system and a Salesforce Call Centre?

A

Open CTI is a browser-based JavaScript API that allows building and integration of third-party computer-telephony integration (CTI) systems. CTI Toolkit or Desktop CTI has been retired by Salesforce and is no longer supported for developing CTI adapters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

How can you make a milestone trigger time dynamic?

A

When setting up the entitlement process, you can select the apex class to use. Implementing the MilestoneTriggerTimeCalculator Interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

When would you use a Push Topic Event?

A

When you want to define a SOQL query for which a record change triggers an Event. Generally used to update UI components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

How do you define which fields to include in a Push Topic event?

A

All the fields you include as part of the Select clause of the SOQL query are included in the notification message.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

When would you use a Platform Event?

A

When you want to manually fire the Events (process builder/flow) and you want to define the structure of a notication message. Platform Events are setup like sObjects with fields added which will be included in the notification.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

When would you use a Change Data Capture Event?

A

When you want to send notications for Salesforce record changes create, update,delete, undelete. It only contains the field values for changed fields (for update) or populated fields for insert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

When would you use a Generic Event?

A

When you want to send a JSON payload to a defined set of Users by Id (or send to all). These are not tied to data changes in Salesforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

How do you subscribe to a generic event?

A

Streaming API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

Can a user with Modify All Data view a file in a private library?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Can a user with Modify All Data view a file that has it’s sharing setting set to private?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Can a user with View All Data view a file that has it’s sharing setting set to private?

A

No - need modify all

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Can a user with View All Data view a file that has it’s sharing setting set to privately shared?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Which users can view a file that has it’s sharing setting set to Your Company?

A

All users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

Which file viewer types can upload attach the file to a post?

A

All types - File Viewer, File Collaborator and File Owner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Who can see a private file?

A

Owner or those with View All or Modify All data permission unless file is in a private folder, then only owner has access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

What are the file sharing options?

A

Viewers, Collaborators, Set by record, set by library.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

What can file “Viewers” do with a file?

A

View, download and share

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

What can file collaborators do with a file?

A

View, download, share, change permission, edit the file, and upload new versions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

What does Set By Record file access mean?

A

If the user has read-only access on the record, they become a Viewer on the file, if the user has edit access on the record, they become a collaborator on the file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

What can lead assignment rules do?

A

Assign lead to a User, Partner User or Queue based on filter criteria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

How can you create a round-robin assignment rule?

A

Create an autonumber, field, use a formula field with mod function, set up assignment rules based on the remainder of the mod function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

Difference between entitlements, milestones, milestone actions, escalation rules?

A

Entitlements define a service level a customer can expect. You attach milestones to Entitlements and to milestones, you attach milestone actions (workflow actions). Escalation rules are used to reassign a case or notify a user if a case has been open for an extended period. Entitlements require service cloud license.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

What are some of the core elements of a governance model?

A

Centre of Excellence - the process of managing governance across multiple projects. Steering committee - escalation point for decisions, review KPIs and manage budget. Architecture Review Board - project leads and architects to review build approach.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

What’s the difference between JWT and JWT with claims?

A

Claims contains the user info.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

Can you report on Big Objects?

A

No. Would need to use async SOQL queries to bring a subset of that data into a custom object and then report on that custom object.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

What’s the SAML Bearer Assertion Flow used for?

A

Getting an access token from Salesforce. If the connected app has been pre-authorised (either by admin or user) you can fire a SAML assertion at the Salesforce OAuth token endpoint, and it will return an access token.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

Does the SAML Bearer Assertion flow support refresh tokens?

A

No. No need, you can keep firing the SAML assertion at the endpoint to get a new refresh token.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

Talk me through super user access

A

Two types: “Partner Super User” and “Customer Super User”. Partner can only be applied to Partner Community License via contact page, Customer can be applied to CC+ and Partner. Partner gives access to records of users in the same role. Customer gives much more, for your accounts: CRUT on Cases, create cases for contacts, view and edit all contacts, view account details when contact on a case, report on all contacts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

How do you setup two-way SSL in Salesforce?

A
  1. Upload Mututal Authentication Certificate in Salesforce. 2. For the an API Only User, enable the “Enforce SSL/TLS Mutual Authentication” user permission.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

How to setup outbound JWT in Salesforce?

A
  1. Create Self-signed certificate (or upload). 2. Create a named credential selecting JWT and referencing the certificate. 3. Callout from Apex referencing the named credential
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

How to setup inbound JWT in Salesforce?

A
  1. Setup a connected app. 2. Set “Admin Approved Users are pre-authorised” and authorise the API user with profile/permission set. 3. Register the certificate for the connected app.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

What encryption method does Salesforce require a JWT is signed using?

A

RSA SHA256

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

What options are available when replaying events?

A

Replay all events held on the event bus, replay events after a specific event id, play only new events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

How long do events stay on the Salesforce Event Bus?

A

24 hours for PushTopic, Generic and standard volume. 72 hours for Platform and CDC Events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

How can you write “Unit Tests” for your LWCs?

A

Jest is a powerful tool with rich features for writing JavaScript tests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

What’s a reverse proxy?

A

A proxy server that sits in front of your web server and controls access. To the client, all requests appear to come from the reverse proxy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

How can you setup OWDs with Person Accounts enabled?

A

Account and Contact OWDs can be set independently. But the OWD for Contacts will only be applicable for business accounts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

What can you enable in the community to give users the ability to ask and answer questions in a community?

A

Chatter questions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

How can you enable community users to identify preferred vendors in a community?

A

Enable users to follow records.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

What’s the main difference between Git and Subversion?

A

Git is a decentralised repository whereas SVN is centralised. Subversion stores branches as directories (folders)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
92
Q

What are the advantages of Subversion over Git?

A

Better at handling binary files, arguably easier to learn than git, arguably better access controls (by file or directory)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
93
Q

What are the advantages of Git over SVN?

A

Better for offline has developer has full repository locally, better for branching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
94
Q

What’s the difference between feed history tracking and field history tracking?

A

Feed history tracking post field changes to the chatter feed, posts are deleted after 45 days if no likes or comments exist. Field History tracking is more of an audit trail, these are retained for 18 months.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
95
Q

What types of chattter groups are there?

A

Public (anyone can see and join), private (Only group members can see and add posts, comments, and files. All community users can see the group picture, name, description, and members. If you want complete privacy, make the group Unlisted), Unlisted (hidden from view), Groups with Customers (Private and unlisted groups can allow customers.), Archived (When a group is archived, people can no longer create posts but previous posts are retained for reference.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
96
Q

With Chatter, can users: reply to chatter email notifications, post via email and add attachements via email?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
97
Q

What are the key additional offerings of Lightning External Apps Plus vs Lightning External Apps Starter?

A

Case Management, Roles and Advanced Sharing, access to Sales and Sevice Objects, access to knowledge, Reports and Dashboards, more data and files storage, more API calls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
98
Q

How can you enable Salesforce users to access data from external sources like Quip, Google Drive, Sharepoint or Box?

A

Salesforce Files Connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
99
Q

Is Salesforce Files Connect available in Communities?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
100
Q

How can you setup an external object?

A

1) Setup “New External Data Source”. 2) Select table to sync. 3) click “Sync” to automatically create the external objects In Salesforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
101
Q

What protocal does Salesforce Connect/External Objects support?

A

Odata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
102
Q

Is external data searchable?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
103
Q

What is the suffix on external objects?

A

__x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
104
Q

How can you enable Translation in Feeds in a community?

A

There’s an option to add a “Translate with Google” menu option on every feed item. You just need to supply the google API key in Community Builder Language Settings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
105
Q

How do you setup Push Notifications to a custom mobile app?

A
  1. Developer Registration with Mobile OS Vendors. 2. Creating a Connected App, one for andoid, one for iOS. 3.Configure Your Mobile SDK App - implement push notification protocols required by Salesforce and the device OS provider. 4. Send the notification from Apex Trigger, REST API or Create a Custom Notification Type and associate with the Connected App in “Notification Delivery Settings”.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
106
Q

What’s the limit of Push Notications to a mobile app? (Android and iOS)

A

An org can send up to 20,000 iOS and 10,000 Android push notifications per hour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
107
Q

How can you mask data in Sandboxes?

A

Use Salesforce Data Mask.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
108
Q

What does the Salesforce Mobile SDK do?

A

A Mobile SDK app accesses Salesforce data through a mobile device’s native operating system rather than through a browser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
109
Q

Is the Salesforce mobile SDK usable for all types of mobile app? (Hybrid, native etc)

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
110
Q

What’s a react native app?

A

This uses the React Native framework from facebook to run javascript apps as native code. React Natice lets you assemble the native UI building blocks with Javascript code so you can maintain one code base across both apps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
111
Q

Can you use the mobile SDK via an Event Bus?

A

No, direct to Salesforce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
112
Q

What does the Mobile SDK provide?

A

Implementation of Salesforce Connected App policy, Login & Refresh & Oauth credential management, offline storage with SmartStore, data syncing between Salesforce and SmartStore, Community Support, REST API Wrappers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
113
Q

Where does Mobile SDK code live?

A

Within the mobile app you develop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
114
Q

How can you help to enforce GDPR data categorisation in Salesforce?

A

For every field, you can mark it’s Data Sensitvity Level and Compliance Categorisation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
115
Q

How many big objects can you have in Salesforce?

A

100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
116
Q

How many rows can be supported in a Big Object?

A

Billion (s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
117
Q

Do big objects support OLS and FLS?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
118
Q

Do big objects support sharing rules?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
119
Q

What’s the primary key on a Big Object?

A

You create it as a composite of the other fields. Queries must use this primary key and cannot miss out a element of the key in the where clause.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
120
Q

Can you SOQL query parent relations from a big object?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
121
Q

Do Big Objects support standard UI Components?

A

No, need to create a Lighting component to fetch the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
122
Q

What two ways can you query big objects?

A

Standard SOQL queries using an indexed field. Or async SOQL if you are not using an indexed field, you must specify where the data should be stored when query completes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
123
Q

Limitations of a big object?

A

No UI components, no reporting directly, can only query on index (synchronously), sharing not supported.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
124
Q

Can you insert records into a big object synchronously with Apex?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
125
Q

What is a Large Data Volume?

A

Around 10M records or more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
126
Q

What is Odata?

A

Open Data Protocol - defines a set of best practices for building and consuming RESTful APIs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
127
Q

Does Odata support creating records?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
128
Q

Does Salesforce Connect enable you to modify external data?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
129
Q

How could you put an external object on Heroku?

A

Use Heroku External Objects with Salesforce Connect. It uses a Postgres database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
130
Q

How can you make an Async SOQL query?

A

Has to be done via Rest API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
131
Q

What Licences are available with FSL?

A

Dispatcher, Technician, Contractor, Contractor Plus, Field Service Plus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
132
Q

What’s the difference between FSL Contractor and Contractor Plus?

A

Adds: Account & Contact management, Resource Scheduling, Partner Community (rather than customer), Leads, Opportunities, Terrtory Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
133
Q

What FSL license would you give to a Partner who needs scheduling capabilites?

A

Contractor Plus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
134
Q

What’s the name of the FSL Licence that includes everything, both Dispatcher + Scheduler functions?

A

Field Service Plus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
135
Q

When a lead is converted, do you have to create an Opportunity?

A

No, user can choose not to.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
136
Q

When you convert a lead, is the lead deleted?

A

No, but they are not longer accesible in the UI. You can mass delete them in the setup menu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
137
Q

Does an Opportunity Line Item have a lookup to Product or Pricebook Entry or Both?

A

Both.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
138
Q

Does an Order Item have a lookup to Product or Pricebook Entry or Both?

A

Both.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
139
Q

Where would you store details of a Product a customer owns but was provided by a competitor company?

A

Asset object, check the standard field “Competitor Asset”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
140
Q

What object must an Asset be related to?

A

An Account or Contact. Or Both. Unless the Assets sharing is not set as “Controlled by Parent”, in which case these can be left unpopulated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
141
Q

Do assets support an asset hierarchy?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
142
Q

How can you access other Salesforce Org Data as an external object?

A

Cross-Org Adapter for Salesforce Connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
143
Q

What options are available for a hub and spoke strategy?

A

Hub broadcasting or spoke aggregation. Hub broadcasting means the hub creates the data and broadcasts out to other orgs. Spoke aggregation involves the spokes creating the data and then pushing to hub for reporting etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
144
Q

How can you replicate data between Salesforce Orgs?

A

Salesforce to Salesforce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
145
Q

What routing options are available in FSL? What’s the diffference?

A

Ariel Routing: shortest distance between locations based on a straight line, Street Lvel Routing - computes the distance along roads with timing based on road speed and type. Predictive travel - incorporates time of day data into the calculation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
146
Q

What objects does territory management apply to?

A

Only Account, Opportunity and master-detail children of Account and Opportunity. Case is also covered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
147
Q

When you enable the territory hierarchy, what happens to the role hierarchy?

A

Nothing they work side by side opening up access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
148
Q

How are records assigned into a territory?

A

Using assignment rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
149
Q

Regarding account access when configuring the territory hierarchy, what two options are available to define what users can do with Accounts in the territory?

A

Viewandeditaccounts assigned to the territory or View, edit, transfer, and delete accounts assigned to the territory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
150
Q

When setting up territory management how do you configure the opportunity territory assignment?

A

Upload an apex class that implements OpportunityTerritory2AssignmentFilter interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
151
Q

What are inherited Account Assignment rules?

A

This means the rules higher in the hierarchy are added into this territories evaluation criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
152
Q

What’s the limit of sharing rules per object?

A

Upto 300 per object, with a max of 50 Criteria Based rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
153
Q

Do Territories have to be geographical?

A

No! Based on any field on the Account. Typically Industry, Revenue, No of employees, Region.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
154
Q

Can an account be assigned to mutiple territories?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
155
Q

Which territory do territory assignment rules assign an account to if it matches multiple territories in the hierarchy?

A

The lowest hierarchy matching all rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
156
Q

If an account matches the rules of two territories in different branches, which territory does it get assigned to?

A

Both

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
157
Q

What three options do community users have to control their profile visibility?

A

Restricted: visible to internal users only. Members: visible to logged in members. Public: available on unauthenticated pages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
158
Q

Can a user set their photo as Restricted in a Community?

A

No, only to “Members” or “Public”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
159
Q

What are the multi-org approaches?

A

Hub & Spoke/Hierachical, Region Based, Business Unit, Criticality based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
160
Q

How do you setup a Salesforce to Salesforce connection?

A

1) Setup “Salesforce to Salesforce” - Enable. 2) Connections Tab > Select a Connection > New Template > Select Objects > Select Fields. 3) Email sent from source org to a contact to enable them to authenticate the second org.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
161
Q

What are the differences between the chatter licenses?

A

Chatter External: for users outside your company email domain. Invite Customers to chatter groups, no access to chatter objects or data. Chatter Free: essentially Chatter External, but for internal users. Chatter Only (aka Chatter Plus): Chatter access + read on Account and Contact + 10 custom objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
162
Q

What are the three types of community rules?

A

Moderation rules, Content Criteria rules, and member criteria rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
163
Q

how can you block users creating too much content in a short period of time?

A

Create a rate rule in moderation settings. Options are 3 minutes or 15 minutes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
164
Q

What’s the relationshop between a moderation rule, a content criteria rule and a member criteria rule?

A

A moderation rule links a member criteria rule (a selection of the community members the rule should apply to) with a content criteria ruke (banned words or rate limiting) with the moderation rule defining how to handle the scenario (block, review, replace, flag)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
165
Q

What authentication types are supported for external objects?

A

Per user or named credential (i.e. one for all user, or one each). Then can use OAuth or Password Authentication. If specifying OAuth, then need to setup an Auth Provider.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
166
Q

How do you setup a SOAP Callout?

A

1) Download the WSDL from service. 2) Upload WSDL to Salesforce (in Apex Classes), this generates two classes, sync and async. 3) Authorise Endpoint in Remote Site Settings. 4) Call stub methods in auto-generated class.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
167
Q

How do you setup a SOAP Webservice?

A

1) Create global class with “webservice” keyword applied to the method. 2) Download the Apex Class WSDL and give to the calling service. 3) Also provide the Enterprise or Partner WSDL for Authentication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
168
Q

What is WS Security for a SOAP Call?

A

Web Services Security is an extension to SOAP to apply security to Web Services. It describes: how to sign messages, how to encrypt messages ad how to attach security tokens.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
169
Q

How can you restrict a user to access Apex Rest Services but not other standard APIs?

A

Only enable “Apex Rest Services” on their profile, not API Enabled. Set their Apex Class access on the profile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
170
Q

What are three features of Salesforce Shield?

A

Encryption, Monitoring and Field Audit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
171
Q

What two types of Encryption are available for fields with Salesforce Shield?

A

Deterministic and Probabilistic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
172
Q

What does API stand for?

A

Application Programming Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
173
Q

Does Identity Connect provision users JIT?

A

No, users synced on a schedule or near real time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
174
Q

How do you set up SAML SSO?

A

1) Setup “Single Sign On Settings”. 2) Enable SAML. 3) “New” Single Sign On settings. 4) Upload Certificate. 4) Configure additional options such as JIT, Single Logout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
175
Q

How does Identity Connect connect to Salesforce to Provision/derovision users?

A

Via Salesforce REST APIS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
176
Q

Which uses less API calls with Identity Connect, Scheduled Sync or Live-updates?

A

Live Updates doesn’t consume as many API calls because Identity Connect connects to Salesforce only when it detects changes to user settings in AD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
177
Q

What features does Identity Connect 3.0 add?

A

Default database is now PostgreSQL rather than OrientDB. Improved Performance and reduces network traffic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
178
Q

What is included within a JWT Claim?

A

Issuer (iss), Subject (sub) - in Salesforce must be username, Audience (aud), expiry (exp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
179
Q

How does single logout work?

A

During Single Sign On, the IdP sends thr SP a “Session Index Parameter”. Both the SP and IdP store this and either party can send this with the logout request to the other to force the logout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
180
Q

How is Salesforce Connect Licensed?

A

It requires Salesforce Connect Add-On Licenses, each of these gives you 5 cross-org connections and one Odata Connection. A License is connected with an Org, so for two Orgs accessing each other, they need one each.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
181
Q

Does Salesforce Connect consume API calls?

A

Outbound calls are always free, so only if you are connecting to an External OData Source, then no consumption. But if it’s cross-org, then when another Org calls you, your limits are used.

182
Q

What is Salesforce CMS?

A

Stores content to embed in your community or in other sites or channels (e.g. Social media). Enables you to change content in one place outside of your community. Content is

183
Q

Where is Ping Federate Deployed?

A

In DMZ behind reverse proxy API. You can deploy it on a cloud hosted solution like AWS.

184
Q

Does Mulesoft have an LDAP connector?

A

Yes. This can therefore connect to AD or LDAP datastore.

185
Q

What License is required for Territory Management?

A

Salesforce Standard

186
Q

What License is required to edit Products and Pricebooks?

A

Salesforce Standard

187
Q

Can you add Lightning Components in the Salesforce Mobile App?

A

Yes

188
Q

What Licenses are required for Chatter Answers, Knowledge?

A

Service Cloud

189
Q

Why is myDomain necessary for SP initiated flow?

A

Salesforce will not know which identity provider to redirect to. After initial login it can then set a cookie however.

190
Q

Does delegated authentication use SOAP or REST calls?

A

SOAP

191
Q

Under what circumstances would you use Delegated Authentication?

A

Prevent users from logging in with native password (null gateway). Or Client based SSO not supporting SAML (e.g. SF Classic, Data Loader)

192
Q

Best practice for resolving Race Conditions?

A

When making a SOQL query, use “For Update” to lock the record. Also Queable Apex can take a whole object whereas future methods just a primitive, should query again to avoid the old copy.

193
Q

How can we send child objects as well in platform event?

A

Retry and backoff mechanisms in ESB

194
Q

How many API calls can be made from a trigger? Or Apex?

A

100 for all Apex transactions

195
Q

Two master details on a record, which governs access?

A

Both. For example, if the sharing setting on both parents is Read/Write, then the user must have Read/Write access to both parents in order to have Read/Write access to the junction object. If the sharing setting on both masters is Read-Only, a user with Read-Only rights on the master records would have Read access to the junction object.

196
Q

How can we use self-registration with a separate IdP?

A

Yes, but would be a custom registration class. Integration to create user in IDP.

197
Q

How is a Signed Request for a Canvas App decrypted?

A

HMAC SHA-256

198
Q

Canvas capabilites? Authentication?

A

Visualise an external web app wihtin Salesforce. This includes authorisation to that app and allowing that App to connect back into Salesforce via the connected app.

199
Q

How is Canvas Authenticated?

A

Signed Request (default) or Oauth 2.0

200
Q

How do you setup a Canvas App?

A

It’s a connected app.

201
Q

How do you setup Social Sign on?

A

1) Create an Auth Provider & customise autogenerated Registration Handler as required 2) Community Workspaces on “Login & Registration” select the new Auth Provider.

202
Q

What is the maximum number of delivered event notifications per 24 hours?

A

50,000

203
Q

What is the maximum number of published events per hour?

A

250,000

204
Q

How can you have scheduled logic that isn’t a batch?

A

Scheduled flow.

205
Q

What’s the limit for scheduled flow?

A

250,000 records or 200 times # of user licenses per 24 hours. The greater of the two.

206
Q

How do you trigger a time-based action?

A

From scheduled actions on Process Builder

207
Q

What things are unique to a profile over a permission set?

A

Page layout assignment, Login Hours, Login IP Ranges, Session Settings, Password Policies, Org Wide Emails.

208
Q

Name a couple of things Classic does better?

A

Classic Service Console is more feature rich, Reporting

209
Q

How many batches per day can be uploaded via Bulk API?

A

15,000

210
Q

How many records can be uploaded in a batch?

A

Up to 10,000

211
Q

What is data tiering?

A

Classifying data into a particular storage solution/access solution depending on it’s type. Salesforce storage is expensive but feature rich, Big Objects cheap but less feature rich.

212
Q

Is Salesforce to Salesforce two way or one way?

A

You can configure both options

213
Q

How can you dynamically assign an approver?

A

1) User related to user (e.g. manager). 2) User related to Object (e.g. Case Owner etc) 3) Flow action can pass in Approver Id when Approval Process does not assign the approver.

214
Q

What is the Maxiumum Salesforce Files size?

A

2GB

215
Q

Which is the newer broken down metadata structure: source or metadata?

A

Source. Think better for “Source” control.

216
Q

What is required for SOQL query to be selective in terms of number of records returned for a standard index?

A

Number of returned records must be less than system designed threshold, under 30% of first million and under 15% of records thereafter. So for 2 million Accounts, if over 450,000 results are returned, index not used. Max 1 million records retrieved.

217
Q

What is required for SOQL query to be selective in terms of number of records returned for a custom index?

A

10% of first 1 million records, 5% of records after first million. Max 333,333 records retrieved.

218
Q

What is the “state” parameter used for in OAuth Flows?

A

Used to mitigate cross-site request forgery attacks. Pop a unique value in there to ensure the value you get back is for the same request you sent.

219
Q

What’s the order of execution?

A

Validation Rules, Before Flows, Before Trigger, After Trigger, Assignment, Auto-response, Workflow, Flows, Escalation, Entitlement

220
Q

Which License is needed for Knowledge?

A

Read-only access is included in both Sales and Service. Service adds on full CRUD access.

221
Q

Which License is needed for CRUD access on Lead and Opportunity?

A

Salesforce License

222
Q

What are the three parts of a JSON Web Token? What do they contain?

A

Header: Signing Algorithm. Payload: Data & Info about the user. Signature: Signed Assertion

223
Q

What are the different marketing Cloud Studios? What do they do?

A

Email Studio: Emails. Mobile Studio: SMS, MMS Push Notifications. Social Studio: Monitor Social Media. Advertising Studio: Digital Ads. Web Studio: Websites.

224
Q

With Salesforce to Salesforce, how can you automate the forwarding of records?

A

Assign the record to a queue where the connection is a member.

225
Q

When setting up SAML SSO, what three attributes can the assertion contain to identify the user?

A

Username, User Id or Federation Id

226
Q

For Internal Users, where do you configure which Auth Provider should be used?

A

My Domain > Authentication Configuration

227
Q

How can you disable users logging in at Login.Salesforce.com?

A

In my domain, you can disable for the Org. Or if you enable “Delegated Authentication”, this adds an additional Profile Permission “Is Single Sign on Enabled” that prevents login there.

228
Q

How many Cutom Objects are included with each Community License?

A

10 for Customer, Customer Community Plus, Partner. And 100 for External Apps Plus.

229
Q

What does the Parter Community add to Customer Community Plus?

A

Leads, Opportunities, Quotes, Territory Management. And a bit more data.

230
Q

What does Customer Community Plus add to Customer Community?

A

Task create & edit access, additional API and data allocations, Delegated Administration, Advanced Sharing, Reports & Dashboards.

231
Q

What permissions do each Community Licenses have on Events and Calendars?

A

Customer Community: Read Only & no attendee adding. Customer Communty Plus: CRUD but no adding of attendees. Partner: Full access.

232
Q

Which is the only Event Type that can be published to specific users?

A

Generic Evemt

233
Q

Which Event Types support FLS?

A

Push Topic and Platform Events. The latter being the FLS on the Event Object.

234
Q

Which Platform Events respect the Sharing Model?

A

Push Topic. CDC ignores sharing.

235
Q

Which is the only Event Type that can be subscribed to without using this API?

A

Platform Event - supports Apex Trigger, Process Builders, Flow.

236
Q

Talk through asset token flow

A

1) Mobile device gets access token 2) Mobile device communicates with device to get metadata information about device. 3) Sends Access token + device metadata data to salesforce as “Actor Token” 4) Salesforce creates asset object, publishes Asset Token Event and Returns Asset Token to mobile. 5) Mobile gives Asset Token to Device. 6) Device can send the asset token (JWT) to the backend server to identify itself to the backend server. 7) Backend server can create cases etc in Salesforce as required.

237
Q

Which community licenses is Delegated External Administration available for?

A

Partner and Customer Community Plus

238
Q

What can delegated external admins do?

A

Create and edit users, generate new passwords, deacvtivate users, manage permission sets.

239
Q

What does delegated (internal) administration enable? What do you setup?

A

1) Create a Delegated group. 2) Add users to the group. 3) Specify which roles and subordinates the delgated admins can edit. 4) Specify which Profiles, Permission Sets, Public groups then can assign and custom objects they can manage.

240
Q

Where can you run Tableau?

A

Tableau Server: On-premise, private cloud, Amazon, Azure. Tableau Online: SaaS.

241
Q

How can users Authenticate with Tableau?

A

SAML, Username and Password, OpenId

242
Q

How can we stage data for migration?

A

AWS RDS SQL Server & Mulesoft Database Connector

243
Q

What objects can be the parent of a Service Appointment?

A

Work Order, Work Order Line Item, Account, Asset, Lead, Opportunity.

244
Q

Can you have a lookup to an Event?

A

No

245
Q

Can you create custom fields on the Event Object?

A

Yes, on activity object in setup menu.

246
Q

What are the names of the three partner/customer roles?

A

Partner user, Partner Manager, Partner Executive. Or Customer User, Customer Manager, Customer Executive.

247
Q

What are the two identity licenses? What’s the difference?

A

Identity Only: For Internal Users with 10 Custom Objects. External Identity: External Users with several standard objects and 10 custom objects.

248
Q

What is Einstein Activity Capture?

A

Syncs emails and events from users outlook, gmail etc to Salesforce.

249
Q

What is Einstein Call coaching?

A

Enables Sales managers to look at keyword mentions in a call

250
Q

What is the name of the automatic chat answer feature?

A

Einstein bots

251
Q

How can you have knowledge article recommendations on a case?

A

Einstein Article Recommendations

252
Q

How can you give agents suggested replies on their live chat?

A

Einstein Reply Recommendations

253
Q

What’s the name of Salesforce’s image recongition software?

A

Einstein Vision

254
Q

How can you detect customer sentiment?

A

Einstein Language

255
Q

How can you made predictions on records?

A

Einstein Prediction Builder

256
Q

How can you suggest actions?

A

Einstein Next Best Action

257
Q

What access do Lightning External Apps Starter and Plus get on Account and Contact?

A

Read and Edit.

258
Q

What is the Encryption Algorithm for Salesforce Shield?

A

AES 256

259
Q

How to quotes and opportunties work together?

A

Each opportunity can have multiple associated quotes, and any one of them can be synced with the opportunity. When a quote and an opportunity are synced, any change to line items in the quote syncs with products on the opportunity, and vice versa.

260
Q

Once a quote is synced with an Opportunity, is it one way or bi directional?

A

Bi-directional

261
Q

What are quote templates?

A

These are the formats of the PDF for quote generation.

262
Q

What is the relationship between quote line item and opportunity line item?

A

Lookup from quote line item to oppoortunity line item. Populated if the quote is syncing or on new quotes.

263
Q

What data storage does Salesforce provide out of the box?

A

10GB + 200MB per user.

264
Q

What file storage does Salesforce provide out of the box?

A

10GB + 1GB per user.

265
Q

What can you use to extract data from a PDF?

A

Online tool like DocParser

266
Q

How can you expose a legacy system as an external object if it does not support Odata?

A

Use Mulesoft to expose an Odata endpoint

267
Q

For Facebook Social Sign On, do you need to register with facebook?

A

Yes you should, whilst strictly not required, best to do so to enable custom branding on the app. This will give you a client id and client secret

268
Q

How do you setup Salesforce as a SAML Identity Provider?

A
  1. Create Self-signed certificate in Salesforce Setup. 2. Setup > Identity Providers. 3. Select the certificate. 4. Download the certificate to provide to SP. Can also download a metadata file to autoconfigure the SP.
269
Q

Odata limits?

A

20k callouts per hour (higher limits available). 16mb per query.

270
Q

Max number of rows for an external object report?

A

20k. Can be higher if also include a child object.

271
Q

Salesforce hard limit on max roles?

A

500k with Salesforce Approval. Upto 100k by contacting support. Anymore you need multi-org.

272
Q

Are events on the streaming API bulkified?

A

Yes, subscriber can receive 2000 events in one request.

273
Q

In a JWT named credential, what claims can be specified?

A

Issuer (iss), Subject (sub), Audience (aud), expiry (exp)

274
Q

How do you control who the community roles report into?

A

They report into the Account Owner.

275
Q

When does record ownership start becoming a problem?

A

10,000 records

276
Q

Name some load testing tools?

A

Apache JMeter, Load Runer, Load Ninja

277
Q

Why is lookup skew a problem?

A

Locking of the parent record can occur for lookup and master-detail relationships. This can block two users updating child records simultaneously.

278
Q

How can we mitigate lookup skew problems?

A

Reduce record save time, distribute the records, swap to a picklist, reducing load (i.e. number of parrellel updates on child records)

279
Q

What things should be considered when deciding on single or multi-org?

A

Operating Model, Budget Holder, Complexity of different LOBs, Change Management within one org, Regulatory and Compliance, Chatter, Cost of multi-org, who will modify & maintain, Org Limits,

280
Q

How can you plot multiple points/routes on a map?

A

Google Maps Platform - Javascript APIs.

281
Q

What’s an external lookup?

A

Links a child standar, custom or external object to a parent external object

282
Q

What’s an indirect lookup?

A

Links a child external object to a parent standard or custom object.

283
Q

What does advanced currency management add?

A

Enables data exchange rates for opportunities so the conversion amount is based on the closed date.

284
Q

How does a signed request work for canvas?

A

Salesforce sends the user context (presumably username etc) base64 encoded along with the same data encrypted using the client secret. The web app then encrypts the user context and compares to the encrypted version. If both the same then we can be sure it came from Salesforce and we know who the user is.

285
Q

How does Salesforce Files Connect Work?

A

Essentially files are exposed as an external object. First requires you to setup a new Auth Provider (e.g. google drive). Then the files can either be referenced or copied into Salesforce.

286
Q

Can you relate external files (using files connect) to records?

A

Yes - if you add the files related list to a record, you can add a new file by selecting the file from an external source.

287
Q

What two types of file sharing are available with files connect?

A

Reference or copy. Reference just provides a link to the file, the user will need to be setup to be able to access that file in that external system. Copy clones the file into Salesforce Files, so uses standard Salesforce sharing.

288
Q

Which is the only forecasting now available to new customers?

A

Collaborative forecasting.

289
Q

What’s a Sales Quota?

A

A Sales Rep’s target revenue. Used with collaborative forecasting to identify if on track.

290
Q

What is a forecast manager?

A

The selected person in a particular role to manage the forecast for that role. The Forecast hierarchy is based on the role hierarchy.

291
Q

What’s the same of Salesforce’s Jira tool?

A

Salesforce Agile Accelerator. Free on AppExchange.

292
Q

How do you setup web to lead?

A
  1. Setup > Web to lead. 2. Select fields to include. 3. Select if you want to include a ReCaptcha. 4. HTML autogenerated - add to website.
293
Q

How can you expose Tableau views within Salesforce?

A

Best option is to use SFDC Canvas Adapter for Tableau. Also Tableau Viz Lightning Web Component, this only supports SAML for SSO.

294
Q

What Licenses are needed for Open CTI?

A

None. Can be used with both Sales or Service Cloud.

295
Q

Why might the Salesforce Sales Lightning Dialer not be a good product selection?

A

Outbound calls are only suppert to US and Canada.

296
Q

Does Vonage need Sales or Service Console?

A

No, can work with standard Lightning Experieince.

297
Q

Differences between agile and hybrid agile?

A

When the SIT & UAT takes place, when functionality is put live,

298
Q

Is a Connected App required for the SAML Assertion flow or SAML Bearer Assertion Flow?

A

Only for the Bearer Assertion flow. The SAML Assertion flow does not require it.

299
Q

Talk through canvas app flow.

A

1) Load page in Salesfore, Salesforce returns page with iFrame with Canvas Auth Value and whether authentication is required. 2) Canvas App redirects (within iframe) to Salesforce Access token endpoint to get an access token. 3) User authorises (as already logged in). 4) Salesforce returns access token via browser to Canvas App. 5) Canvas iFrame redirects back via browser with Access token to Salesforce Signed Request Endpoint. 6) Salesforce sends canvas app signed request via browser to Canvas App. 7) App now knows who user is and has Salesforce access token. 8) Serves content to user.

300
Q

How can we host Talend?

A

Cloud - Talent Cloud.

301
Q

Does Identity Connect work with one or more Active Directory domains?

A

Designed to work with a single AD domain. But you can still use Identity Connect with multiple domains.

302
Q

What deployment considerations should you consider when deploying identity connect to improve availablity?

A

Deploy an Identity Connect cluster of multiple servers to ensure Identity Connect works even when one server goes down. If your primary server goes down, the backup servers can still handle requests. This is called a high-availability cluster.

303
Q

Can you use identity connect for provisioning and deprovisioning, and another solution for SSO?

A

Yes - works well

304
Q

How can you enable your production users to access sandbox environments using SSO with Identity Connect?

A

Create another instance of Identity Connect, one for sandboxes and one for Prod.

305
Q

Does Conga consume single email limit?

A

Yes, but you can integrate SendGrid into the Conga Composer Solution.

306
Q

What is the Conga E-sigtnature offering?

A

Conga-Sign

307
Q

What are the two ways Conga integrates with Salesforce?

A

Passing the Session Id or Oauth

308
Q

How much extra data storage comes with each Community License?

A

Customer Community: 0MB, Customer Community Plus: 2MB, Partner: 5MB.

309
Q

What is the Knowledge Data Model?

A

There’s an abstract object, and a concrete object. Covering Knowledge Article and Knowledge Article Version. Abstract: Knowledge Article + Knowledge Article Version. Concrete: Knowledge__ka + Knowledge__kav

310
Q

How are Knowledge Articles related to a case?

A

Via a junction object: CaseArticle

311
Q

Would you ever select Essentials or Professional Salesforce editions for a CTA exam?

A

No, both miss key functionality such as API access, Apex, Approval Processes, max 5 flows and 5 process builders.

312
Q

What are the key ommisions of Enterprise vs Unlimited Salesforce editions?

A

No full copy sandbox, No Dev Pro sandboxes, Knowledge Edit Access (available at additional cost for lower instances), increased limits on objects, fields etc, premier support

313
Q

Is data storage different between editions?

A

Nope! Same everywhere - 10GB +200MB per user.

314
Q

How much big object storage is included? Differs between editions?

A

1 million records as base package. Same across editions.

315
Q

What three new fields are added to the Account when person Account Types are enabled?

A

RecordType, IsPersonAccount, PersonContactId

316
Q

How do you tell Salesforce whether to create a person account or business account?

A

Based on recordtype.

317
Q

One lead conversion, how does Salesforce know whether to create a business account or person account?

A

They convert to a person account if the company field is unpopulated.

318
Q

Which API can be used for creating a load of unrelated records?

A

sObject Collection.

319
Q

Which API is exteremly feature rich and can deliver all of your requirements?

A

Composite Graph

320
Q

How many indexes can you have on a big object?

A

1

321
Q

Can the Salesforce Mobile App access the camera?

A

Yes

322
Q

Can you relate a lead to a Campaign?

A

Yes. Leads or Contacts

323
Q

How can you map fields from the lead for lead conversion? Onto which objects?

A

Setup > Object > Leads > Fields > “Map Lead Fields. Can map to Account, Contact or Opportunity.

324
Q

Are Salesforce Skills available in Lightning?

A

No, only classic.

325
Q

How is sharing controlled on Activities?

A

Either Private or Controlled by Parent. Assignee is the Owner Id field.

326
Q

What’s a benefit of CPQ Advanced Approvals?

A

Enables parrallel approval paths to go through the approval path simultaenously. E.g. get legal approval in parrallel with Sales Approval.

327
Q

Where does an agent plug their headset into for OpenCTI?

A

USB headset into PC. Or can accept calls onto another phone. (e.g. physical office phone)

328
Q

Describe the Open CTI architecture

A

User’s browser communicates with web based softphone Open CTI javascript API. The the softphone communicates with a backend telephony system. Vonage wout provide the softphone and integration to backend telephony system

329
Q

How do you setup skills based routing?

A

1) Enable in setup menu. 2) Create skills (e.g. Spanish). 3) Create Service Resources (E.g. Agents) and assign them skills. 4) Map attributes on an object (e.g. case) to a skill. 5) Create a routing configuration, this relates the queue the work items are initially dumped on to the routing configuration.

330
Q

Azure vs Active Directory?

A

Azure AD is a cloud version of AD. AD is better for managing on-premise infrastructure while Azure AD is great for cloud access. You can use both together with Azure AD Connect installed on prem to perform the sync.

331
Q

Can you use identity connect with Azure AD?

A

No, Identity Connect is on prem.

332
Q

Where is Provar installed?

A

Locally on PC.

333
Q

What are the two types of public calendar? Are they related to anything?

A

Public Calendars and Resources (rooms, projectors etc). Not related to anything.

334
Q

How can you view records in a Calendar?

A

You can create a calendar for any object. Specify a start date field, end date field and a list view to act as the filter.

335
Q

How does Identity Connect authenticate to Salesforce for provisioing and deprovisioning?

A

OAuth.

336
Q

Does Tableau CRM support external data sources?

A

Yes, but you replicate the data into Tableau CRM.

337
Q

How do you setup multiple languages in a community?

A

Add a language in the community builder, export the language for translation (xml), import with translation, add language selector to page.

338
Q

What is the recommended user sync option for ID Connect - Realtime or Scheduled?

A

Both! If an Identity Connect system is down when an update occurs on Active Directory, that change might not be propagated to Salesforce when the system comes back online. Only changes to users cause an API call to be made, so unlikely to consume too many API calls if run daily.

339
Q

When setting up ID Connect to an existing org, how does it map the users?

A

ID Connect runs an initial comparison of the two.

340
Q

Where is call routing configured?

A

In Vonage.

341
Q

How can you accept bank transfers?

A

Stripe support virtual account numbers in the US. Beta in other markets.

342
Q

What are the parameters for SAML and OAuth that get passed back and forth without being changed? What would you use them for?

A

SAML - Relay State: Used for storing the URL the user was origninally trying to access on the Service Provider. Oauth - State: Primarily used to prevent CSRF attacks, but can also add a URL in there.

343
Q

What’s the difference between probablistic and deterministic encryption?

A

Probablistic encryption means the cipher text is different everytime you encrypt the plain text. This prevents rainbow table type attacks bu prevents you being able to filter the data in queries. With Salesforce shield, you primarily use probablistic encryption (the default) but then for a few fields needed for filtering, have them use deterministic encryption.

344
Q

How do you setup Einstein Article recommendations?

A

Select the Primary and Secondary fields that would correlate the the article recommendation. Then “build model”. Einstein looks at past relations to suggest best cases.

345
Q

Compare B2C and B2B Commerce?

A

B2B commerce is built on Salesforce with a managed package. B2C Commerce is off-platform, Demandware.

346
Q

What’s the name of the feature to enable SMS, WhatsApp, Facebook Messenger chats?

A

Digital Engagement / LiveMessage

347
Q

Can flows fetch and update external objects?

A

Yes

348
Q

Name a good AppExchange video platform?

A

NativeVideo. Both community users or internal users can create and share videos.

349
Q

What things are specific to the community they are created in?

A

Chatter, Topics

350
Q

What are the three ways to get content in your community?

A

1) CRM Connections - map content to records in Salesforce using Salesforce List Views. 2) Create Content in Salesforce CMS. 3) Add external content via CMS Connect.

351
Q

What three factors (in order) does omni-channel routing use to prioritise a work item?

A

1) The priority of the queue the work item came from. 2) Amount of time on the queue. 3) Availability of Queue members to receive work items.

352
Q

What are the two routing model for omi-channel routing?

A

Least Active (i.e. who has the least work) or Most Available (i.e. who has the greatest difference between their current work and their capacity)

353
Q

How do you setup Salesforce an an OIDC IdP?

A

New connected app specifying the “openid” scope.

354
Q

How can you mitigate against replay attacks in the user agent flow?

A

Use of nonce. The Authorisation server should not accept two authorisation attempts with the same nonce value.

355
Q

How can you mitigate against CSRF attacks in the user-agent flow?

A

Use of random value in state parameter. Client should verify state is the same value that it sent.

356
Q

How long is data retained for in Field Audit History?

A

Upto 10 years

357
Q

Where is Field Audit History data saved?

A

Big Object - FieldHistoryArchive

358
Q

How many fields can you track per object with History Tracking and Field Audit Trail?

A

20 for History Tracking (18 months), 60 for Audit Trail (upto 10 years)

359
Q

How does Field Audit Trail work?

A

It copies data from the Object History table to the big object FieldHistoryArchive. You can configure when data should be moved from History Tracking to Audit Trail - configurable 1 1 - 18 months. The big object index is: ObjectName-ParentId/CreatedDate

360
Q

How can you configure Field Audit Trail?

A

Metadata API. Three attributes per object: archiveAfterMonths, archiveRetentionYears, description.

361
Q

SMS AppExchange?

A

SMS Magic

362
Q

Validation rules on External Object?

A

No

363
Q

Expose knowledge on public site?

A

Either via API or probably better to expose via Salesforce Community page

364
Q

Does Odata create salesforce records?

A

No

365
Q

What two options are available when using Heroku Connect?

A

Heroku Connect Sync: Bidirectional Data Replication. Heroku External Objects: External Objects using Odata.

366
Q

Does Heroku Connect consume Salesforce API limits?

A

No!

367
Q

What is the simplest way to add a payment gateway?

A

Chargent AppExchange. It supports many payment gateways.

368
Q

Which objects support skinny tables?

A

Custom objects, and on Account, Contact, Opportunity, Lead, and Case objects.

369
Q

How does the sync between Heroku and Salesforce work?

A

By default, polls Salesforce for changes every 10 mins. “Accelerated Polling” is available which makes use of the streaming API. This simply notifies Heroku Connect to do another poll in addition to the standard polling. The minimum polling interval becomes 10 seconds.

370
Q

What License is required to access Work Order and Work Order Line Item?

A

Service Cloud

371
Q

Which objects support field encryption?

A

Standard and custom objects, but only for custom fields.

372
Q

Are Product, Pricebooks, and PBEs available to community Users?

A

Read Only

373
Q

What objects/fields does Shield support for Encryption?

A

All Custom Objects and Custom Fields. Most PII data (Name, Address, email) on standard objects and fields is supported and fields that could contain this also supported (Case Subject, Description etc). Things like Asset are not supported.

374
Q

Does Salesforce mobile app support Geolocation tagging?

A

Yes, can use a Lightning Component. Works in both Salesforce Mobile App and deskop browser.

375
Q

Do email limits apply if emailing community users or internal users?

A

No, single email limit does not apply if you reference via UserId.

376
Q

Tableau CRM volumes?

A

2 Billion rows in a dataset, upto 10 billion rows across datasets if you buy Tableau CRM plus.

377
Q

When does Territory management run? Can we trigger rules at specific time?

A

You specify filter criteria to assign an Account to a particular territory. This could include a filter on an Account Status field.

378
Q

Files connect on mobile?

A

Works in Salesforce Mobile App. Presumably available via mobile SDK also.

379
Q

How can you invite customer to register for community?

A

Salesforce sends a Welcome Email when user assigned to a profile/permission set that is a member of the community.

380
Q

Account hierarchy record access for community users.

A

Probably best to add Contacts as Account Contacts against each account then add sharing sets. Or Apex sharing.

381
Q

Capabilities of ADFS?

A

ADFS enables SSO with SAML. For more complex requirements, combine with Azure AD and Azure AD Connect to sync your users.

382
Q

Maintenance plan object

A

Needs field service enabled

383
Q

How can you send a file from Canvas to Files Connect.

A

Embed Canvas App in a VF page. Send Event with document payload to VF. VF Page in Apex to send file info via Apex to Files Connect.

384
Q

Can you have an external role account hierarchy AND Account Role Optimization activated?

A

No

385
Q

How many sharing sets can you have per profile? And how many sharing rules can you have per object per sharing set?

A

1 sharing set per profile, 1 object per sharing set. Thus one criteria for each object for each user.

386
Q

Which objects do not consume storage space?

A

Asset, Work Order,

387
Q

How do we manage reporting in Heroku?

A

Various reporting add ons. Draxlr looks nice.

388
Q

Which Apps support fingerprint authentication?

A

All, including mobile publisher.

389
Q

What native features are available with Mobile Publisher?

A

Push Notifiations, Biometric login, access contacts, camera & location.

390
Q

How does mobile publisher work?

A

Salesforce bundle your community into a Hybird App and submit to Salesforce.

391
Q

Can you use Person Accounts with Patner Community?

A

No. Nor Lightning External Apps Plus.

392
Q

Does ADFS support user provisioining?

A

Yes

393
Q

What is the OKTA architecture?

A

Cloud based Okta box, with OKTA local agents sitting behind company firewall to connect to AD/LDAP store.

394
Q

Tags or Topics?

A

Topics is newer. Tags is legacy.

395
Q

Can campaign member be a parent?

A

No

396
Q

Multiple currency fields on a record?

A

Can only define one currency for all currency fields on the account.

397
Q

Is order amount editable?

A

No, rollup of Order Line Items.

398
Q

Name an AppExchange package for assigning records to users?

A

Q-Assign. Supports all objects, includes shift patterns, sickness etc.

399
Q

What is IdP chaining?

A

Simply where Salesforce authenticates against an IdP (so is the SP) but is also an IdP for another application. E.g. User authenticates to Salesforce using OKTA, but then when logging into Workday, Salesforce is the IdP. User already logged into Salesforce so is granted access to workday.

400
Q

How can you build a barcode scanner?

A

LWC component. Use of Salesforce BarcodeScanner API.

401
Q

Community License for Work Order?

A

CRU for all Community Licenses

402
Q

Internal License for Work Order?

A

CRUD for all Licenses (except platform).

403
Q

Extending FSL App with custom?

A

Supports Quick Actions, Flows, LWC, Page Layouts etc.

404
Q

What are the two Tableau CRM License Options? What’s the core difference?

A

Tableau CRM Growth and Tableau CRM Plus. Tableau CRM Plus adds Einstein Discovery & Prediction Features, and 10 billion rows rather than 100M.

405
Q

Name an AppExchange package for mass emailing?

A

MassMailer

406
Q

What are the two methods in a Custom Registration handler? Which gets called when?

A

createUser and updateUser. A child record of user “Third Party Account Links” is created when a user is created from an auth provider (add custom dedupe logic here). If a match exists, updateUser is called. Else createUser.

407
Q

How many fields can you have on an object? (including big object)

A

800

408
Q

Does Mutual Authentication remove the need for username password etc?

A

No, it’s an additional layer of security. First you call the Login Endpoint (without mutual auth) then subsequent requests with your session id you need to include the certificate so mutual auth is enforced.

409
Q

Which Objects support manual sharing?

A

Accounts, opportunities, cases, contacts, leads, and custom objects.

410
Q

What’s the difference between Contracts (Sales Contracts) and Service Contracts?

A

Sales Contracts do not have line items, ContractLineItem only applies to the ServiceContract object! Service Contracts are used with entitlements, SLAs etc.

411
Q

Can you add Custom Fields on Knowledge Articles?

A

Yes

412
Q

Which objects are supported by Tableau CRM sharing inheritance?

A

Account, Case, Contact, Lead, Opportunity.

413
Q

Which objects can lookup to the indvidual object?

A

Lead, Contact, Person Account and Custom Objects

414
Q

Web to lead limit?

A

500 per day. After that they are queued up until next 24 hour window.

415
Q

How does PKCE flow work?

A

Mobile App generates a random string and SHA256 hash of the string. The request is made for an Auth Code (like web-server) and the hash value is included “Code Challenge”. Authorisation occurs and an Auth Code is returned. Mobile App then provides the unhashed value and the Auth Code. IdP then hashes this and compares to the hash previously sent. Only if they match is an Access Token returned.

416
Q

Which objects support entitlement processes?

A

Case or Work Order only.

417
Q

How are milestones applied to cases?

A

Case must lookup to an Entitlement. Milestones are then applied to the case based on conditional logic specified on the milestone in the setup menu.

418
Q

What objects do you add entitlements against?

A

Account, Asset, Contact, Service Contract, Contract Line Item

419
Q

Name some training tools that can be used to help user onboarding?

A

Salesforce In App Guidance: pop-up prompts and guided walk throughs, or Walk Me (AppExchange)

420
Q

What is high velocity sales?

A

Includes: Sales Console, Sales Cadences, Work Queues, Einstein Lead Score, Email Integration.

421
Q

How does agent login to Vonage?

A

Can use a Vonage username or password. Or better you can setup Salesforce to be the IdP. This uses OpenId Connect.

422
Q

Which objects do not support PK Chunking

A

Contract (Sales) - seems almost all are supported.

423
Q

Approval processes for community users?

A

CC+ and Partner Only.

424
Q

Can Tableau CRM extract from Big Objects?

A

Yes

425
Q

Service Cloud Voice?

A

Salesforce’s telephony solution. Includes realtime transcription , mute call, transfer call etc. Intregrates with Amazon Connect (Amazon’s cloud contact centre).

426
Q

Can Tableau CRM recipes create data in Salesforce?

A

There is a Beta feature, but nothing OOTB GA to do so. Could connect to Tableau CRM API and pull back using Apex.

427
Q

What are the required parameters in a User Agent flow?

A

response_type=token, client_id, redirect_uri (must match that in Connected App),

428
Q

Which API does Heroku Connect use?

A

SOAP (Primary) - under 10k records, Bulk - over 10k records

429
Q

What languages are support on Heroku?

A

Ruby, Java, PHP, Python, Node, Go, Scala and Clojure

430
Q

Can you build an LWC to access the camera?

A

Yes

431
Q

Any reason to user a Continuation Controller?

A

Callout over 120 seconds

432
Q

What objects does multi-currrency work for?

A

All objects with currency fields.

433
Q

OwnBackup community users?

A

Yes there is now an LWC. It takes a record Id as a design parameter and allows user to retrieve related archived records.

434
Q

Name a MDM Product?

A

Informatica MDM

435
Q

What are the three types of MDM Approaches?

A

Registry Style: MDM matches across applications and assigns unique Ids to matched records. Records remains only in source systems. Consolidation: MDM maintains the master copy, and broadcasts changes to source applications. Coexistence: bidirectional sync between MDM and source applications

436
Q

How do you specify the payment amount in the Chargent Take Payment Component? (including in communities)

A

Design Attribute on the LWC component to specify the field name containing the price.

437
Q

How does external change data capture work?

A

Using Odata 4.0, polling occurs every 5-30 minutes (configurable) and then events are published MyExternalObject__ChangeEvents which can then be actioned by an Apex trigger or via streaming API. Payload includes changed fields.

438
Q

How does call routing work vonage and omni channel?

A

User logged into both Salesforce and Vonage. Vonage does the routing, and routes to users console app. Console app fires via Open CTI methods into Salesforce.

439
Q

Can you setup mutiple SAML configs? How do you tell SF which to use? Communities?

A

Audience required in all SAML responses. Assume on login page user can pick which IdP they want to use. Supported in communities yes.

440
Q

Login flows available for community users?

A

Yes- set by profile.

441
Q

MFA for community users?

A

Yes - set on profile.

442
Q

Managing assignement of case to an external contractor?

A

Can add community users as queue members. Or identify one of the contacts as a primary contact and assign to them.

443
Q

Viewing others cases within account community

A

Use of Account Relationship. Grants access to a particular object for another account.

444
Q

Account Contact Relationship - implicit sharing on Account?

A

No for internal users.

445
Q

Where do you enable a dev hub?

A

Needs to be in a org that is never deleted to ensure all scratch orgs are not deleted either. Can be production, there’s a special license you can give to developers to access prod for this. “Free Limited Access License”

446
Q

Can you store users directly in OKTA?

A

Yes - “OKTA Universal Directory”.

447
Q

Does Salesforce CMS support videos?

A

Yes, from a number of providers: YouTube, Vimeo, Vidyard…

448
Q

Steps to setup Heroku Connect?

A
  1. Install “Heroku Connect” and “Postgres SQL database” add-ons in Heroku. 2. Click “Setup Connection” - authenticates via OAuth. 3. Heroku retrieves object schema, you select objects and fields to sync. Done!
449
Q

Is Heroku data Encrypted?

A

Yes - all PostGresSQL data is encrypted at REST by default.

450
Q

Can you add LWC components in the Field Service Mobile App?

A

Yes - relatively new feature.

451
Q

Which License is required for Work Orders?

A

Service Cloud