# Form Runner

- [Overview](https://doc.orbeon.com/form-runner/overview.md)
- [Terminology](https://doc.orbeon.com/form-runner/overview/terminology.md)
- [Pages](https://doc.orbeon.com/form-runner/form-runner-pages.md)
- [Landing page](https://doc.orbeon.com/form-runner/form-runner-pages/landing-page.md)
- [Published Forms page](https://doc.orbeon.com/form-runner/form-runner-pages/published-forms-page.md)
- [Forms Admin page](https://doc.orbeon.com/form-runner/form-runner-pages/forms-admin-page.md)
- [Summary page](https://doc.orbeon.com/form-runner/form-runner-pages/summary-page.md)
- [Confirmation page](https://doc.orbeon.com/form-runner/form-runner-pages/confirmation-page.md)
- [Components](https://doc.orbeon.com/form-runner/component.md)
- [Alert dialog](https://doc.orbeon.com/form-runner/component/alert-dialog.md)
- [Attachment](https://doc.orbeon.com/form-runner/component/attachment.md)
- [Autocomplete](https://doc.orbeon.com/form-runner/component/autocomplete.md)
- [Captcha](https://doc.orbeon.com/form-runner/component/captcha.md)
- [Character counter](https://doc.orbeon.com/form-runner/component/character-counter.md)
- [Checkbox input](https://doc.orbeon.com/form-runner/component/checkbox-input.md)
- [Currency](https://doc.orbeon.com/form-runner/component/currency.md)
- [Date](https://doc.orbeon.com/form-runner/component/date.md)
- [Dropdown date](https://doc.orbeon.com/form-runner/component/dropdown-date.md)
- [Static and dynamic dropdown](https://doc.orbeon.com/form-runner/component/static-dynamic-dropdown.md)
- [Error summary](https://doc.orbeon.com/form-runner/component/error-summary.md)
- [Grid](https://doc.orbeon.com/form-runner/component/grid.md)
- [Handwritten signature](https://doc.orbeon.com/form-runner/component/handwritten-signature.md)
- [Hidden field](https://doc.orbeon.com/form-runner/component/hidden.md)
- [Image](https://doc.orbeon.com/form-runner/component/image.md)
- [Image annotation](https://doc.orbeon.com/form-runner/component/image-annotation.md)
- [Image attachment](https://doc.orbeon.com/form-runner/component/image-attachment.md)
- [International Bank Account Number (IBAN)](https://doc.orbeon.com/form-runner/component/iban.md)
- [International Securities Identification Number (ISIN)](https://doc.orbeon.com/form-runner/component/isin.md)
- [Legal Entity Identifier (LEI)](https://doc.orbeon.com/form-runner/component/lei.md)
- [Number](https://doc.orbeon.com/form-runner/component/number.md)
- [Open selection](https://doc.orbeon.com/form-runner/component/open-select1.md)
- [Repeater](https://doc.orbeon.com/form-runner/component/repeater.md)
- [Formatted Text / Rich Text Editor](https://doc.orbeon.com/form-runner/component/rich-text-editor.md)
- [Section](https://doc.orbeon.com/form-runner/component/section.md)
- [Single-selection tree](https://doc.orbeon.com/form-runner/component/tree-select1.md)
- [Source code editor](https://doc.orbeon.com/form-runner/component/source-code-editor.md)
- [Time](https://doc.orbeon.com/form-runner/component/time.md)
- [US Employer Identification Number (EIN)](https://doc.orbeon.com/form-runner/component/us-ein.md)
- [US phone](https://doc.orbeon.com/form-runner/component/us-phone.md)
- [US Social Security Number (SSN)](https://doc.orbeon.com/form-runner/component/us-ssn.md)
- [US state](https://doc.orbeon.com/form-runner/component/us-state.md)
- [Timestamp](https://doc.orbeon.com/form-runner/component/timestamp.md)
- [Video](https://doc.orbeon.com/form-runner/component/video.md)
- [Video attachment](https://doc.orbeon.com/form-runner/component/video-attachment.md)
- [Wizard](https://doc.orbeon.com/form-runner/component/wizard.md)
- [XForms inspector](https://doc.orbeon.com/form-runner/component/xforms-inspector.md)
- [Yes/No answer](https://doc.orbeon.com/form-runner/component/yesno-input.md)
- [Features](https://doc.orbeon.com/form-runner/features.md)
- [Automatic calculations dependencies](https://doc.orbeon.com/form-runner/features/automatic-calculations-dependencies.md)
- [Custom modes](https://doc.orbeon.com/form-runner/features/custom-modes.md)
- [Datasets](https://doc.orbeon.com/form-runner/features/datasets.md)
- [Detail page modes](https://doc.orbeon.com/form-runner/features/detail-page-modes.md)
- [Excel and XML import](https://doc.orbeon.com/form-runner/features/excel-xml-import.md)
- [Excel and XML export](https://doc.orbeon.com/form-runner/features/excel-xml-export.md)
- [Form Runner keyboard shortcuts](https://doc.orbeon.com/form-runner/features/keyboard-shortcuts.md)
- [Summary page Excel Export](https://doc.orbeon.com/form-runner/features/summary-page-export.md)
- [Form definitions and form data Zip Export](https://doc.orbeon.com/form-runner/features/exporting-form-definitions-and-form-data.md)
- [Purging historical data](https://doc.orbeon.com/form-runner/features/purging-historical-data.md)
- [Lease](https://doc.orbeon.com/form-runner/features/lease.md)
- [Localization](https://doc.orbeon.com/form-runner/features/localization.md)
- [Supported languages](https://doc.orbeon.com/form-runner/features/supported-languages.md)
- [Mobile support](https://doc.orbeon.com/form-runner/features/mobile.md)
- [Multitenancy](https://doc.orbeon.com/form-runner/features/multitenancy.md)
- [Form Runner navigation bar](https://doc.orbeon.com/form-runner/features/navbar.md)
- [PDF production](https://doc.orbeon.com/form-runner/features/pdf-production.md)
- [Automatic PDF](https://doc.orbeon.com/form-runner/features/pdf-automatic.md)
- [Automatic PDF header and footer configuration](https://doc.orbeon.com/form-runner/features/pdf-automatic-header-footer.md)
- [PDF templates](https://doc.orbeon.com/form-runner/features/pdf-templates.md)
- [Responsive design](https://doc.orbeon.com/form-runner/features/responsive-design.md)
- [Revision history](https://doc.orbeon.com/form-runner/features/revision-history.md)
- [S3 storage](https://doc.orbeon.com/form-runner/features/s3.md)
- [Simple data migration](https://doc.orbeon.com/form-runner/features/simple-data-migration.md)
- [TIFF production](https://doc.orbeon.com/form-runner/features/tiff-production.md)
- [Versioning](https://doc.orbeon.com/form-runner/features/versioning.md)
- [Wizard view](https://doc.orbeon.com/form-runner/features/wizard-view.md)
- [VPAT 508](https://doc.orbeon.com/form-runner/features/vpat-508.md)
- [Workflow stage](https://doc.orbeon.com/form-runner/features/workflow-stage.md)
- [Persistence](https://doc.orbeon.com/form-runner/persistence.md)
- [Using a relational database](https://doc.orbeon.com/form-runner/persistence/relational-db.md)
- [Relational database schema](https://doc.orbeon.com/form-runner/persistence/relational-db-schema.md)
- [Purging old data using SQL](https://doc.orbeon.com/form-runner/persistence/purging-old-data.md)
- [Auditing](https://doc.orbeon.com/form-runner/persistence/auditing.md)
- [Autosave](https://doc.orbeon.com/form-runner/persistence/autosave.md)
- [Database support](https://doc.orbeon.com/form-runner/persistence/db-support.md)
- [Flat view](https://doc.orbeon.com/form-runner/persistence/flat-view.md)
- [DB-to-S3 attachment migration](https://doc.orbeon.com/form-runner/persistence/db-to-s3-attachment-migration.md)
- [Linking and embedding](https://doc.orbeon.com/form-runner/link-embed.md)
- [Linking](https://doc.orbeon.com/form-runner/link-embed/linking.md)
- [Java Embedding API](https://doc.orbeon.com/form-runner/link-embed/java-api.md)
- [JavaScript Embedding API](https://doc.orbeon.com/form-runner/link-embed/javascript-api.md)
- [Liferay full portlet](https://doc.orbeon.com/form-runner/link-embed/liferay-full-portlet.md)
- [Liferay proxy portlet](https://doc.orbeon.com/form-runner/link-embed/liferay-proxy-portlet.md)
- [Securing Form Runner access](https://doc.orbeon.com/form-runner/link-embed/securing.md)
- [Form Runner offline embedding API](https://doc.orbeon.com/form-runner/link-embed/offline-embedding-api.md)
- [Angular component](https://doc.orbeon.com/form-runner/link-embed/angular-component.md)
- [React component](https://doc.orbeon.com/form-runner/link-embed/react-component.md)
- [Access control and permissions](https://doc.orbeon.com/form-runner/access-control.md)
- [Users](https://doc.orbeon.com/form-runner/access-control/users.md)
- [Login & Logout](https://doc.orbeon.com/form-runner/access-control/login-logout.md)
- [Deployed forms](https://doc.orbeon.com/form-runner/access-control/deployed-forms.md)
- [Form fields](https://doc.orbeon.com/form-runner/access-control/form-fields.md)
- [Editing forms](https://doc.orbeon.com/form-runner/access-control/editing-forms.md)
- [Owner and group member](https://doc.orbeon.com/form-runner/access-control/owner-group.md)
- [Organizations](https://doc.orbeon.com/form-runner/access-control/organization.md)
- [Scenarios](https://doc.orbeon.com/form-runner/access-control/scenarios.md)
- [Token-based permissions](https://doc.orbeon.com/form-runner/access-control/tokens.md)
- [Styling](https://doc.orbeon.com/form-runner/styling.md)
- [CSS](https://doc.orbeon.com/form-runner/styling/css.md)
- [Grids CSS](https://doc.orbeon.com/form-runner/styling/grids.md)
- [Automatic PDF styling and CSS](https://doc.orbeon.com/form-runner/styling/automatic-pdf.md)
- [APIs](https://doc.orbeon.com/form-runner/api.md)
- [Authentication of server-side service APIs](https://doc.orbeon.com/form-runner/api/authentication.md)
- [Persistence API](https://doc.orbeon.com/form-runner/api/persistence.md)
- [CRUD API](https://doc.orbeon.com/form-runner/api/persistence/crud.md)
- [Search API](https://doc.orbeon.com/form-runner/api/persistence/search.md)
- [List form data attachments API](https://doc.orbeon.com/form-runner/api/persistence/list-form-data-attachments.md)
- [Form Metadata API](https://doc.orbeon.com/form-runner/api/persistence/forms-metadata.md)
- [Lease API](https://doc.orbeon.com/form-runner/api/persistence/lease.md)
- [Reindexing API](https://doc.orbeon.com/form-runner/api/persistence/reindexing.md)
- [Caching](https://doc.orbeon.com/form-runner/api/persistence/caching.md)
- [Versioning](https://doc.orbeon.com/form-runner/api/persistence/versioning.md)
- [Revision History API](https://doc.orbeon.com/form-runner/api/persistence/revision-history.md)
- [Zip Export API](https://doc.orbeon.com/form-runner/api/persistence/export-zip.md)
- [Custom persistence providers](https://doc.orbeon.com/form-runner/api/persistence/custom-persistence-providers.md)
- [Other APIs](https://doc.orbeon.com/form-runner/api/other-apis.md)
- [Connection context API](https://doc.orbeon.com/form-runner/api/other-apis/connection-context-api.md)
- [Duplicate form data API](https://doc.orbeon.com/form-runner/api/other-apis/duplicate-form-data.md)
- [File scan API](https://doc.orbeon.com/form-runner/api/other-apis/file-scan-api.md)
- [Form Runner JavaScript API](https://doc.orbeon.com/form-runner/api/other-apis/form-runner-javascript-api.md)
- [Generate XML Schema API](https://doc.orbeon.com/form-runner/api/other-apis/xml-schema-generation.md)
- [Import upload callback API](https://doc.orbeon.com/form-runner/api/other-apis/import-upload-callback-api.md)
- [PDF API](https://doc.orbeon.com/form-runner/api/other-apis/pdf-api.md)
- [Property provider API](https://doc.orbeon.com/form-runner/api/other-apis/property-provider.md)
- [Publish form definition API](https://doc.orbeon.com/form-runner/api/other-apis/publish.md)
- [Remote server APIs](https://doc.orbeon.com/form-runner/api/other-apis/remote.md)
- [Run form in the background API](https://doc.orbeon.com/form-runner/api/other-apis/run-form-background.md)
- [Data formats](https://doc.orbeon.com/form-runner/api/data-formats.md)
- [Form data](https://doc.orbeon.com/form-runner/api/data-formats/form-data.md)
- [Date and time](https://doc.orbeon.com/form-runner/api/data-formats/date-and-time.md)
- [Form definition](https://doc.orbeon.com/form-runner/api/data-formats/form-definition.md)
- [Architecture and integration](https://doc.orbeon.com/form-runner/architecture-and-integration.md)
- [Architecture](https://doc.orbeon.com/form-runner/architecture-and-integration/architecture.md)
- [Access form data](https://doc.orbeon.com/form-runner/architecture-and-integration/accessing-data.md)
- [Integration](https://doc.orbeon.com/form-runner/architecture-and-integration/integration.md)
- [Advanced](https://doc.orbeon.com/form-runner/advanced.md)
- [Buttons and processes](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes.md)
- [Simple process syntax](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/syntax.md)
- [Core actions](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-core.md)
- [Form Runner actions](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner.md)
- [save action](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner/actions-form-runner-save.md)
- [send action](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner/actions-form-runner-send.md)
- [send-s3 action](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner/actions-form-runner-send-s3.md)
- [email action](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner/actions-form-runner-email.md)
- [control-setvalue action](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-form-runner/actions-form-runner-control-setvalue.md)
- [XForms actions](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/actions-xforms.md)
- [Predefined buttons, processes and dialogs](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/predefined.md)
- [Summary page buttons and processes](https://doc.orbeon.com/form-runner/advanced/buttons-and-processes/summary-page-buttons-and-processes.md)
- [Custom dialogs/model logic](https://doc.orbeon.com/form-runner/advanced/custom.md)
- [Services](https://doc.orbeon.com/form-runner/advanced/services.md)
- [Singleton form](https://doc.orbeon.com/form-runner/advanced/singleton-form.md)
- [Monitoring HTTP requests](https://doc.orbeon.com/form-runner/advanced/monitoring-http-requests.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.orbeon.com/form-runner.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
