Kissflow Certified Developer Practice Exam, Exams of Technology

This course provides training for developers using Kissflow. Participants will learn workflow design, application creation, form building, automation, and reporting. Labs simulate real-world low-code application development.

Typology: Exams

2025/2026

Available from 12/05/2025

shilpi-jain-1
shilpi-jain-1 🇮🇳

4.2

(5)

29K documents

1 / 81

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Airtable Practice Exam
**Question 1.** Which Kissflow element is primarily used to capture user input in a structured format?
A) Workflow
B) Board
C) Form
D) Page
Answer: C
Explanation: Forms are the core component for data entry, offering various field types and validation
rules.
**Question 2.** In the Kissflow development lifecycle, which phase follows “Design”?
A) Planning
B) Development
C) Testing
D) Deployment
Answer: B
Explanation: After designing the app’s UI and logic, developers move to the Development phase to build
the solution.
**Question 3.** What is the purpose of a “Sandbox” environment in Kissflow?
A) To host production data permanently
B) To test changes without affecting live users
C) To generate automated reports
D) To manage user permissions
Answer: B
Explanation: The Sandbox allows safe experimentation; changes are isolated from the Production
environment.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51

Partial preview of the text

Download Kissflow Certified Developer Practice Exam and more Exams Technology in PDF only on Docsity!

Question 1. Which Kissflow element is primarily used to capture user input in a structured format? A) Workflow B) Board C) Form D) Page Answer: C Explanation: Forms are the core component for data entry, offering various field types and validation rules. Question 2. In the Kissflow development lifecycle, which phase follows “Design”? A) Planning B) Development C) Testing D) Deployment Answer: B Explanation: After designing the app’s UI and logic, developers move to the Development phase to build the solution. Question 3. What is the purpose of a “Sandbox” environment in Kissflow? A) To host production data permanently B) To test changes without affecting live users C) To generate automated reports D) To manage user permissions Answer: B Explanation: The Sandbox allows safe experimentation; changes are isolated from the Production environment.

Question 4. Which form field type would you use to allow users to upload a PDF document? A) Text B) Date C) Attachment D) Choice Answer: C Explanation: The Attachment field type supports file uploads such as PDFs, images, and other documents. Question 5. How can you make a form field visible only when another field equals “Approved”? A) Set the field as mandatory B) Use a conditional visibility rule C) Change the field type to “Dynamic” D) Duplicate the form Answer: B Explanation: Conditional visibility lets you show/hide fields based on other field values. Question 6. Which permission level grants a user the ability to edit form data but not delete the workflow? A) Owner B) Contributor C) Viewer D) Administrator Answer: B Explanation: Contributors can modify data within the app but lack full administrative rights like deletion.

Question 10. Which SLA element determines the maximum time allowed before an escalation is triggered? A) SLA Target B) SLA Clock C) SLA Breach Notification D) SLA Escalation Rule Answer: D Explanation: The Escalation Rule defines the action taken when the SLA target is not met within the allotted time. Question 11. What is a “Remote Lookup” used for in Kissflow? A) To fetch data from another form within the same app B) To retrieve data from an external system or another Kissflow app C) To calculate a field value using a formula D) To enforce mandatory fields Answer: B Explanation: Remote lookups connect to external data sources, enabling real‑time data synchronization. Question 12. Which of the following best describes a “Variable” in a workflow? A) A static text label B) A temporary storage container for data during execution C) A permanent field in a form D) An access‑control rule Answer: B Explanation: Variables hold transient data that can be used to influence workflow decisions and paths.

Question 13. When configuring a connector to Salesforce, which action type would you select to create a new record when a workflow reaches a specific stage? A) Update B) Delete C) Create D) Query Answer: C Explanation: The “Create” action inserts a new record in the connected system based on workflow data. Question 14. What is the primary purpose of a Webhook in Kissflow integrations? A) To schedule batch jobs B) To push real‑time notifications to external endpoints C) To generate PDF reports D) To encrypt data at rest Answer: B Explanation: Webhooks send HTTP POST requests instantly when defined events occur, enabling real‑time data flow. Question 15. Which SDK method would you use to execute custom JavaScript when a form field value changes? A) onLoad() B) onSubmit() C) onChange() D) onValidate() Answer: C

