# Reference

- [How-to guides](https://docs.novacura.com/flow-connect/reference/how-to-guides.md)
- [Create User Step controls](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls.md)
- [Header](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/header.md): This guide will take you through how to set up a header.
- [Static text](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/static-text.md): This guide will take you through how to set up a static text.
- [Labelled static text](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/labelled-static-text.md): This guide will take you through how to set up a labelled static text.
- [Link](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/link.md): This guide will take you through how to set up a link.
- [Image viewer](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/image-viewer.md): This guide will take you through how to set up an image viewer.
- [Text input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/text-input.md): This guide will take you through how to set up a text input.
- [Numeric input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/numeric-input.md): This guide will take you through how to set up a numeric input.
- [Date input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/date-input.md): This guide will take you through how to set up a date input.
- [Time input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/time-input.md): This guide will take you through how to set up a time input.
- [Check box input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/check-box-input.md): This guide will take you through how to set up a check box input.
- [Binary option input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/binary-option-input.md): This guide will take you through how to set up a binary option input.
- [List selection input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/list-selection-input.md): This guide will take you through how to set up a list selection input.
- [List multi-selection input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/list-multi-selection-input.md): This guide will take you through how to set up a list multi-selection input.
- [Menu selection input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/menu-selection-input.md): This guide will take you through how to set up a menu selection input.
- [Data grid](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/data-grid.md): This guide will take you through how to set up a data grid.
- [Calendar control](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/calendar-control.md)
- [Image selection input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/image-selection-input.md): This guide will take you through how to set up an Image selection input.
- [List presentation](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/list-presentation.md): This guide will take you through how to set up a List Presentation.
- [Camera Input](https://docs.novacura.com/flow-connect/reference/how-to-guides/create-user-step-controls/camera-input.md): This guide will take you through how to set up a Camera Input.
- [Dependent controls in User step](https://docs.novacura.com/flow-connect/reference/how-to-guides/dependent-controls-in-user-step.md)
- [Variable source](https://docs.novacura.com/flow-connect/reference/how-to-guides/dependent-controls-in-user-step/variable-source.md)
- [Expression source](https://docs.novacura.com/flow-connect/reference/how-to-guides/dependent-controls-in-user-step/expression-source.md): This is an example of how to use dependent fields and source show the the End-user different controls in the user step based on what has previously been selected.
- [Control visibility (condition to hide)](https://docs.novacura.com/flow-connect/reference/how-to-guides/dependent-controls-in-user-step/control-visibility-condition-to-hide.md): This is an example of how to use dependant fields and condition to hide in order show the the End-user different controls in the user step based on what has previously been selected.
- [Configure SSO for Microsoft Entra](https://docs.novacura.com/flow-connect/reference/how-to-guides/configure-sso-for-microsoft-entra.md)
- [Offline - Create and run an App](https://docs.novacura.com/flow-connect/reference/how-to-guides/offline-create-and-run-an-app.md)
- [Translate applications](https://docs.novacura.com/flow-connect/reference/how-to-guides/translate-applications.md)
- [Synchronize users and groups with SCIM 2.0](https://docs.novacura.com/flow-connect/reference/how-to-guides/synchronize-users-and-groups-with-scim-2.0.md)
- [Reference](https://docs.novacura.com/flow-connect/reference/reference.md)
- [Clients](https://docs.novacura.com/flow-connect/reference/reference/clients.md)
- [Settings](https://docs.novacura.com/flow-connect/reference/reference/clients/settings.md): Settings for the end user clients
- [My data](https://docs.novacura.com/flow-connect/reference/reference/clients/my-data.md)
- [Designer](https://docs.novacura.com/flow-connect/reference/reference/designer.md)
- [Controls](https://docs.novacura.com/flow-connect/reference/reference/designer/controls.md)
- [Header](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/header.md)
- [Static text](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/static-text.md)
- [Labeled static text](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/labeled-static-text.md)
- [Link](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/link.md)
- [External app launcher](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/external-app-launcher.md)
- [Image viewer](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/image-viewer.md)
- [Text input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/text-input.md)
- [Numeric input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/numeric-input.md)
- [Date input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/date-input.md)
- [Time input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/time-input.md)
- [Check box input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/check-box-input.md)
- [Binary option input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/binary-option-input.md)
- [List selection input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/list-selection-input.md)
- [List multi-selection input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/list-multi-selection-input.md)
- [Menu selection input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/menu-selection-input.md)
- [Data grid](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/data-grid.md)
- [Calendar](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/calendar.md)
- [Image selection input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/image-selection-input.md)
- [List presentation](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/list-presentation.md)
- [Camera input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/camera-input.md)
- [File gallery](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/file-gallery.md)
- [GPS location input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/gps-location-input.md)
- [Signature capture input](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/signature-capture-input.md)
- [Item creation sub task](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/item-creation-sub-task.md)
- [Check list sub task](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/check-list-sub-task.md)
- [Verb sub task](https://docs.novacura.com/flow-connect/reference/reference/designer/controls/verb-sub-task.md)
- [Steps](https://docs.novacura.com/flow-connect/reference/reference/designer/steps.md)
- [Start](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/start-step.md)
- [User interaction](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/user-step.md)
- [External system](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/machine-step.md)
- [Decision](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/decision-step.md)
- [Assertion](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/assertion-step.md)
- [HTTP requests](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/http-requests.md)
- [Assignment](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/assignment.md)
- [Table](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/table.md)
- [Event listener](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/event-listener.md)
- [Checkpoint](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/checkpoint.md)
- [Script](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/script-item.md)
- [Annotation](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/annotation.md)
- [End](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/end-step.md)
- [Local data resource](https://docs.novacura.com/flow-connect/reference/reference/designer/steps/local-data-resource.md)
- [Queue lane](https://docs.novacura.com/flow-connect/reference/reference/designer/queue-lane.md)
- [Portal](https://docs.novacura.com/flow-connect/reference/reference/portal.md)
- [Design items](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items.md)
- [Portlets](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets.md)
- [Accumulation chart](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/accumulation-chart.md)
- [Base chart](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/base-chart.md)
- [Circular gauge](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/circular-gauge.md)
- [Custom content](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/custom-content.md)
- [Data tree](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/data-tree.md)
- [Document viewer](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/document-viewer.md)
- [Filter](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/filter.md)
- [Gantt](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/gantt.md)
- [Kanban](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/kanban.md)
- [KPI card](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/kpi-card.md)
- [Link](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/link.md)
- [Map](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/map.md)
- [My apps](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/my-apps.md)
- [Record](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/record.md)
- [Rich text](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/rich-text.md)
- [Scheduler](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/scheduler.md)
- [Table](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/portlets/table.md)
- [Container](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/container.md)
- [Common portlet configuration](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration.md)
- [General](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration/general.md)
- [Events](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration/events.md)
- [Data](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration/data.md)
- [Custom buttons](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration/custom-buttons.md)
- [Style](https://docs.novacura.com/flow-connect/reference/reference/portal/design-items/common-portlet-configuration/style.md)
- [Portal settings](https://docs.novacura.com/flow-connect/reference/reference/portal/portal-settings.md)
- [Branding](https://docs.novacura.com/flow-connect/reference/reference/portal/portal-settings/branding.md)
- [Page](https://docs.novacura.com/flow-connect/reference/reference/portal/portal-settings/page.md)
- [Navigation](https://docs.novacura.com/flow-connect/reference/reference/portal/portal-settings/navigation.md)
- [Profile](https://docs.novacura.com/flow-connect/reference/reference/portal/profile.md)
- [Portlet actions](https://docs.novacura.com/flow-connect/reference/reference/portal/portlet-actions.md)
- [Cache](https://docs.novacura.com/flow-connect/reference/reference/portal/cache.md)
- [Input to Start Step](https://docs.novacura.com/flow-connect/reference/reference/portal/input-to-start-step.md)
- [Diagnostic mode](https://docs.novacura.com/flow-connect/reference/reference/diagnostic-mode.md)
- [FlowScript](https://docs.novacura.com/flow-connect/reference/reference/flowscript.md)
- [Walkthrough](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough.md)
- [Introduction](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/introduction.md)
- [Expressions and programs](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/expressions-and-programs.md)
- [Anatomy of a program](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/anatomy-of-a-program.md)
- [Variables](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/variables.md)
- [Simple types](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/simple-types.md)
- [Nullable types](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/nullable-types.md)
- [Records](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/records.md)
- [Sequences](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/sequences.md)
- [Other types](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/other-types.md)
- [Arithmetic](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/arithmetic.md)
- [Other expressions](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/other-expressions.md)
- [Queries](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/queries.md)
- [Conditionals and loops](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/conditionals-and-loops.md)
- [Function definitions](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/function-definitions.md)
- [Yielding](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/yielding.md)
- [Built-in functions](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/built-in-functions.md): This page describes the built-in functions of the Flow Connect platform. Note that additional functions are available in the built-in modules (described in subsequent chapters of this document).
- [DateTime module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/datetime-module.md)
- [Seq module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/seq-module.md)
- [HTTP module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/http-module.md)
- [CSV module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/csv-module.md)
- [FlowScript Local storage module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/flowscript-local-storage-module.md)
- [JSON module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/json-module.md)
- [Trace module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/trace-module.md)
- [Record module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/record-module.md)
- [XML Module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/xml-module.md)
- [FileSystem Module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/filesystem-module.md)
- [SFTP Module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/sftp-module.md)
- [FTP Module](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/ftp-module.md)
- [Custom modules](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/custom-modules.md)
- [Custom Types](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/custom-types.md)
- [Appendix: Subtyping rules](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/appendix-subtyping-rules.md)
- [Appendix: Escape sequences](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/appendix-escape-sequences.md)
- [Appendix: Type checking errors](https://docs.novacura.com/flow-connect/reference/reference/flowscript/walkthrough/appendix-type-checking-errors.md)
- [Performance tips](https://docs.novacura.com/flow-connect/reference/reference/flowscript/performance-tips.md): This page describes common performance pitfalls and solutions when developing applications in Novacura Flow Connect.
- [AI Flow Builder](https://docs.novacura.com/flow-connect/reference/reference/ai-flow-builder.md)
- [Flowscript Copilot](https://docs.novacura.com/flow-connect/reference/reference/flowscript-copilot.md): FlowScript Copilot is an AI-powered assistant (chatbot) designed to support users in creating FlowScript code.
- [Flow Connect Assistant](https://docs.novacura.com/flow-connect/reference/reference/flow-connect-assistant.md): Flow Connect Assistant helps you navigate Help articles and learn how to use Flow Connect. You can start with a suggested question or write your own.
- [Glossary](https://docs.novacura.com/flow-connect/reference/reference/glossary.md)
- [Flow Connect Downloads](https://docs.novacura.com/flow-connect/reference/flow-connect-downloads.md)
- [Install Flow Connect Designer](https://docs.novacura.com/flow-connect/reference/flow-connect-downloads/install-flow-connect-designer.md)
- [Migrate from Flow Classic](https://docs.novacura.com/flow-connect/reference/migrate-from-flow-classic.md)
- [Portal - migrate from Flow Classic](https://docs.novacura.com/flow-connect/reference/migrate-from-flow-classic/portal-migrate-from-flow-classic.md)
- [Classic vs. Connect Comparison Guide](https://docs.novacura.com/flow-connect/reference/migrate-from-flow-classic/classic-vs.-connect-comparison-guide.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://docs.novacura.com/flow-connect/reference.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.
