> For the complete documentation index, see [llms.txt](https://docs.bluefletch.com/bluefletch-enterprise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/bluefletch-launcher/configurable-layouts.md).

# Configurable Layouts

Configurable Layouts features enable administrators to customize and secure home screens across workforce devices. It defines how apps, shortcuts, tools, and device behaviors are organized and accessed, aligning with user roles and meeting specific operational needs.

**Layouts:** Configures the display of apps, folders, and shortcuts on the home screen by grouping them according to user roles.

**Tabbed Layouts:** Organizes apps into distinct tabs linked to specific layouts and distributes them across multiple pages.

**Quick Start Folder:** Pins a configurable bar of frequently used apps to the main workspace or footer for immediate access.

**Widgets:** Provides role-based, at-a-glance views and additional functionality on the home screen beyond standard application icons.

**Layout Custom Actions:** Executes platform actions directly from the home screen by displaying them as interactive icons within assigned layouts.

**Implied Groups:** Adds layout groups dynamically after login by validating the user's session object against regular expressions.

**Criteria:** Evaluates replacement variables against regular expressions to determine applicable device behaviors or layouts.

**Password Protected Applications:** Restricts access to specific apps, shortcuts, or folders by requiring a configured password upon launch.

**Persistent Foreground App:** Keeps a designated app continuously visible in the foreground across Secured and Open Zones based on criteria.

**Replacement Values:** Substitutes placeholders with actual device, session, or extended attributes for use in widgets, intents, and layouts.

**Orientation Options:** Controls device orientation via per-model settings, sensors, or toggles to lock or rotate the Launcher.

**Application Object Variables:** Defines reusable app or layout configurations as key-value pairs to share across multiple layout groups.

For more information on this feature and details on configuring Layouts, click [here](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/bluefletch-launcher/configurable-layouts/layouts).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.bluefletch.com/bluefletch-enterprise/product-guides/bluefletch-launcher/configurable-layouts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