Answer: B Explanation: Stage‑level cycle time highlights where items spend the most time, revealing bottlenecks. Question 19. What is the advantage of embedding a dashboard widget on a custom page? A) It reduces the need for user authentication B) It provides real‑time visual insights directly within the workflow UI C) It automatically creates new forms D) It disables role‑based access control Answer: B Explanation: Embedded widgets surface key metrics in context, improving decision‑making without leaving the page. Question 20. Which permission setting would you use to restrict a user from viewing a specific field’s data? A) Hide field at the form level B) Make the field mandatory C) Set field as read‑only D) Assign the user to the “Viewer” role Answer: A Explanation: Hiding a field prevents it from being displayed to users lacking the required permission. Question 21. When designing a mobile‑responsive page, which CSS property ensures elements adjust to different screen widths? A) position: absolute; B) float: left; C) width: 100%;

D) display: inline-block; Answer: C Explanation: Setting width to 100% (or using responsive units) allows elements to scale with the viewport. Question 22. In Kissflow, what does “RBAC” stand for? A) Remote Business Access Control B) Role‑Based Access Control C) Real‑time Business Analytics Console D) Resource‑Based Application Configuration Answer: B Explanation: RBAC defines permissions based on user roles, governing access to apps, data, and pages. Question 23. Which audit‑log entry would indicate that a form field’s validation rule was changed? A) “Item created” B) “Field visibility updated” C) “Form schema modified” D) “User logged in” Answer: C Explanation: Modifying validation rules alters the form schema, which is captured in the audit log. Question 24. How can you ensure that a numeric field only accepts values greater than zero? A) Set the field type to “Text” B) Apply a validation rule with a greater‑than condition C) Mark the field as optional D) Use a Choice field with predefined numbers

Answer: B Explanation: CONCAT merges multiple strings into a single value. Question 28. When using a remote lookup, which parameter defines the source table or app? A) Lookup Key B) Target Field C) Source Object D) Filter Condition Answer: C Explanation: The Source Object specifies where the lookup should retrieve data from. Question 29. What is the effect of enabling “Parallel Approval” in a workflow stage? A) Approvers must act sequentially B) All designated approvers receive the task simultaneously C) The stage is skipped automatically D) Only one approver is randomly selected Answer: B Explanation: Parallel approval sends the same task to multiple approvers at once, requiring all to act. Question 30. Which of the following best describes a “Custom Function” in the Kissflow Low‑code SDK? A) A pre‑built connector for Salesforce B) A reusable JavaScript snippet that can be called from multiple forms C) A static HTML page embedded in a portal D) An automatically generated report template Answer: B

Explanation: Custom Functions are JavaScript code blocks that can be invoked across forms to encapsulate logic. Question 31. How can you restrict a page so that only users in the “Finance” group can access it? A) Set the page’s visibility to “Public” B) Apply a page‑level permission with the Finance group role C) Hide all forms on the page D) Use a dashboard widget to filter users Answer: B Explanation: Page‑level permissions allow you to assign access based on groups or roles. Question 32. Which KPI would you monitor to evaluate the average time a request spends waiting for approval? A) Throughput B) Cycle Time C) Queue Time D) Completion Rate Answer: C Explanation: Queue Time measures the waiting period before a task is acted upon, distinct from total cycle time. Question 33. What is the primary benefit of using “Sub‑forms” inside a parent form? A) To enforce read‑only data B) To capture repeating or related data sets within a single record C) To replace the need for workflow stages D) To automatically generate dashboards

Answer: B Explanation: Field‑level encryption masks sensitive data while still allowing necessary processing. Question 37. How does a “Choice” field differ from a “Text” field? A) Choice fields support file uploads B) Choice fields limit input to predefined options C) Text fields automatically calculate formulas D) Choice fields cannot be mandatory Answer: B Explanation: Choice fields present a set list of values, ensuring data consistency. Question 38. Which of the following actions can be performed by a “Custom UI Component” deployed in Kissflow? A) Modify the underlying database schema B) Render interactive charts using external libraries C) Change user passwords directly D) Create new user groups automatically Answer: B Explanation: Custom UI components can embed third‑party visualizations like D3 or Chart.js. Question 39. What is the purpose of the “Audit Log” in Kissflow governance? A) To store form attachments permanently B) To record system changes, user actions, and configuration updates for compliance C) To generate automatic invoices D) To schedule workflow runs Answer: B

