






















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A Salesforce-specific variant emphasizing Formstack's native experience on the platform. This exam assesses ability to design Lightning-ready forms, configure object-driven dynamic rules, embed forms strategically, integrate with automation tools, and build multi-step submission processes optimized for Salesforce UX.
Typology: Exams
1 / 94
This page cannot be seen from the preview
Don't miss anything!























































































Question 1. Which Salesforce feature must be enabled to allow Formstack forms to submit data to Person Accounts? A) My Domain B) Person Account activation C) Lightning Sync D) Einstein Activity Capture Answer: B Explanation: Person Accounts are a special type of Account‑Contact hybrid; they must be activated in Salesforce before any integration, including Formstack, can create or update them. Question 2. When installing NativeCloud on a Salesforce org, which of the following must be granted to the installation user? A) “View All Data” on all objects B) “Modify All Data” on the Formstack custom objects C) “Customize Application” permission D) “Manage Users” permission Answer: C Explanation: The “Customize Application” permission allows the installer to create custom objects, fields, and permission sets required by NativeCloud. Question 3. A Formstack form uses a Lookup field that references the Contact object. Which validation rule ensures the selected Contact belongs to the same Account as the logged‑in user’s Account? A) ISBLANK(Lookup_Field__c) B) $User.AccountId = Contact.AccountId C) ISPICKVAL(Status__c, "Active") D) NOT(ISNULL(Lookup_Field__c))
Answer: B Explanation: Comparing the logged‑in user’s AccountId to the Contact’s AccountId guarantees the Contact is in the same Account hierarchy. Question 4. Which licensing action is required when a new Salesforce user needs to submit Formstack forms but should not have admin rights? A) Assign the “Formstack Admin” permission set B) Add the user to the “Formstack Users” public group C) Grant the “Formstack Submitter” permission set D) Enable “Run Flows” on the user profile Answer: C Explanation: The “Formstack Submitter” permission set provides submit‑only rights without exposing admin functionality. Question 5. In a sandbox refreshed after a NativeCloud installation, which step is essential before forms can be published? A) Re‑install the Managed Package B) Update Remote Site Settings URLs to the sandbox domain C) Delete all existing Formstack records D) Disable Lightning Experience Answer: B Explanation: Sandbox URLs differ from production; Remote Site Settings must reflect the new domain to allow outbound calls from Formstack. Question 6. Which error typically appears when a form’s File Upload field exceeds the Salesforce attachment size limit? A) “INVALID_FIELD_FOR_INSERT_UPDATE”
Question 9. Which Formstack feature allows a single submission to create a new Account or update an existing one based on a matching external ID? A) Upsert B) Merge C) Duplicate Management D) Record Linkage Answer: A Explanation: Upsert performs an insert when the external ID does not exist and an update when it does, enabling seamless record synchronization. Question 10. A developer wants to add a custom CSS class to a specific section of a Formstack form. Which method is recommended? A) Edit the Form’s HTML in the Description field B) Use the “Edit Form Style” UI to add a CSS selector for the section’s ID C) Insert a
Explanation: The formula subtracts the DOB from today and checks for at least 18 years (≈ 6570 days), providing precise age validation. Question 12. In Formstack, which field type should be used to capture a customer’s signature that will be stored as a PDF attachment in Salesforce? A) Text Area (Rich) B) Signature C) File Upload D) Image Answer: B Explanation: The Signature field captures a drawn signature and can be rendered into a PDF attachment when the form is submitted. Question 13. Which Salesforce API limit is most likely to be encountered when a Formstack form submits 10,000 records in a single batch? A) 15,000 total API calls per 24 hours B) 10,000 records per Bulk API batch C) 200 records per REST API request D) 5,000 custom objects per org Answer: C Explanation: The standard REST API limits each request to 200 records; exceeding this results in a “Too many records” error, prompting the use of Bulk API. Question 14. A Formstack form includes a matrix rating field with 5 rows and 4 columns. Which of the following statements is true? A) The field stores a single numeric value per submission B) Each cell is saved as a separate custom field on the object
Question 17. Which Formstack setting determines whether a form submission triggers a Salesforce Flow? A) “Run Flow on Submit” toggle in Form Settings B) “Enable Process Builder” checkbox in Permission Set C) “Auto‑Launch Flow” option in the Flow Builder D) “Trigger Workflow” box in the Form’s Advanced Settings Answer: A Explanation: The “Run Flow on Submit” option directly links a Flow to the form’s submission event. Question 18. A user reports that Experience Cloud visitors cannot see a Formstack form embedded on a community page. Which is the most probable cause? A) The form’s permission set is assigned only to internal users B) The community’s Guest User profile lacks “Run Apex” permission C) Remote Site Settings do not include the community domain D) Clickjack protection is enabled for the community pages Answer: A Explanation: Formstack permissions must explicitly include the Guest User or the specific community profile; otherwise the form is hidden. Question 19. Which of the following is a recommended practice when using reCAPTCHA on a Formstack form that will be embedded in an Experience Cloud site? A) Use the “Invisible” reCAPTCHA type to avoid UI disruption B) Disable reCAPTCHA for logged‑in users only C) Place the reCAPTCHA field in the first section of the form D) Enable “Allow Multiple Submissions” to bypass reCAPTCHA failures Answer: B
Explanation: Logged‑in users are less likely to be bots; disabling reCAPTCHA for them improves UX while keeping protection for anonymous visitors. Question 20. When migrating a Formstack form from a sandbox to production, which step ensures that all field mappings remain accurate? A) Re‑create the form manually in production B) Export the form as a JSON file and import it into production C) Use the “Clone to Production” feature in the Managed Package D) Update the Form’s API version to match production’s version Answer: B Explanation: Exporting the form’s definition (JSON) preserves field IDs and mappings, allowing a seamless import into the target org. Question 21. Which Salesforce object does Formstack use to store individual form submissions when the “Store Submissions in Salesforce” option is enabled? A) Formstack_Submission__c B) Formstack_Entry__c C) Formstack_Form__c D) Formstack_Response__c Answer: A Explanation: The custom object “Formstack_Submission__c” is created by the package to hold each submission record. Question 22. A Formstack form includes a dependent picklist where the child values change based on the parent selection. What limitation must be considered? A) Dependent fields cannot be used in Conditional Logic B) Only up to 3 levels of dependency are supported
Question 25. When configuring a Formstack form to accept credit‑card payments via Stripe, which compliance consideration is mandatory? A) Store the raw credit‑card number in a custom field B) Enable “PCI‑DSS Level 1 ” in Form Settings C) Use Stripe’s tokenization and never store card data in Salesforce D) Disable SSL on the form URL to improve performance Answer: C Explanation: Stripe tokenizes card data; storing raw numbers would violate PCI‑DSS. Tokenization ensures compliance. Question 26. Which Flow element can be used to change the owner of a Formstack submission after it is created? A) Update Records (Submission) B) Assignment (OwnerId) C) Fast Lookup (Owner) D) Record‑Triggered Flow (Change Owner) Answer: A Explanation: An “Update Records” element targeting the Formstack_Submission__c record can modify the OwnerId field. Question 27. To ensure that a Formstack form only appears to users belonging to a specific Account hierarchy, which combination of features should be used? A) Conditional Logic based on $User.AccountId and Permission Set “Formstack Submitter” B) Page Layout visibility rules and field‑level security C) Sharing Rules on Formstack_Submission__c object D) Apex trigger that hides the form URL for other users Answer: A
Explanation: Using Conditional Logic referencing $User.AccountId restricts form visibility, while the Submitter permission set grants access. Question 28. Which of the following statements about Formstack’s “Upsert” option is true? A) It only works with standard objects, not custom objects B) It requires an external ID field to be defined on the target object C) It creates duplicate records if a match is found D) It cannot be used with Record Types Answer: B Explanation: Upsert relies on an external ID to determine whether to insert a new record or update an existing one. Question 29. When adding a custom HTML block to a Formstack description field, which tag is NOT allowed due to Salesforce security restrictions? A) `` B) `
A) OAuth 2.0 JWT Bearer Flow B) Named Credentials with “Allow Merge Fields” C) Session‑based authentication using the community’s user session ID D) API Key authentication stored in a custom setting Answer: C Explanation: Using the community’s session ID lets the form recognize the logged‑in user without extra login steps. Question 34. Which of the following settings controls the maximum number of submissions a single user can make in a 24‑hour period? A) Form Rate Limiting in Form Settings B) Submission Quota in Permission Set C) Apex Trigger on Formstack_Submission__c D) Salesforce Governor Limits Answer: A Explanation: Formstack provides a built‑in Rate Limiting feature that caps submissions per user per time frame. Question 35. To capture a user’s signature and automatically embed it into a generated PDF, which field combination is required? A) Signature field + PDF Template with “{{Signature}}” placeholder B) File Upload field + PDF Template with merge field C) Text Area (Rich) field + PDF Template with HTML rendering D) Image field + PDF Template with image tag Answer: A Explanation: The Signature field stores the drawn image, and the PDF template can reference it via the {{Signature}} merge token.
Question 36. Which of the following best explains why a Formstack form might return the error “INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY” when submitting a lookup to a custom object? A) The user lacks “Read” permission on the custom object B) The lookup field is required but empty C) The form’s API version is outdated D) The custom object has a trigger that blocks inserts Answer: A Explanation: The error indicates the submitting user does not have sufficient access to the referenced (cross‑reference) record. Question 37. When using Formstack’s “Conditional Logic” to hide a section based on a checkbox, which operator should be used to test for a checked state? A) Equals “True” B) Contains “Yes” C) Not Equal “False” D) Starts With “Checked” Answer: A Explanation: The checkbox field returns a Boolean; testing for “True” correctly determines the checked state. Question 38. Which Salesforce feature should be used to automatically assign a Formstack submission to a queue based on the value of a picklist field? A) Assignment Rules on the Formstack_Submission__c object B) Process Builder on the Submission object C) Validation Rule that changes OwnerId
A) Scheduled Apex job created by the package B) Workflow Rule with Time‑Based Action C) Process Builder that deletes records D) NativeCloud’s built‑in data purge scheduler Answer: D Explanation: NativeCloud includes a scheduled purge process that automatically deletes Formstack_Submission__c records based on the retention setting. Question 42. Which of the following is a recommended approach to avoid hitting the “MAXIMUM_EXECUTION_TIME” governor limit when processing large batches of Formstack submissions in a Flow? A) Use a Record‑Triggered Flow with “Fast Lookup” B) Enable “Bulkify” option in the Flow settings C) Process records in chunks using a Scheduled Flow D) Increase the limit via Setup → Apex Settings Answer: C Explanation: Scheduled Flows can process records in manageable batches, preventing execution time overruns. Question 43. Which of the following statements about Formstack’s “Prefill URL” is true? A) It can only prefill text fields, not picklist values B) Parameters must be URL‑encoded and match the field API names C) It works only for public forms, not authenticated users D) The URL length is unlimited because it uses POST data Answer: B Explanation: Prefill URLs require URL‑encoded query parameters whose keys correspond to the Formstack field API names.
Question 44. A Formstack form uses a “File Upload” field that must be stored as an Attachment on the related Account. Which mapping option should be selected? A) Map to Account.Attachments (Standard Attachment) B) Map to a custom “Files__c” object with a Lookup to Account C) Enable “Store Files in Salesforce Files” and map to ContentDocumentLink D) Use a Flow to move the uploaded file after submission Answer: C Explanation: Enabling “Store Files in Salesforce Files” stores the upload as a ContentDocument, automatically linking it via ContentDocumentLink. Question 45. Which of the following is a key difference between “Conditional Logic” and “Dependent Fields” in Formstack? A) Conditional Logic can hide entire sections; Dependent Fields only affect picklist options B) Dependent Fields can be used on Experience Cloud forms, Conditional Logic cannot C) Conditional Logic requires JavaScript; Dependent Fields are declarative only D) Dependent Fields support multi‑select fields, Conditional Logic does not Answer: A Explanation: Conditional Logic can show/hide sections, fields, or pages, while Dependent Fields control the available values of a picklist based on another field. Question 46. Which of the following is the most secure way to embed a Formstack form in a Lightning page? A) Use an iframe with src set to the form’s public URL B) Use the Formstack Lightning Component and enable “Require Authentication” C) Add the form URL as a Visualforce page and embed it in the Lightning page D) Paste the form’s HTML directly into a Rich Text component
B) SUM(Rating_Scale__c) / COUNT(Id) in a Roll‑up Summary Field C) Rating_Scale__c / 5 in a Validation Rule D) Use a Flow to compute the average after each submission Answer: B Explanation: A Roll‑up Summary field on the parent object can compute SUM divided by COUNT to yield the average rating. Question 50. Which of the following is required to allow a Formstack form to write to a custom object that uses a Record Type? A) Set the Form’s “Record Type ID” in the mapping settings B) Create a separate Form for each Record Type C) Use a Flow to change the Record Type after submission D) Record Types are not supported by Formstack Answer: A Explanation: Mapping the Record Type ID tells Formstack which Record Type to assign when creating the record. Question 51. Which Salesforce limit must be considered when a Formstack form creates a large number of child records via a Repeatable Section? A) Maximum 10,000 child records per parent record B) 200 child records per transaction (governor limit) C) 5,000 total custom fields per object D) 5,000 workflow rules per org Answer: B Explanation: The Apex governor limit of 200 DML statements per transaction applies; creating many child records in one submission may hit this limit, requiring bulkification.
Question 52. When using Formstack’s “Matrix Rating” field, how is the data stored in Salesforce? A) As separate numeric fields for each cell B) As a single Text field containing a delimited string C) As a JSON string in a Long Text Area field D) As a binary blob in an Attachment Answer: C Explanation: Matrix data is serialized to JSON and stored in a Long Text Area field. Question 53. Which of the following is a best practice for securing a Formstack form that collects personally identifiable information (PII)? A) Disable SSL to improve load times B) Store the data in a custom object with “Encrypt on Field” enabled C) Use a public URL and rely on reCAPTCHA for security D) Allow any user to edit the form’s settings for quick updates Answer: B Explanation: Encrypting the PII fields at rest in Salesforce protects the data even if the org is compromised. Question 54. Which of the following settings must be configured to allow a Formstack form to submit data to a sandbox that uses My Domain? A) Add the sandbox My Domain URL to Remote Site Settings B) Disable “Require Authentication” on the form C) Set the form’s “Domain Override” to the sandbox URL D) Use a Visualforce page to proxy the submission Answer: A