CTA Q&A Flashcards
(198 cards)
What Governance?
Setup Steering Committee who owns Vision, Strategy, Provides prioritisation, oversee project budgets and act as a final escalation point. It includes IT Leaders/ CIOs/ Directors across BUs and IT and Program/Project, Managers
Set up COE governance consisting of the executive sponsor, Prog team, Arch, Business and they define standards, Manages demand intake, Release Manage.
Setup ARB which includes SF Architects, EA other Arch. They define Project architectural and design stds and provide advice to Project Team
bullk api v2 - hows it different?
Bulk API 2.0 allows for:
*Easy-to-monitor job status.
*Automatic retry of failed records.
*Support for parallel processing.
*Auto batch management.
*All OAuth flows supported vs not supported (Need to use SOAP Login or get session id from OAuth flow then use it)
*CSV file format vs CSV, XML, JSON etc supported
*150 MB file size vs 10 MB file size
What is a Signed Request?
The Signed Request is a JSON object signed with HMAC SHA-256 and a shared secret. The request contains the consumer key, access token, the file ID/URL, timestamp and any other required contextual information. Example Request:
POST https://efnolfiles.farmers.com/download-file
Header->signed_request: 9Rpl6rE7R2bSNjoSfYdERk8nffmgtKQNhr5U/5eSJPI=.eyJjb250ZXh0Ijp7InVzZXIiOnsibGFuZ3V….
How to import Articles
before you can import Knowledge Base, you must first create a .csv file, a .properties file, and then a zip file.
It can have translation article too.
How to set up JWT token from Mule to SF?
- from SF generate certificate
- download the public key certificate and set up Connect app with it with Oauth setting
- pre-approval integration user profile/PS for this connected app
- Export the Key Store from SF and save it in Mule’s API app
- In Mule’s app SF connection setting, point to the keystore file and its password and save the client ID from the connected app, principle is Integration User account, as well as set SF Token endpoint
What is Apex Continuations?
Apex Continuations are a mechanism provided by the Salesforce platform that allow you to make asynchronous long-running requests to an external Web Service. This is not counted as maximum 10 concurrent synchronous callout which lasts more than 5 seconds
How to set up JWT token from Salesforce to Other web service?
- from SF generate certificate
- download the public key certificate
- Set up a client app in API gateway and load the public key certificate into trust store
4 Create a named credential, JWT token exchange for named principal - Issuer = client ID from the client App, subject = user, endpoint URL to the webservice address
- call out using named credential
Salesforce Concurrency
For inbound calls through SOAP/REST APIs, it is 25 concurrent calls with a duration of 20 seconds or longer.
For outbound Apex callouts with more than 5 seconds, you can only have 10 concurrent callouts at max.
Note. callout time is not counted
Quip Integration with Salesforce?
Creates Quip auth. provider
Creates Quip external data source
Creates Quip permission set
Creates Quip Integration Object Access permission set
Assigns Quip external data source to new permission sets
Configures Files Connect
Salesforce Security in Session Management?
1 Session Setting
2 Caching
3 Identity Verification
4 Clickjack Protection
5 Cross-Site Request Forgery (CSRF) protection
6 Content Security Policy (CSP) protection
7 Lightning Locker and Lightning Web Security (Beta)
8 XSS Protection
9 Content Sniffing Protection
10 Referrer URL Protection
11 Redirections
12 Session Security Levels
Transaction Security Actions and Notifications
1 Block
2 MFA challenge
3 Email Notification
4 In-app Notification
AWS Signature Version 4 Named Credential
Require AWS Access Key ID, AWS Secret Access Ke, AWS Region and AWS Service
Translation Workbench?
Use Translation Workbench to maintain translated values for metadata and data labels in your Salesforce org. Specify languages for translation and assign translators for each language.
Manage translated values for any Salesforce supported language.
Translators can maintain translations directly through the workbench, or you can export translation files for bulk translation imports.
Person Account?
SF Data model to implement B2C relationship.
It can’t be linked in a direct relationship to other accounts or they can’t be part of account hierarchy or they need to be manually enabled and once enabled they can’t be disabled
Contact OWD has to be Private or CBP,
some AppX packages may not support PA
storage - stored as Contact and Account
can be merged with only other PAs
Lead conversion - if Lead has Company field, then it will be converted to Biz Account
What to know about Asset?
1 Need turn on Asset Sharing from Asset Setting to use Sharing rule
2 Asset doesn’t take up data storage
3 Asset can build up Hierarchy
4 Asset Relationship object
Multi-Language on Community Steps?
1, Set default language
2, Add languages and set its options
3, Export and prepare the content for translation or translate directly on the page
4, import translated content
5 Add language selector on pages for unauthenticated users.
Ratio of Community Login Based License
1-20; 1k monthly logins will provision 20k login license in the org
Platform Event Replay ID?
1, populated when event is delivered to subscribers
2, Replay ID values not guaranteed in sequence
3, setReply(), by default -1, receive new events; -2 receive all events
How to replay Platform Event for failed connection?
ESB stores replay ID. To catch up missed events, ESB re-subscribe with a specific replay ID saved
Outbound Message?
1, SOAP based server endpoint
2, Custom Service listener at endpoint to accept OM from SF and send back acknowlegement
3, only 1 object
4, 1 Single SOAP message can contain up to 100 notifications
5, Only the most up-to-date information is sent to provide idempotency
6, Support Mutual Authentication
7, Messages are retried independent of their order in the queue. This might result in messages being delivered out of order.
8 can’t build an audit trail using outbound messages.While each message should be delivered at least once, it might be delivered more than once. Also, it might not be delivered at all if delivery cannot be done within 24 hours. Finally, as noted above, the source object might change after a notification is sent but before it is delivered, so the endpoint will only receive the latest data, not any intermediate changes.
Critical Limit
- Number of synchronous concurrent transactions for long-running transactions that last longer than 5 seconds — 10
- Bulk 2.0 Maximum data load per day —- 150 Mil, 10k jobs
- Internal Role —10k, External Role-500k
- W2L - 500 p/d, W2C 5k p/d
- Concurrent API request calls to SF over 20 seconds - 25
- Platform Event Publish -250k, Event Delivery 50k, by default.
- Platform Event Add on - 100k additional for Delivery p/d, 3 mil additional p/m
- Platform Event Message size - 1MB
What license is required for omni-channel?
License options that enable Omni:
Service Cloud
Digital Engagement
Service Cloud Voice
Workforce Engagement Management
Licenses 2/3/4 above are add-ons which can be sold on top of Sales or Service cloud licenses
High level DocuSign flow - what objects are created and maintained by DocuSign.
how to detect user signed the document?
Envelope and Receipient; Receipient to track user sign process. Use Trigger on it for further automation. Writeback is to update SF record based on custom tag set from docusign in the document, not for tracking
What consists of Sharing Table Record?
ParentID, ObjectAccessLevel, RowCause, User or Group ID