Explanation: The audit log provides a traceable history of modifications, supporting audit and compliance requirements. Question 40. Which connector event would you configure to push data to an external system after a workflow item is approved? A) On Item Created B) On Item Updated (Status = Approved) C) On Item Deleted D) On Item Viewed Answer: B Explanation: The “On Item Updated” event with a condition on the status field captures the approval moment. Question 41. When designing a form, why is it recommended to place mandatory fields at the top? A) To reduce page load time B) To improve user completion rates by addressing required info early C) To hide optional fields from the user D) To enable automatic form submission Answer: B Explanation: Users see required inputs first, decreasing abandonment and improving data quality. Question 42. Which KPI reflects the number of items processed per unit of time? A) Cycle Time B) Throughput C) SLA Breach Rate D) User Adoption Score

Explanation: Auto‑assign uses predefined logic (role, group, field value) to allocate the task. Question 46. Which of the following statements about “Boards” in Kissflow is true? A) Boards are used to design forms B) Boards provide a Kanban‑style visual representation of items across stages C) Boards replace the need for workflows D) Boards store user credentials Answer: B Explanation: Boards visualize items in columns representing workflow stages, enabling drag‑and‑drop management. Question 47. How does the “Conditional Logic” feature affect workflow branching? A) It randomizes the next step B) It selects the next step based on evaluated expressions or field values C) It disables all parallel steps D) It forces a single static path for all items Answer: B Explanation: Conditional logic evaluates conditions to decide which branch or transition to follow. Question 48. Which method would you use to programmatically create a new item in a Kissflow app via the SDK? A) sdk.createItem() B) sdk.submitForm() C) sdk.updateItem() D) sdk.deleteItem() Answer: A

Explanation: The createItem method inserts a new record into the specified app. Question 49. In a custom report, what does the “Group By” option allow you to do? A) Hide columns from the report B) Aggregate data rows based on a selected field (e.g., department) C) Delete the report after export D) Change the report’s color scheme Answer: B Explanation: Group By clusters records and enables calculations like sum or count per group. Question 50. Which of these is a recommended practice for making a page accessible to screen readers? A) Use only images without alt text B) Provide descriptive alt attributes for all visual elements C) Hide all form labels D) Use flashing animations for important messages Answer: B Explanation: Alt text conveys meaning of images to assistive technologies, improving accessibility. Question 51. What does the “Field Event” type “onValidate” allow you to implement? A) Change the page layout B) Run custom logic right before the form is submitted to enforce additional validation rules C) Delete the form record D) Automatically assign a user role Answer: B Explanation: onValidate runs after built‑in validation, letting developers add extra checks.

Question 55. What is the main advantage of using “Parallel Branches” over sequential steps in a workflow? A) They reduce the number of required forms B) They allow multiple independent tasks to be processed simultaneously, shortening overall duration C) They eliminate the need for SLA definitions D) They automatically generate reports Answer: B Explanation: Parallel branches enable concurrent processing, improving efficiency. Question 56. Which API endpoint would you call to retrieve the metadata (field definitions) of a specific Kissflow app? A) GET /v1/apps/{appId}/metadata B) POST /v1/items/{itemId} C) DELETE /v1/apps/{appId} D) PATCH /v1/apps/{appId} Answer: A Explanation: The metadata endpoint returns schema details like field names, types, and constraints. Question 57. When embedding a Power BI report into a Kissflow page, which authentication method is typically required? A) OAuth token passed in the URL fragment B) Basic authentication with username/password in the iframe src C) Service principal or embed token generated by Power BI D) No authentication; reports are public by default Answer: C

Explanation: Power BI uses embed tokens or service principals to securely render reports in external applications. Question 58. Which of the following best describes a “Formula” field in a Kissflow form? A) A static text label B) A field that calculates its value based on other fields using expressions C) A field that uploads files D) A field that triggers a workflow stage transition Answer: B Explanation: Formula fields evaluate expressions (e.g., SUM, IF) to produce dynamic values. Question 59. What happens if a workflow’s SLA timer reaches zero without the required action being completed? A) The workflow automatically restarts B) An escalation rule is triggered, notifying designated users or reassigning the task C) The item is deleted from the system D) The SLA is ignored and the workflow continues silently Answer: B Explanation: SLA breaches invoke escalation logic to alert stakeholders or reroute tasks. Question 60. Which of these is a valid reason to use a “Custom Connector” instead of a native connector? A) The target system is not supported out‑of‑the‑box B) The workflow does not require any external integration C) You want to avoid using the REST API D) You need to hide the connector from the audit log